Questões de Concurso sobre Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
865 questões encontradas
Questões por página
20
Mais recentes
 

Segundo a Sociedade Brasileira de Computação (SBC), o ensino de conceitos básicos de computação nas escolas é fundamental para construir o raciocínio computacional da criança e do adolescente.


Nesse sentido, assinale a alternativa que contém a correta associação entre o objeto de conhecimento da computação e a habilidade que pode ser desenvolvida através dele.


A

Representação de Dados / Organizar objetos concretos de maneira lógica.


B

Algoritmos: repetição / Identificar diferentes conceitos do mundo digital que se repetem no mundo real.


C

Algoritmos: construção e simulação / Elaborar e descrever histórias a partir de uma sequência de passos.


D

Codificação de Dados / Realizar experiências com materiais concretos para entender o conceito de abstrato de estruturas de dados.


E

Decomposição de problemas / Compreender que algoritmos podem ser divididos em subprogramas.

O analista de tecnologia da informação solicitou que você escrevesse um algoritmo para uma pesquisa de campo por meio de um instrumento da lógica de programação e você optou por instrumentos narrativos. Das opções seguintes, aquela que contém apenas instrumentos narrativos é:


A

português estruturado e árvore de decisão.


B

tabela de decisão e pseudocódigo.


C

árvore de decisão e tabela de decisão.


D

pseudocódigo e português estruturado.


E

diagrama hierárquico de fluxo e tabela de decisão.

Qual o tipo primitivo na programação, comumente usado para se referir a valores correspondentes a textos?


A

Float


B

Integer


C

Double


D

Boolean


E

String

Ao se expressar um algoritmo por meio de um fluxograma, dispõe-se de um conjunto de símbolos para representar a lógica de programação. O símbolo que representa uma decisão ou um desvio é:


A

retângulo com cantos arredondados.


B

retângulo.


C

losango.


D

elipse.


E

trapézio.

Qual das seguintes afirmações sobre algoritmos de ordenação é correta?


A

O algoritmo Bubble Sort tem uma complexidade de tempo de O(nlogn).


B

O algoritmo Quick Sort é um algoritmo de ordenação estável.


C

O algoritmo Insertion Sort é menos eficiente em termos de tempo de execução do que o algoritmo Selection Sort.


D

O algoritmo Merge Sort utiliza uma estratégia de divisão e conquista.


E

O algoritmo Radix Sort é um algoritmo de comparação.

Com base nas linguagens de programação existentes, assinale a assertiva correta.


A

A linguagem C++ é uma linguagem interpretada.


B

A linguagem Python é amplamente utilizada para desenvolvimento de aplicativos móveis.


C

A linguagem Assembly é uma linguagem de alto nível de abstração.


D

A linguagem Ruby é uma linguagem orientada a objetos que não suporta herança.


E

A linguagem Java é uma linguagem compilada para código nativo.

A respeito da linguagem C#, assinale a alternativa CORRETA


A

C# é uma linguagem de programação exclusiva para o desenvolvimento de aplicativos mobile.


B

C# é uma linguagem de programação interpretada, o que resulta em uma execução mais rápida do código-aberto.


C

C# é uma linguagem de programação desenvolvida pela Oracle Corporation.


D

C# oferece suporte apenas à programação não orientada a objetos e não permite a mistura de paradigmas de programação.


E

C# é utilizada no desenvolvimento de aplicativos, web, games.

Assinale a alternativa que contém a sintaxe correta para declarar uma variável x do tipo ponto flutuante contendo o valor 1,5 na linguagem python.


A

real x = 1.5


B

x = float(1.5)


C

var real x = 1.5


D

var float x = 1.5


E

var x -> real; x = 1.5

Na linguagem Python, a sequência imutável de valores de qualquer tipo, como, por exemplo, inteiros e floats, a qual é útil para representar registros, mas sem atribuir nomes aos campos, é conhecida como


A

lista.


B

dicionário.


C

break.


D

tupla.


E

def.

Os meios de comunicação representam os veículos ou instrumentos utilizados para difundir a informação entre os homens.

Um exemplo é o programa de computador desenvolvido para realizar conversas com humanos, que utiliza Inteligência Artificial para encontrar respostas e executar tarefas simples, de forma automatizada.


Estamos falando do (a):


A

Internet of Things.


B

Chatbot.


C

Web Service.


D

AWS Services.

Na disciplina de ciência de dados, Python é uma das linguagens de programação mais utilizadas. A esse respeito, é correto afirmar que a linguagem de programação Python


A

mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada.


B

possui recursos para controle de fluxo, como ifelse, switch-case, while e for em todas as suas versões.


C

classifica-se como fracamente tipada.


D

foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima performance.


E

pode ser utilizada como uma linguagem de programação funcional.

Os Sistemas de Gerenciamento de Banco de Dados, ou SGBDs, são conjuntos de softwares utilizados para o gerenciamento de uma base de dados, ou seja, são os programas utilizados para controlar, organizar, acessar e proteger as informações de uma empresa. É considerada um exemplo de SGBD, a alternativa:


A

Avast.


B

Sandboxie.


C

Bitdefender.


D

McAfee.


E

MySQL.

Python é uma linguagem procedural que utiliza quatro tipos de dados predefinidos para lidar com coleções: conjuntos, dicionários, listas e tuplas. A respeito desses tipos de dados, julgue os itens a seguir.


I O conjunto permite o armazenamento de uma tupla, mas não o de uma lista.

II A tupla é idêntica à lista, exceto pela forma mais simples com que sua declaração é realizada.

III A lista é um tipo de dados variável que permite a alteração de seus elementos após a sua criação.


Assinale a opção correta.


A

Apenas o item I está certo.


B

Todos os itens estão certos.


C

Apenas o item II está certo.


D

Apenas os itens I e III estão certos.


E

Apenas os itens II e III estão certos.

Na linguagem Python, o tipo de uma variável em tempo de execução é definido pelo interpretador pelo recurso denominado


A

tipagem dinâmica.


B

modo interativo.


C

sintaxe.


D

interpretação bytecode.


E

empacotamento.

Em arquivos do tipo texto, os metadados que permitem armazenar informações por meio de estruturas como XML ou JSON são do tipo


A

estruturados.


B

semiestruturados.


C

hierárquicos.


D

categorizados.


E

não estruturados.

   
Gerar simulado