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
 

O avanço da Inteligência Artificial (IA) tem provocado intensos debates sobre seus impactos na sociedade contemporânea, especialmente na educação. Em relação a este tema, analise as afirmativas:


I.A implementação de tecnologias de IA nas escolas tem evidenciado a necessidade de desenvolver novas competências digitais tanto em professores quanto em alunos.

II.O debate sobre ética e IA na educação inclui questões sobre privacidade de dados, vieses algorítmicos e equidade no acesso às tecnologias.

III.O uso de IA na educação restringe-se à automatização de tarefas administrativas, não tendo impacto direto nos processos pedagógicos.


É correto o que se afirma em:


A

I, II e III.


B

I, apenas.


C

II, apenas.


D

I e II, apenas.


E

III, apenas.

Considere o código a seguir, escrito na linguagem de programação estruturada PHP:


Imagem associada para resolução da questão


O resultado apresentado após a execução do código acima é:


A

0 1 3 5 7


B

2 4 6 8 10


C

0 2 4 6 8


D

1 2 3 4 5


E

1 3 5 7 9

O que é um site responsivo?


A

Um site que responde a comandos de voz.


B

Um site que se adapta, automaticamente, a diferentes tamanhos de telas e dispositivos.


C

Um site estático.


D

Um site que depende de interação do usuário.


E

Uma técnica de proteção do site.

O desenvolvimento de algoritmos é uma habilidade essencial na programação, permitindo que os programadores descrevam a lógica de resolução de problemas de forma clara e estruturada. A capacidade de escrever e interpretar algoritmos é fundamental para qualquer profissional da área de tecnologia da informação. Assim, avalie as proposições:



I.O pseudocódigo é uma ferramenta que permite representar algoritmos de forma informal, sem a necessidade de uma sintaxe rigorosa.

II.O Portugol é uma linguagem de programação que não permite o uso de estruturas de controle, tornando os algoritmos difíceis de implementar.

III.A programação estruturada favorece a decomposição de problemas em módulos, facilitando a manutenção e a legibilidade do código.


Assinale a alternativa correta:


A

Apenas a proposição I está correta.


B

Apenas a proposição II está correta.


C

Apenas as proposições II e III estão corretas.


D

Apenas a proposição III está correta.

É uma linguagem de programação gratuita, criada em 2007 pelo MIT, baseada em blocos que se encaixam. É inspirada na ideia de blocos de encaixar (Lego) e voltada para a produção de histórias animadas, jogos, situações problemas e tutoriais. A construção de projetos com essa linguagem permite que sejam desenvolvidas competências previstas na BNCC tais como competências de comunicação, pensamento crítico e criativo, além do desenvolvimento do pensamento computacional. A descrição refere-se à qual linguagem de programação?


A

Java.


B

Pascal.


C

Scratch.


D

Python.


E

Lua.

Uma forma de adicionar um código escrito em JavaScript diretamente em um arquivo HTML é incluir esse código entre as tags:


A

<jscript> e /jscript>


B

<?> e /?>


C

<inc> e </inc>


D

<js> e </js>


E

<script> e </script>

No contexto de programação de algoritmos, uma função que chama a si mesma é conhecida como função:


A

Repetitiva.


B

Autochamada.


C

Recursiva.


D

Polimórfica.


E

Exponencial.

O Pensamento Computacional consiste em resolver problemas complexos utilizando conceitos fundamentais da computação, como a divisão do problema em partes menores para facilitar sua resolução. É correto afirmar que:


A

Decomposição, Algoritmos, Tecnologia e Letramento Digital são os pilares do Pensamento Computacional.


B

Algoritmos, Decomposição, Letramento Digital e Segurança são os pilares do Pensamento Computacional.


C

Letramento Digital, Cidadania Digital, Ética e Segurança Digital são os pilares do Pensamento Computacional.


D

Processamento, Hardware, Algoritmos e Software são os pilares do Pensamento Computacional.


E

Decomposição, Reconhecimento de Padrões, Algoritmos e Abstração são os pilares do Pensamento Computacional.

Muito se fala de Código Fonte. Considerando-se este conceito, analise as opções de respostas e marque a correta.


A

Conjunto de palavras e instruções escritas, que utiliza alguma linguagem de programação, de forma lógica, sem finalidade previamente definida


B

