Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 1.313 questões
Em um contexto de aplicação da aprendizagem baseada em projetos (ABPj), uma turma é desafiada a construir um protótipo de robô autônomo capaz de desviar de obstáculos. O professor orienta que, antes da escrita do código na linguagem de programação, a turma exercite o pensamento computacional, decompondo o comportamento complexo da navegação em instruções lógicas, sequenciais e gerenciáveis.
Nessa situação hipotética, a competência específica de planejamento estruturado é desenvolvida como objetivo da seguinte etapa da atividade:

O resultado da execução do código JavaScript anterior é

O resultado da execução do código Python apresentado é
Nessa situação hipotética, para armazenar os dados de pH, calcular sua média e exibir o resultado em Python, o analista deve
Se em um determinado trecho de um programa em Arduino o objetivo seja de pausar a execução do programa em 0,8 s, qual o comando correto a ser utilizado?
Considere o código em Python 3 a seguir.
a = [2,4,3]
b = a[:]
c = a
a.append(7)
print(b + c)
O resultado da execução desse código será
O arquivo main.py contém o conteúdo abaixo:

O que acontecerá caso ele venha a ser executado com o comando python main.py e seja digitado número 19 para o primeiro valor e o número 94 para o segundo valor?
O processo de tradução e execução de código-fonte envolve componentes que analisam a sintaxe e a semântica para gerar instruções processáveis pelo hardware. Analise as afirmativas a seguir:
I. A análise semântica constitui a fase do compilador responsável por verificar se os identificadores são utilizados de forma consistente com suas declarações e tipos de dados no programa.
II. Linguagens que utilizam compilação em tempo de execução (Just-In-Time) convertem o código intermediário em código de máquina nativo durante o processamento, visando otimizar o desempenho.
III. Interpretadores puros geram um arquivo executável independente do ambiente de origem, eliminando a necessidade de tradução de comandos em tempo real para cada nova chamada de função.
Está correto o que se afirma em:
numeros = [2, 4, 6, 8, 10, 12, 14, 16] resultado = sum([n for n in numeros[2:7:2]]) print(resultado)
Assinale a alternativa que indica corretamente o valor impresso na saída padrão:
Para responder à questão considere o algoritmo “EstDados01” abaixo, escrito e executado no Visualg 3.0.7.0:

Tela com a execução do algoritmo:

Tendo como base o código abaixo, escrito na linguagem PHP, responda à questão.

Tendo como base o código abaixo, escrito na linguagem PHP, responda à questão.

A partir da análise do código, que será executado para uma compra de R$ 1200,00, identifique o problema lógico e selecione a opção que descreve corretamente o que será calculado e como corrigir o código.
Assinale a afirmativa correta a respeito da principal diferença de processamento entre um compilador e um interpretador.