Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 1.251 questões
• 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 é
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?
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 é
Considere o seguinte código Python:

A saída produzida pelo código é:
Assinale a opção que apresenta a saída impressa pelo programa quando executado.
soma os valores das variáveis Receita e Entrada e guarda o
resultado na variável Receita. Considere o seguinte código
de programação, escrito em linguagem natural.
Após a execução desse código, o valor da variável Receita excede o valor da variável Despesa em
Após a execução do algoritmo, serão impressos para as variáveis NR01, NR02 e XYZ, respectivamente, os seguintes valores:
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:
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:

Suponha que você tenha digitado o número 5. O resultado (x) escrito pelo algoritmo é:
Após observar o algoritmo, você constatou que o trecho de código que se encontra entre chaves, tanto na função início (linha 4 até linha 6) como no programa (linha 2 até linha 7), é um:
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.
Em lógica de programação, o diagrama de fluxo de uma estrutura while garante que o bloco de código seja executado pelo menos uma vez, independentemente de a condição ser inicialmente falsa.
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)