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
 

Analise o seguinte trecho de código-fonte realizado em linguagem de bloco e, em seguida, analise as afirmações:


Imagem associada para resolução da questão


I.Este código-fonte entrará em um looping infinito devido o bloco correspondente ao laço de repetição "sempre".

II.Este código-fonte executará exatamente 50 vezes.

III.Ao final da execução do código-fonte, a variável ponto terá o valor 51 e o programa será finalizado.

IV. Ao final da execução do código-fonte, a variável ponto terá o valor 50 e o programa será finalizado.


É correto o que se afirma em:


A

I, apenas.


B

II e IV, apenas.


C

III, apenas.


D

II, apenas.


E

IV, apenas.

Analise o seguinte pseudocódigo:


leia a

se a >= 18

escrever 'Adulto.'

escrever 'Você poderá dirigir em breve.'

senão

escrever 'Menor de idade'

fimse

escrever 'Até mais'


Com base no código, assinale a alternativa correta:


A

Caso o valor de 'a' seja 18, o programa irá escrever somente: Menor de idade.


B

Caso o valor de 'a' seja 15, o programa irá escrever somente: Menor de idade.


C

Caso o valor de 'a' seja 18, o programa irá escrever somente: Adulto. Você poderá dirigir em breve.


D

Caso o valor de 'a' seja 18, o programa irá escrever somente: Adulto. Você poderá dirigir em breve. Até mais.


E

Caso o valor de 'a' seja 15, o programa irá escrever somente: Adulto. Você poderá dirigir em breve. Até mais.

Analise o algoritmo abaixo, escrito em pseudocódigo (Portugol):


algoritmo “portugol”

var

cont1, cont2: inteiro

início

cont1 ⭠ 0

repita

para cont2 de 1 até 3 faça

se (cont1 <> cont2) então

escreva("0")

senão

escreva("1")

fim_se

fim_para

cont1 ⭠ cont1 + 2

até_que (cont1 >= 3)

fim


Ao executar o algoritmo acima, qual sequência de caracteres será exibida?


A

010


B

000010


C

010010


D

000010000


E

010010010

Abaixo está representada a declaração de uma variável em pseudocódigo (Portugol).


Imagem associada para resolução da questão


Na declaração acima, quantas posições possui a variável Notas?


A

2.


B

10.


C

30.


D

60.


E

300.

Assinale a alternativa que completa corretamente a frase abaixo.


“Um site responsivo é um site que...”


A

exibe apenas imagens e vídeos em vez de texto.


B

requer autenticação do usuário antes de permitir o acesso ao conteúdo.


C

tem um design adaptável, capaz de ajustar-se automaticamente para oferecer uma experiência de navegação otimizada em diferentes dispositivos, como computadores, tablets e smartphones.


D

utiliza criptografia para proteger informações confidenciais dos usuários durante a navegação.


E

oferece uma navegação em modo anônimo, ocultando o histórico de navegação do usuário.

A principal característica de uma linguagem de programação interpretada, como Python, em comparação com uma linguagem compilada, como Java, no contexto de execução do código e geração de código de máquina é:


A

necessita de um compilador específico para cada sistema operacional.


B

oferece maior desempenho que linguagens compiladas.


C

não precisa de um ambiente de execução dedicado.


D

requer que o código seja convertido em código de máquina antes da execução.


E

executa diretamente o código-fonte sem tradução.

Em Python, a estrutura de dados que permite que o programador manipule uma sequência de valores de dados de qualquer tipo é conhecida como


A

lista.


B

file.


C

string.


D

herança.


E

polimorfismo.

Qual é a linguagem de marcação que é a base para a construção de páginas, que definem como o conteúdo deve ser apresentado em um navegador web:


A

HTML.


B

Java.


C

HTTP.


D

HTTPS.


E

Linguagem de internet.

A linguagem de programação é um conjunto de termos (vocabulário) e de regras (sintaxe) que permite a formulação de instruções a um computador. São várias as linguagens de programação existentes atualmente. Analise as informações a seguir sobre algumas linguagens de programação, identificando-as como verdadeiras (V) ou falsas (F). Após, marque a alternativa que contém a sequência correta das letras V e F, de cima para baixo.


( )Linguagem Assembly é uma linguagem orientada para máquina, cujas instruções têm geralmente uma correspondência de um-para-um com as instruções de máquina, e que pode permitir facilidades tais como o uso de macroinstruções.

( )Linguagem COBOL é uma linguagem de programação clássica, originada na Terceira Geração.

( )Linguagem LISP possui somente um tipo de estrutura de dados: listas.

( )Linguagem PROLOG é uma programação baseada em lógica; usa uma notação lógica formal para comunicar processos computacionais para um computador.

( )Linguagem C++ evoluiu a partir da linguagem C com uma série de modificações para melhorar seus recursos imperativos e adicionar construções para suporte à programação orientada a objetos.


A

V, V, V, F, F


B

V, V, F, V, F


C

V, F, F, V, V


D

V, V, F, V, V

