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.


1841Q958823 | Programação, Todas as Áreas, Polícia Federal, CESPE CEBRASPE, 2018

Acerca de banco de dados, julgue o seguinte item.

Situação hipotética: Ao analisar um computador, Marcos encontrou inúmeros emails, vídeos e textos advindos, em sua maioria, de comentários em redes sociais. Descobriu também que havia relação entre vários vídeos e textos encontrados em um diretório específico. Assertiva: Nessa situação, tendo como referência somente essas informações, Marcos poderá inferir que se trata de um grande banco de dados relacional, visto que um diretório é equivalente a uma tabela e cada arquivo de texto é equivalente a uma tupla; além disso, como cada arquivo possui um código único, poderá deduzir que esse código é a chave primária que identifica o arquivo de forma unívoca.

  1. ✂️
  2. ✂️

1842Q958824 | Programação, R, Todas as Áreas, Polícia Federal, CESPE CEBRASPE, 2018

Acerca de banco de dados, julgue o seguinte item.


A mineração de dados se caracteriza especialmente pela busca de informações em grandes volumes de dados, tanto estruturados quanto não estruturados, alicerçados no conceito dos 4V’s: volume de mineração, variedade de algoritmos, velocidade de aprendizado e veracidade dos padrões.

  1. ✂️
  2. ✂️

1843Q1009268 | Programação, CSS Cascading Style Sheets, Classe B, DPE RO, FGV, 2025

O design responsivo é uma abordagem essencial no desenvolvimento web moderno, garantindo que páginas sejam exibidas de forma adequada em dispositivos com diferentes tamanhos de tela, desde smartphones até desktops.
Qual a técnica central utilizada para garantir que uma página web seja exibida adequadamente em dispositivos de diferentes tamanhos de tela?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1844Q1009292 | Programação, Programação de front end, Classe B, DPE RO, FGV, 2025

Analise o código a seguir.
<!DOCTYPE html> <html> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = ~ 5; </script> </body> </html>

Ao executar o código, o resultado do processamento do Javascript compatível com o ECMAS 2021 é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1845Q897169 | Programação, Ciência de Dados e Analytics, TJ RR, FGV, 2024

A ingestão de dados consiste na coleta, importação ou transferência de dados para um sistema de armazenamento e processamento. Em geral, a ingestão de dados representa o primeiro passo em um pipeline de processamento. Os dois principais métodos de ingestão de dados são a ingestão em lote (batch) e a ingestão em tempo real (streaming).
A respeito desses métodos, avalie as afirmativas a seguir.

I. A ingestão em lotes se dá continuamente ao longo do tempo e é utilizada quando há necessidade de se processar os dados imediatamente após sua coleta.
II. A ingestão em tempo real incorpora novos dados em massa, em intervalos ou blocos periodicamente transmitidos da fonte para o dispositivo em que ocorre o processamento.
III. Em ambos os métodos, é comum que os dados sejam transformados e validados, garantindo-se assim a precisão e a consistência das informações ingeridas.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1846Q906193 | Programação, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024

O setor de logística de uma rede de hospitais está enfrentando problemas com a eficiência das rotas de entrega de produtos críticos às atividades de ponta, o que resulta em atrasos e aumento de custos. Para auxiliar na resolução desses problemas, decidiu-se aplicar princípios do pensamento computacional.

Nesse contexto, a seguinte abordagem demonstra a aplicação desses princípios:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1847Q989978 | Programação, Conceitos básicos de programação, Área de TI, SESMG, IBADE, 2024

Observe o seguinte trecho de código:

foreach ($nome_array as $elemento) { comandos }


Esse trecho de código utiliza, respectivamente, um comando e uma linguagem de programação:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1848Q897170 | Programação, Ciência de Dados e Analytics, TJ RR, FGV, 2024

O processamento MapReduce consiste na aplicação de um algoritmo de computação distribuída para processar grandes conjuntos de dados em um cluster de computadores, dividindo cálculos complexos em tarefas menores e que podem ser executadas em paralelo. O MapReduce é implementado em etapas. Em uma dessas etapas, os dados de entrada divididos em partes são transformados em conjuntos de pares chave-valor (i.e., key-value pairs) adequados para o processamento paralelo e distribuído.
A essa etapa do MapReduce dá-se o nome de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1849Q1038258 | Programação, Programação Orientada a Objetos, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025

Analise as afirmativas a seguir sobre programação orientada a objetos:

I - Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de "objetos”, que são instancias de "classes", esses objetos representam entidades do mundo real ou conceitos abstratos.
Il - Uma vantagem da Programação Orientada a Objetos (POO) é que através da herança, você pode reutilizar métodos e atributos de classes existentes, otimizando a escrita deste código.
III - Apesar da otimização de códigos (usando por exemplo a herança) a Programação Orientada a Objetos POO não permite modelar sistemas complexos de forma organizada e estruturada.

Qual(is) afirmativa(s) está(ão) correta(s)?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1850Q1042882 | Programação, Frameworks em Programação, Segurança Cibernética e Proteção de Dados, DATAPREV, FGV, 2024

Um grupo de desenvolvedores de sistemas de nuvem deseja utilizar um framework de desenvolvimento de software do AWS (Amazon Web Services) para definir a infraestrutura na nuvem em código e provisioná-la por meio do AWS CloudFormation.
Esse framework AWS possui a sigla
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1851Q978169 | Programação, Programação Orientada a Objetos, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025

A respeito do seguinte trecho de código Java, assinale a alternativa correta.

public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1852Q996614 | Programação, Linguagens de programação, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

Considerando o sistema de entrada/saída (do inglês I/O - Input/Output) do Java, assinale a alternativa correta sobre a abstração de fluxos e sua aplicação a diferentes dispositivos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1853Q907576 | Programação, JavaScript, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Associe HTML 5, Java Script e CSS com as seguintes tarefas no contexto do desenvolvimento web.

1 - HTML 5.

2 - CSS.

3 - Java Script.

( ) Criar a estrutura básica da página web, incluindo elementos como cabeçalho, seções, parágrafos e imagens.

( ) Adicionar interatividade à página web, como menus suspensos, botões clicáveis e animações.

( ) Estilizar a aparência da página web, definindo cores, fontes, tamanhos e layouts.

( ) Armazenar dados persistentes do lado do cliente, como preferências do usuário ou informações de formulários.

( ) Realizar cálculos complexos ou processar grandes conjuntos de dados.

A sequência CORRETA, de cima para baixo, é:

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

1854Q1041767 | Programação, Java, Programação de Sistemas, TRE PB, FCC

Texto associado.
Considere a classe Java abaixo.

public class Prova {
public static void main(String[] args) {
int f=1;
..I...
System.out.print ("O resultado da operação é " + f);
}
}
Para calcular 5! (cinco fatorial), a lacuna I deverá ser preenchida por:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1855Q1041778 | Programação, Hibernate, Programação de Sistemas, TRE PB, FCC

No fragmento de código a seguir, considere session um objeto org.hibernate.Session válido e Produto o nome de umaclasse persistente de entidade do banco de dados. Considere ainda a existência de diversos produtos cadastrados e de umambiente ideal no qual a aplicação está em execução.
Criteria crit = session.createCriteria(Produto.class); ..I.... List results = crit.list();
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1857Q1038734 | Programação, Programação Orientada a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Acerca da programação orientada a objetos, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1858Q992762 | Programação, C, Analista de Sistemas, Prefeitura de Jaru RO, IBADE, 2024

Um programador precisa desenvolver um sistema embarcado para controle de hardware em dispositivos IoT (Internet das Coisas). Qual linguagem abaixo seria a mais indicada por permitir um controle fino sobre os recursos do sistema e eficiência na execução?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1859Q1054214 | Programação, Linguagens de Programação, Assistente Industrial, HEMOBRÁS, Consulplan, 2021

Na linguagem PHP (Hypertext Preprocessor, originalmente, Personal Home Page), comandos podem ser empregado em inúmeras categorias. Para fazer uso de um comando do PHP, a fim de ter a hora do amanhecer em um determinado local, deve-se aplicar o arquivo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1860Q992776 | Programação, Linguagens de programação, Analista de Sistemas, Prefeitura de Jaru RO, IBADE, 2024

Métodos em Java são blocos de código identificados por um nome e podem ser invocados (chamados) em qualquer ponto do programa com a finalidade de executar uma ação específica. Sobre esse assunto, julgue as frases abaixo.

I. Métodos de Acesso (Getters) são utilizados para obter o valor de atributos privados de uma classe.
II. Métodos de Modificação (Setters) pertencem à classe, não a uma instância específica, e são invocados utilizando o nome da classe.
III. Métodos Estáticos podem ser modificados desde que acessados por um servidor padrão.

Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.