Questões de Concurso Comentadas sobre conceitos básicos de programação em programação

Foram encontradas 1.031 questões

Q3867224 Programação
Operador lógico AND retorna verdadeiro quando:
Alternativas
Q3867223 Programação
Uma variável é um símbolo que representa:
Alternativas
Q3865185 Programação
Em determinado programa, não se sabe previamente quantas vezes um bloco de comandos deverá ser executado, sendo necessário repetir as instruções enquanto uma condição permanecer verdadeira. Nesse contexto, pode-se afirmar que a estrutura de repetição mais adequada para essa situação é:
Alternativas
Q3865182 Programação
A linguagem Python possui uma característica fundamental relacionada à forma como seus programas são executados. Assinale a alternativa que descreve corretamente essa característica.
Alternativas
Ano: 2026 Banca: CESGRANRIO Órgão: Caixa Prova: CESGRANRIO - 2026 - Caixa - Arquiteto |
Q3862543 Programação
Durante o desenvolvimento de um sistema de apoio ao planejamento de obras, um arquiteto desenvolve um programa em Python para filtrar medições estruturais obtidas em campo. O objetivo do arquiteto é filtrar as cargas medidas, de acordo com os seguintes critérios:
• selecionar e imprimir apenas valores múltiplos de 2 ou de 3, considerados representativos de padrões estruturais esperados;
• excluir e não imprimir os valores múltiplos de 5, que podem indicar leituras provocadas por alguma anomalia não observada no processo.
Para testar o programa, é inserida a lista ‘nums’, que contém os seguintes valores de cargas (em kN):
nums = [10, 12, 15, 18, 20, 21, 22, 24, 25, 27]
O trecho do programa que realiza corretamente, na lista ‘nums’, a filtragem descrita é
Alternativas
Q3853074 Programação

Considere a listagem de código a seguir:


nomes = [“Lucas”, “Mariana”, “Pedro”]

idades = [25, 22, 30]


Qual das alternativas constrói corretamente uma lista de dicionários denominada “pessoas”, na qual cada dicionário associa os descritores “nome” e “idade” com base nas informações das listas iniciais?


Alternativas
Ano: 2026 Banca: FGV Órgão: AMAZUL Prova: FGV - 2026 - AMAZUL - Técnico de Informática |
Q3851625 Programação

Um perito analisa a fórmula usada para calcular a média final de um estudante e precisa identificar qual elemento da expressão corresponde a uma operação aritmética válida no algoritmo.


A expressão na linguagem JAVA estritamente aritmética é 

Alternativas
Q4213802 Programação
Durante o desenvolvimento de um sistema de análise modal em MATLAB, é necessário calcular autovalores e autovetores de uma matriz de rigidez para determinar frequências naturais de vibração.
Qual função MATLAB calcula autovalores e autovetores de uma matriz?
Alternativas
Q4213801 Programação
Durante o desenvolvimento de um algoritmo de processamento de sinais em MATLAB, um engenheiro precisa gerar uma matriz de coeficientes para um filtro digital. A implementação requer eficiência computacional e clareza de código.
Em MATLAB, qual comando cria uma matriz 5x5 com valores 1 na diagonal principal e 0 nos demais elementos?
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903022 Programação
Sobre a verificação e inferência de tipos em linguagens de programação, assinale a alternativa CORRETА.
Alternativas
Q3844544 Programação
Um programa durante a compilação inicia com uma linguagem de alto nível, passa por uma etapa intermediária, e termina com um microcódigo. Na etapa intermediária é gerado um código conhecido como: 
Alternativas
Q3844534 Programação
Na lógica de programação estruturada, existem estruturas de controle bem definidas que permitem representar qualquer algoritmo de forma clara e organizada. De acordo com esse paradigma, existem três estruturas básicas que, combinadas, são suficientes para expressar a solução de qualquer problema computacional. Essas estruturas são: 
Alternativas
Q3844521 Programação
O texto seguinte servirá de base para responder à questão.

Um especialista de avaliação econômica criou a seguinte macro VerificarNota com um código na linguagem VBA.

Sub VerificarNota()

Dim nota As Integer

nota = 30

If nota > = 50 Then

MsgBox "Aprovado com distinção!"

ElseIf nota > = 39 Then

MsgBox "Escapou"

ElseIf (nota = 30.0) Then MsgBox "Surpresa" Else MsgBox "Eita"

End If

End Sub

Fonte: Documentação Microsoft
Após rodar essa macro, o resultado apresentado é: 
Alternativas
Q3844520 Programação
O texto seguinte servirá de base para responder à questão.

Considere o seguinte trecho de código na linguagem Visual Basic (VBA).
 
Dim i As Integer

For i = 1 To 10 Step -3

Debug.Print i

Next i

Fonte: Documentação Microsoft
Esse trecho de código quando executado na janela imediata:
Alternativas
Q3822890 Programação

A programação textual é amplamente utilizada em linguagens como Python, JavaScript e C, enquanto a programação em blocos é comum em ferramentas como Scratch e App Inventor. Analise as afirmativas a seguir:



I.A programação textual exige a escrita manual de comandos usando sintaxe de uma linguagem formal, diferentemente dos blocos arrastáveis.


II.A programação em blocos não requer conhecimento de lógica de programação, pois os blocos se encaixam automaticamente, corrigindo erros de raciocínio lógico do usuário.


III.A programação textual é menos eficiente que a programação em blocos, pois exige o uso obrigatório de teclado em todos os dispositivos móveis.



É correto o que se afirma em:

Alternativas
Q3822888 Programação

A programação em blocos é uma abordagem recomendada pela BNCC (Base Nacional Comum Curricular) e pela SBC (Sociedade Brasileira de Computação) para a Educação Básica. Analise as afirmativas a seguir:



I.Utiliza comandos visuais (blocos arrastáveis) para tornar a lógica de programação mais acessível, especialmente a iniciantes.


II.Permite que os alunos criem programas sem compreender os conceitos de sequência, condicional e repetição, pois a interface visual substitui a necessidade de lógica estruturada na programação.


III.Tem como objetivo principal substituir permanentemente as linguagens de programação textuais em todos os níveis de ensino.



É correto o que se afirma em:

Alternativas
Q3821697 Programação
Em um algoritmo escrito em "Portugol" observou-se que existe um tipo de dado que é utilizado para representar uma cadeia de caracteres. Na codificação, terá que representar essa cadeia de caracteres por meio do tipo de dados:
Alternativas
Q3821671 Programação
Um desenvolvedor está utilizando uma linguagem que gera "bytecodes", os quais são manipulados sequencialmente em uma máquina virtual. Esse processo é realizado em duas etapas conhecidas respectivamente por: 
Alternativas
Q3806417 Programação

Considerando o fragmento de código Python, informe a saída esperada.



a = [8,7,6,5,4,3,2,1]


a[2:5] = [0]


print(a) 

Alternativas
Q3794588 Programação

Analise o código abaixo, que foi escrito na linguagem PHP:


<?php

 $Municipio = "Imbe";

 $ano = "2025";

 echo "_Municipio" . "-" . "$ano";

?>



Ao final da execução, o que será impresso pelo comando echo? 

Alternativas
Respostas
41: C
42: B
43: B
44: B
45: A
46: B
47: B
48: B
49: C
50: A
51: C
52: D
53: B
54: C
55: C
56: D
57: C
58: C
59: B
60: B