Início

Questões de Concursos Programação

Resolva questões de Programação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


2141Q1062311 | Programação, Java, Área 3 Informática Forense, Polícia Federal, CESPE CEBRASPE, 2025

Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes.
Em linguagens de programação como Java e C#, a herança múltipla de classes é um recurso amplamente suportado e incentivado para maximizar a reutilização de código.
  1. ✂️
  2. ✂️

2142Q998840 | Programação, Linguagens de programação, Informática, RECIPREV PE, IBFC, 2024

A evolução das tecnologias traz diversos recursos para o desenvolvimento de sistemas, para a linguagem PHP não é diferente, desta forma, assinale a principal finalidade do Composer em projetos PHP:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2143Q1055687 | Programação, Linguagens de Programação, Técnico Analista de Sistemas Suporte à Rede de Computadores, MPE PA, CONSULPLAN, 2022

Dialogs é um programa capaz de reproduzir interfaces intuitivas para usuários utilizando um Shell Script. Relacione adequadamente os comandos com o resultado destes comandos.
1. --timeout <var> 2. --max-input <var> 3. --help-label<var> 4. --no-cancel 5. --trimm ( ) Omite o botão “CANCELAR” nas caixas Checklist, Inputbox e Menu. ( ) Apaga espaços em branco no início, espaços consecutivos e quebras de linha laterais nos textos. ( ) Define o tamanho máximo do texto que o usuário pode digitar na inserção de textos. ( ) Define o encerramento do programa, caso o usuário não faça nada dentro de um tempo definido. ( ) Define o texto que será apresentado no botão “HELP”.
A sequência correta está em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2144Q897012 | Programação, Linguagens de programação, Analista de Sistemas, Prefeitura de Cacoal RO, Consulplan, 2024

jQuery foi desenvolvido para tornar o JavaScript mais acessível e poderoso, permitindo que desenvolvedores criem interações dinâmicas com menos código. Assinale a alternativa correta que corresponde ao método que adiciona um evento de clique a um botão com o id #meuBotao:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2145Q902135 | Programação, Computação, IFES, IF ES, 2024

Abaixo são apresentados alguns conceitos sobre Programação Orientada a Objetos. Utilizando a linguagem Java, avalie as sentenças entre V para VERDADEIRO e F para FALSO e assinale a sentença que corresponde a sequência de V e F CORRETA, de cima para baixo.

( ) Todos os métodos das classes abstratas devem ser abstratos.
( ) Uma subclasse de uma classe abstrata só será uma classe concreta se implementar todos os métodos abstratos herdados.
( ) As classes abstratas permitem herança múltipla, isto é , uma classe pode implementar qualquer número de classes abstratas.
( ) As Interfaces não possuem construtores.
( ) O polimorfismo é uma técnica que permite a redefinição de métodos estáticos em diferentes classes, de forma a compartilhar a mesma implementação.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2146Q1061903 | Programação, Linguagens de Programação, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2025

Julgue o próximo item, relativos aos modos de transmissão de dados, ao modelo OSI, à linguagem Python e aos conceitos de falso positivo (FPIR) e falso negativo (FNIR) dos testes de acurácia do NIST.GOV.

Em Python, a função lambda permite a criação de funções anônimas, que podem ser usadas como argumentos em funções de ordem superior, o que facilita a programação funcional.
  1. ✂️
  2. ✂️

2147Q956178 | Programação, Técnico Programador de Computação, Prefeitura de Nova Iguaçu RJ, Consulplan, 2025

O desenvolvedor da SEMCONGER precisa criar uma página dinâmica utilizando HTML, CSS e JavaScript para um sistema interno de gerenciamento de contratos. Ele deseja utilizar CSS para definir o layout responsivo e JavaScript para interatividade. A seguir está um trecho do código HTML com CSS embutido:

<!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Contratos</title> <style> .container { display: ___________; justify-content: center; align-items: center; height: 100vh; } </style> </head> <body> <div class="container"> <h1>Gerenciamento de Contratos</h1> </div> </body> </html>


