Questões de Concurso Sobre programação
Foram encontradas 14.555 questões
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:
abstract class Documento { public abstract String getTipo();
public String descricao() { return "Documento do tipo: " + getTipo(); } }
class Relatorio extends Documento { @Override public String getTipo() { return "Relatório"; } }
public class Sistema { public static void main(String[] args) { Documento doc = new Relatorio(); System.out.println(doc.descricao()); } }
Sob a ótica de orientação a objetos em Java, assinale a alternativa correta a respeito do código apresentado.
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:

(__)A representação de NaN (Not a Number − Não é um Número) permite que o sistema identifique operações matematicamente indefinidas sem interromper obrigatoriamente a execução do fluxo principal do algoritmo.
(__)Em tipos estruturados como Unions (Uniões), o compilador aloca espaço de memória suficiente para armazenar todos os membros simultaneamente, de forma análoga ao funcionamento de uma Struct (Estrutura).
(__)O erro de arredondamento em variáveis do tipo Float (Ponto Flutuante de Precisão Simples) é cumulativo em laços de repetição extensos, podendo ser mitigado pelo uso de tipos Decimais baseados em inteiros.
(__)Variáveis do tipo Booleano (Lógico) em linguagens de baixo nível ocupam sempre apenas um bit de memória física, independentemente da arquitetura de endereçamento do barramento de dados do sistema.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
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.


O fragmento de código acima foi escrito na linguagem C#. Dessa forma, é correto afirmar o seguinte:
Complete as lacunas com os termos corretos e na ordem que se apresentam