Questões de Concursos Públicos - Programação

Resolva questões gratuitas da Programação. Banco com 449 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q6786 FGV - 2026 - AMAZUL - Analista de Desenvolvimento de Sistemas
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Conceitos básicos de programação

Analise o seguinte trecho de código em linguagem C: Assinale a opção que apresenta a saída impressa pelo programa quando executado.
Q6785 FGV - 2026 - AMAZUL - Analista de Desenvolvimento de Sistemas
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Linguagens de programação

Considere as seguintes definições de enum e struct em C:  Assinale a opção que apresenta a saída impressa pelo programa quando executado.
Q6777 FGV - 2026 - AMAZUL - Analista de Desenvolvimento de Sistemas
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Java

A API de Streams do Java 8 introduziu uma nova forma de processar coleções de dados de maneira declarativa e, opcionalmente, paralela. Considere o seguinte trecho de código:  Assinale a opção que apresenta o valor da variável resultado, após a execução deste código.
Q6762 FGV - 2026 - AMAZUL - Analista de Desenvolvimento de Sistemas
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Conceitos básicos de programação

Considere o seguinte código Python: A saída produzida pelo código é:
Q6426 FGV - 2026 - AMAZUL - Técnico de Informática
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Linguagens de programação

Durante uma auditoria de código em um sistema financeiro, o analista encontra o seguinte trecho em Java, que tem apresentado comportamento incorreto no processamento de múltiplas listas aninhadas: O requisito do sistema determina que, ao encontrar uma transação inválida (valor negativo), somente a transação atual deve ser ignorada, mas o laço externo deve avançar imediatamente para a próxima conta, sem continuar iterando o laço interno. Para atender ao comportamento desejado sem alterar a lógica de processamento válida, a instrução (ou variação dela) que deve substituir o termo acima é 
Q6424 FGV - 2026 - AMAZUL - Técnico de Informática
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Conceitos básicos de 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 é 
Q6423 FGV - 2026 - AMAZUL - Técnico de Informática
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Plataforma Java

Um projeto em Java, dentro do paradigma da orientação por objeto, precisa definir uma estrutura base que descreva um modelo com atributos e comportamentos comuns para vários tipos de clientes do sistema bancário. Essa estrutura é 
Q6422 FGV - 2026 - AMAZUL - Técnico de Informática
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Linguagens de programação

Um desenvolvedor está tratando listas de valores dentro de uma estrutura de repetição e precisa pular diretamente para a próxima iteração sempre que encontrar um número negativo no processamento. A instrução na linguagem JAVA de controle que realiza esse comportamento é
Q6421 FGV - 2026 - AMAZUL - Técnico de Informática
Ano: 2026
Órgão: AMAZUL
Banca: FGV
Matéria: Programação
Assunto: Linguagens de programação

Ao validar dados de entrada, o programador quer lançar manualmente uma exceção se o valor informado for negativo, permitindo que camadas superiores tratem o problema adequadamente. A instrução da linguagem JAVA que realiza o lançamento explícito de exceção é 
Q5427 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Programação
Assunto: Frameworks em Programação

        Um desenvolvedor Django está trabalhando em um aplicativo de e-commerce e precisa adicionar um novo campo descricao do tipo models.CharField ao seu model Produto, que já existe no banco de dados.         Após salvar a alteração no arquivo models. py, qual é a sequência correta de comandos que deve executar no terminal para que a nova coluna descricao seja criada na tabela correspondente do banco de dados?