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.


2082Q896973 | Programação, Python, Informática, IF Sul MG, FUNDATEC, 2024

Assinale a alternativa que corresponde corretamente a uma chamada do método VideoCapture() do OpenCV para capturar a imagem de uma webcam, considerando que foi utilizada a linguagem Python e que existe apenas uma webcam conectada.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2083Q956182 | Programação, Linguagens de programação, Técnico Programador de Computação, Prefeitura de Nova Iguaçu RJ, Consulplan, 2025

Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos princípios da Programação Orientada a Objetos (POO) está correta. Para isso, ele faz uma análise dos conceitos fundamentais de POO e suas definições. Associe cada conceito da POO à sua respectiva descrição:

1.Herança. 2. Polimorfismo. 3. Encapsulamento. 4. Abstração.

( ) Foca em identificar e expor apenas os aspectos essenciais de um objeto ou sistema, simplificando a complexidade ao ocultar detalhes desnecessários para o usuário final.

( ) Permite a criação de classes que compartilham características comuns sem duplicação de código.

( ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.

( ) Envolve a organização dos dados e métodos relacionados dentro de uma única unidade ou classe, controlando o acesso aos seus componentes internos através de modificadores de acesso, como private ou protected, para proteger a integridade e a consistência dos dados.

A sequência está correta em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2084Q902195 | Programação, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024

Sobre AngularJS, considerando a última versão 1.8.2, analise as proposições a seguir.

1) O AngularJS permite data-binding, que fornece uma maneira automática de atualizar a visualização sempre que o modelo muda, assim como atualizar o modelo sempre que a visualização muda.
2) O AngularJS fornece diretivas que permitem que um desenvolvedor invente uma nova sintaxe HTML, específica para a aplicação.
3) O AngularJS exige que se escreva código JavaScript manualmente para declarar as regras de validação do formulário, eliminando a dependência de TypeScript.
4) O AngularJS usa diretivas para criar componentes reutilizáveis, permitindo ocultar estruturas complexas do DOM, CSS e comportamento.

Estão correta(s), apenas:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2085Q902196 | Programação, IDE Integrated Development Environment, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024

Considerando o Eclipse e seus principais plugins e ferramentas, analise as afirmativas a seguir.

1) Eclipse JDT (Java Development Tools) é um conjunto de ferramentas que fornece suporte ao desenvolvimento de aplicativos Java, incluindo editor de código, depurador, compilador e gerenciador de projetos.
2) Maven Integration for Eclipse (m2e) permite a integração do Apache Maven ao Eclipse, permitindo a criação, gerenciamento e execução de projetos Maven diretamente do ambiente Eclipse.
3) Eclipse CDT (C/C++ Development Tooling) é um conjunto de ferramentas utilizado para o desenvolvimento de aplicativos nas linguagens C e C++, fornecendo ferramentas como editor de código, depurador e suporte à construção de projetos C/C++.
4) PyDev é uma IDE Pyhton para Eclipse que oferece suporte para o desenvolvimento de aplicações Python, incluindo funcionalidades como editor de código, autocompletar, depuração e integração com bibliotecas e frameworks Python.

Estão corretas:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2086Q891198 | Programação, JavaScript, Informática, RECIPREV PE, IBFC, 2024

Assinale a alternativa correta em que as todas tecnologias citadas são utilizadas no desenvolvimento web:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2087Q954943 | Programação, Linguagens de programação, Técnico de Laboratório / Área Informática, IFES, IF ES, 2025

O PHP (Hypertext Preprocessor) é uma linguagem de programação de código aberto, amplamente utilizada para o desenvolvimento de sites e aplicações web dinâmicas.
Analise o trecho do código PHP a seguir:

<?php $x = 7; $y = 2; $z = $x $y + ++$x; echo "x = $x, y = $y, z = $z"; ?>

Após a execução do código, é CORRETO afirmar que o resultado exibido na saída será:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2088Q902207 | Programação, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024

Texto associado.
Considerando as entidades Empregado (CPF, Nome, Ordenado) e Projeto (Cod, Nome, Estado, Valor), o relacionamento Trabalha com a cardinalidade M:N entre essas entidades e que os atributos sublinhados são os identificadores das entidades e nomeiam as chaves primárias e estrangeiras das tabelas, resolva a questão a seguir. Atenção: considere que o valor “PE” pode existir mais de uma vez e que o valor 1234 é único.
Analise as consultas a seguir.