Sobre o CSS, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:


(_) É a linguagem usada para descrever a apresentação das páginas da web, incluindo cores, layout e fontes.

(_) Pode ser utilizado somente dentro de um arquivo HTML.

(_) Permite adaptar-se à apresentação de diferentes tipos de dispositivos.


A

C - C - E.


B

E - E - C.


C

C - E - E.


D

E - E - E.


E

C - E - C.

Esta etapa talvez seja a mais difícil de ser aplicada. Ela envolve a filtragem dos dados e sua classificação, desconsiderando elementos que não são essenciais e focando apenas nos que são relevantes. Isso posto, marque a alternativa que corresponde corretamente ao pilar do pensamento computacional contextualizado:


A

Abstração.


B

Decomposição.


C

Reconhecimento de padrões.


D

Algoritmo.


E

Linguagem.

Com base nos conceitos de lógica de programação ou algoritmos e no trecho de lógica a seguir, analisar os itens abaixo:


a:inteiro // declaração de uma variável inteira

...

se (a>5) entao

escrever (“A”)

senao

escrever (“B”)


I. O trecho de lógica apresentado acima permite que sejam apresentados, na tela, ao mesmo tempo, os textos “A” e “B”.

II. O trecho de lógica apresentado acima permite que seja apresentado, na tela, ou o texto “A” ou o texto “B”.

III. O trecho de lógica apresentado acima permite que não seja apresentado nenhum dos dois textos na tela, ou seja, nem “A” e nem “B”.


Está(ão) CORRETO(S):


A

Somente o item I.


B

Somente o item II.


C

Somente os itens I e II.


D

Somente os itens II e III.

Dentro do contexto de análise e programação apresentadas a seguir registre V, para verdadeiras, e F, para falsas:


1.Um loop "for" é mais adequado quando o número de iterações é desconhecido, enquanto um loop "while" é utilizado quando o número de iterações é conhecido.

2.Um "array" em programação é uma estrutura de dados que armazena elementos de tipos diferentes.

3.Em programação, o termo "debugging" refere-se ao processo de identificar, corrigir e prevenir erros em um código.


É(são) verdadeira(s):


A

O item 3 apenas.


B

O item 2 apenas.


C

Os itens 2 e 3 apenas.


D

O item 1 apenas.


E

Os itens 1 e 2 apenas.

Qual a forma correta de declarar variável em PHP?


A

let nomeDaVariável = valor;


B

var nomeDaVariável = valor;


C

set nomeDaVariável = valor;


D

define nomeDaVariável = valor;


E

$nomeDaVariável = valor;

O atributo target caso seja informado na tag <a href "#"> especifica onde abrir o documento vinculado a uma tag a (âncora). Caso o atributo target seja igual a _parent como o documento vinculado será aberto?


A

Abre o documento vinculado no frame pai.


B

Abre o documento vinculado no corpo inteiro da janela.


C

Abre o documento vinculado no mesmo frame onde o clique aconteceu.


D

Abre o documento vinculado em uma nova janela ou guia.


E

Abre o documento vinculado em um frame com o nome informado.

Um software educacional é um programa de computador utilizado como auxiliar nos processos de ensino e de aprendizagem. Estes softwares podem ser classificados em três grandes grupos: Educação em Informática, Educação para Informática e Educação pela Informática.


Assinale a alternativa que contém exemplos de softwares utilizados especificamente para a Educação em Informática.


A

Apache NetBeans • Visualg • Eclipse


B

Moodle • Google Meet • Microsoft Zoom


C

Microsoft World • LibreOffice Calc • Google Meet


D

Microsoft Power Point • Auto CAD • Google Chrome


E

Adobe Dreamweaver • Microsoft Edge • VLC Media Player

Analise a expressão booleana Z.



Assinale a alternativa que apresenta uma expressão booleana equivalente à Z que pode ser obtida por meio da aplicação de operações de álgebra booleana.


A


B


C


D


E

A linguagem Python possui ampla variedade de funções pré-definidas utilizadas no projeto de aplicações com classes e objetos. Dentre elas, uma função que, dado um objeto obj, verifica se ele possui um atributo com nome atr é a:


A

findattr(obj, atr)


B

isinstance(obj, atr)


C

hasattr(obj, atr)


D

getattr(obj, atr)


E

attr(obj, atr)

Permite identificar características que sejam comuns e que se repitam no problema como um todo. Isso posto, marque a alternativa que corresponde corretamente ao pilar do pensamento computacional contextualizado anteriormente:


A

Abstração.


B

Reconhecimento de padrões.


C

Decomposição.


D

Linguagem.


E

Algoritmo.

É uma lista de etapas que permitem você completar uma determinada tarefa em passo a passo para que seja fácil atingir os resultados desejados. Isso posto, marque a alternativa que corresponde corretamente ao pilar do pensamento computacional contextualizado anteriormente:


A

Decomposição.


B

Algoritmo.


C

Linguagem.


D

Reconhecimento de padrões.


E

Abstração.

   
Gerar simulado