Conjunto de palavras codificadas, que utiliza alguma linguagem de programação, de forma lógica, com finalidade de chegar a um fim.


C

Conjunto de códigos, que utiliza uma linguagem de programação, com finalidade de chegar a um fim.


D

Conjunto de comandos de instruções escritas, que utiliza alguma linguagem de programação, de forma lógica, sem finalidade previamente definida.


E

Conjunto de comandos de instruções escritas, que utiliza alguma linguagem de programação, de forma analógica, sem finalidade previamente definida.

Na área de tecnologia, grande parte das linguagens de programação utiliza a língua inglesa como base para seus comandos e sintaxes, facilitando a criação de programas de forma padronizada em todo o mundo.


C

Certo


E

Errado

Das seguintes linguagens de marcação, qual é fundamental para a estrutura básica de um site?


A

JavaScript.


B

Python.


C

HTML.


D

CSS.

Em pseudocódigo (Portugol), qual das estruturas abaixo corresponde a um tipo de estrutura condicional composta?


A

Se (a <> b) Então

Escreval("Diferentes")

Fimse


B

Se (b = c) Escreval("Iguais")


C

Se (a > b) Então

Escreval("Maior")

Senão

Escreval("Menor ou Igual")

Fimse


D

Se (c > a) e (c < b) Então

Escreval("Meio")

Fimse


E

Se (c >= a) Então

Escreval("Maior ou igual")

Fimse

Se (c < a) Então

Escreval("Menor")

Fimse

Analise o código de programação abaixo:


def calcular_media(notas):

return sum(notas) / len(notas)

notas_aluno = [8.5, 7.0, 9.5, 6.0]

media = calcular_media (notas_aluno)

print(f"A média do aluno é: {media:.2f}")


Após análise, assinale a alternativa que apresenta a linguagem de programação utilizada:


A

Python.


B

JavaScript.


C

Java.


D

PHP.

Seu Joaquim possui dois netos, o Antônio e o Pedrinho. Seu Joaquim tem uma pilha de moedas de diversos valores e deseja dividir igualmente essas moedas entre os seus netos. Para isso, ele começa a separar as moedas em montes de 1 real, 50 centavos, 25 centavos, 10 centavos e 5 centavos. Ao executar este processo de separação, qual dos pilares do Pensamento Computacional seu Joaquim utilizou?


A

Algoritmos.


B

Programação.


C

Decomposição.


D

Automação.


E

Abstração.

Indique qual característica é mais importante ao se projetar um site educativo para crianças do ensino fundamental:


A

Utilização de muitas animações e efeitos visuais.


B

Navegação complexa para estimular o raciocínio lógico.


C

Linguagem técnica e formal.


D

Interface simples e intuitiva.

Considere as afirmativas relacionadas ao Pensamento Computacional apresentadas a seguir. Registre V para verdadeiras e F para falsas:


(__)O Pensamento Computacional pode ser utilizado dentro de outros componentes curriculares, como da Matemática e Língua Portuguesa.

(__)Para trabalhar com os componentes curriculares relacionados ao Pensamento Computacional é necessário utilizar um computador, tablet ou celular.

(__)O Pensamento Computacional compreende o ensino dos algoritmos, contas aritméticas e funções de primeiro grau.


Assinale a alternativa que apresenta a sequência correta:


A

F − V − F.


B

V − F − V.


C

V − F − F.


D

F − F − V.


E

V − V − F.

Associe a segunda coluna de acordo com a primeira, relacionando os pilares com suas respectivas definições:


Primeira coluna: pilar


1.Reconhecimento de Padrões, Decomposição, Algoritmos, Abstração

2.Letramento Digital, Cidadania Digital, Tecnologia e Sociedade

3.Representação de Dados, Hardware e Software, Comunicação e Redes


Segunda coluna: definição


(__)Cultura Digital

(__)Pensamento Computacional

(__)Tecnologia Digital


Assinale a alternativa que apresenta a correta associação entre as colunas:


A

1 − 2 − 3.


B

2 − 3 − 1.


C

1 − 3 − 2.


D

2 − 1 − 3.


E

3 − 2 − 1.

O inglês técnico utilizado em manuais de operação e especificações técnicas frequentemente segue uma estrutura mais simples e direta, tornando-o acessível até mesmo para pessoas com um nível intermediário de proficiência no idioma.


C

Certo


E

Errado

   
Gerar simulado