1) SELECT * FROM Projeto P WHERE P.Valor = (SELECT Valor FROM Projeto P2 WHERE P2.Estado = “PE”);
2) SELECT * FROM Projeto P WHERE EXISTS (SELECT * FROM Trabalha T WHERE P.Cod = T.Cod);
3) SELECT * FROM Projeto P WHERE (Estado, Valor) = (SELECT Estado, Valor FROM Projeto P2 WHERE P2.Cod = 1234;

Está(ão) correta(s), apenas,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2089Q957766 | Programação, Tecnico em Informatica, Prefeitura de Porto Amazonas PR, FAU, 2025

O conector E (AND em inglês) permite a análise de duas ou mais expressões lógicas e dá como resultado dessa avaliação um valor verdadeiro se todas as expressões forem verdadeiras, e um valor falso se pelo menos uma delas retornar falso.
No exemplo a seguir: Se você possui carro e ele está abastecido com combustível, pode fazer a viagem. Qual das alternativas abaixo corresponde a lógica do conector E (AND):

E.: Tem carro -Tem combustível - Pode viajar
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2090Q908639 | Programação, Conceitos básicos de programação, Informática, IFSE, IV UFG, 2024

Na programação para Internet das Coisas (IoT – Internet of Things), o paradigma de interação publish-subscribe (também conhecido como “publicador-assinante”) é útil para
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2091Q908640 | Programação, JavaScript, Informática, IFSE, IV UFG, 2024

No desenvolvimento de aplicações Web, considerando a interface de usuário das aplicações,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2092Q899427 | Programação, Analista de Sistemas, Prefeitura de Montes Claros MG, COTEC, 2024

A utilização de frameworks de aplicações web desempenha papel importante no desenvolvimento de conteúdo e aplicações específicas. Qual das alternativas demonstra uma compreensão aprofundada sobre a importância e a função dos frameworks de aplicações web no processo de desenvolvimento?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2093Q1030516 | Programação, Programação Orientada a Objetos, Professor do Curso Técnico de Nível Médio em Informática, SEEC RN, FGV, 2025

Durante uma formação continuada para professores de informática, o formador propôs uma dinâmica para que os docentes discutissem o conceito de aulas e objetos na programação orientada a objetos. Ele usou o exemplo de um jogo educacional onde os alunos criariam aulas como Aluno, Professor e Escola. Cada classe deveria conter atributos e métodos que descrevem o comportamento e as características desses elementos.

No contexto da programação orientada a objetos, o benefício pedagógico de ensinar conceitos, como aulas e objetos, por meio de exemplos relacionados ao cotidiano escolar, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2094Q1049982 | Programação, Linguagens de Programação, Desenvolvedor de Software, INPE, FGV, 2024

O Projeto Jupyter é um empreendimento de código aberto e sem fins lucrativos, nascido do Projeto IPython em 2014, e tem como objetivo apoiar a ciência de dados interativa e a computação científica. Acerca do Projeto Jupyter, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2095Q1034878 | Programação, Linguagens de Programação, Desenvolvimento de Sistemas, MPU, FGV, 2025

A analista Flávia implementou, ao longo do último ano, o aplicativo móvel MPUPlay, tanto para Android quanto para iOS, utilizando, em cada plataforma, a linguagem de programação oficialmente recomendada, à época, pelo fabricante, para o desenvolvimento de aplicações móveis nativas.

Considerando as fabricantes do Android e do iOS como o Google e a Apple, respectivamente, Flávia implementou o MPUPlay por meio das linguagens:

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

2096Q969094 | Programação, Programador de Computador, TJPE, IBFC

Ao tentar instalar o Servidor WebLogic foi encontrada uma mensagem de erro. Ao analisar o problema verificou-se que estava faltando um pré-requisito, que é a instalação especificamente e apenas do:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2097Q955016 | Programação, Java, Técnico de Tecnologia da Informação, IFES, IF ES, 2025

Uma escola deseja implementar um sistema para gerenciar suas listas de alunos e professores, utilizando um aplicativo Java. Como parte do processo de desenvolvimento, o Técnico de TI precisa compilar o código-fonte do aplicativo e garantir que ele seja executado em diferentes sistemas operacionais, sem necessidade de recompilação.
Qual das alternativas descreve CORRETAMENTE o motivo pelo qual os programas Java podem ser executados em várias plataformas?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2098Q891016 | Programação, Linguagens de marcação, Técnico de Informática, Câmara de Anápolis GO, IV UFG, 2024

A Linguagem de Marcação de Hipertexto (HTML) é uma linguagem de computador que compõe a maior parte das páginas da internet e dos aplicativos online. Os exemplos de editores mais usados são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2099Q970376 | Programação, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022

Em uma página JSP, para verificar se o conteúdo do parâmetro nome, recebido em uma requisição, contém o valor Ana, independente de esse valor estar em letra maiúscula ou minúscula, utiliza-se a instrução
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Durante uma reunião para o estabelecimento de tecnologias a serem utilizadas em um projeto de desenvolvimento de um portal de notícias, o técnico responsável foi questionado sobre o que é a tecnologia Angular e quais são as suas capacidades.

O técnico respondeu ao questionamento, esclarecendo que Angular é um(a)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.