Assinale a alternativa que preenche corretamente a lacuna no código CSS, para que o div.container centralize o conteúdo tanto na horizontal quanto na vertical.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2148Q968984 | Programação, Linguagens de programação, Analista de Sistemas, TJPE, IBFC

Abaixo são apresentadas algumas das principais diretivas no AngularJS:

(1) ng-model

(2) ng-app

(3) ng-loop

(4) ng-controller

Selecione a alternativa tecnicamente correta:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2149Q905752 | Programação, Linguagens de programação, Professor, BNDES, CESGRANRIO, 2024

Um desenvolvedor Java 21 precisa implementar uma enumeração chamada Dia Da Semana, que representa os dias da semana, de forma a garantir que esteja acessível em todos os pacotes usados no sistema. Considerando-se esse contexto, qual extrato de código se deve usar para fazer essa implementação?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2150Q989230 | Programação, Linguagens de programação, Analista de Tecnologia da Informação, Prefeitura de Joinville SC, IBADE, 2024

Basicamente, jQuery é uma biblioteca JavaScript. Ela foi desenvolvida para simplificar e diminuir a quantidade de código JavaScript. O comando http://api.jquery.com/focusout


refere-se a um evento que é disparado quando:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2151Q1063747 | Programação, Linguagens de Programação, Desenvolvimento de Software Embarcado, INPE, FGV, 2024

Um sistema gera um vetor fixo de dados para efetuar o controle de um processo usando o código em C abaixo, em um compilador que trabalha com inteiros de 32 bits:

int matriz[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
int *v,final;
v = &matriz[1];
final = v[3];

Após a execução desse trecho de código, o valor de final é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2152Q897117 | Programação, Gestão e Governança de Tecnologia da Informação, TJ RR, FGV, 2024

Dados são importantes elementos de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados, com alta velocidade.
Para lidar com esse cenário, foi desenvolvido o seguinte modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2153Q887669 | Programação, Linguagens de marcação, Técnico em Informática, FEAS de Curitiba PR, OBJETIVA, 2024

Dentro do contexto da criação e estruturação de conteúdo na web, qual das seguintes alternativas melhor descreve o HTML (HyperText Markup Language)?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2154Q969090 | Programação, Linguagens de marcação, Programador de Computador, TJPE, IBFC

POM (Project Object Model) é a peça fundamental de um projeto do Apache Maven. Para tanto, o Maven utiliza para descrever o projeto de software sendo construído um arquivo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2155Q993422 | Programação, Linguagens de marcação, Desenvolvimento de Aplicações Web Mobile, IBGE, AOCP, 2019

Um problema complicado de se lidar no desenvolvimento de aplicações web é o uso excessivo da tag div, que, por ser um elemento genérico, é utilizada para estruturar as páginas, desde o cabeçalho ao rodapé. O HTML5 traz novos elementos com tags mais semânticas e descritivas para alguns elementos clássicos que antes somente eram feitos por meio de divs. Supondo que Mateus precisa desenvolver um site para um escritório de advocacia, sendo necessário exibir informações importantes no cabeçalho e no rodapé, assinale a alternativa que apresenta, respectivamente, as tags HTML5 corretas, que ele deve utilizar para esse fim.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2156Q954007 | Programação, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Assinale a opção que corresponde à principal vantagem de permitir que uma classe implemente múltiplas interfaces em Programação Orientada a Objetos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2157Q954034 | Programação, Linguagens de programação, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

A diferença entre o armazenamento localStorage e sessionStorage em JavaScript é a seguinte:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2158Q903359 | Programação, Linguagens de programação, Especialidade: Análise de Sistemas de Informação, TRF 1a, FGV, 2024

A plataforma Node.js trouxe uma grande revolução em termos da aplicabilidade do Java Script, que agora é utilizado também na implementação de aplicativos servidores. Ele traz uma série de características robustas, como o Event Loop, para gerenciar eventos e operações de entrada e saída na forma assíncrona, e cuja implementação é baseada:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2159Q909871 | Programação, Analista de Tecnologia da Informação, UFMT, UFMT, 2024

Qual recurso do CSS3 é usado para criar espaço ao redor do conteúdo de um elemento, dentro de bordas definidas?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.