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.


2181Q1053496 | Programação, Jee Java Enterprise Edition, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Acerca da arquitetura J2EE, julgue os itens subseqüentes.

A arquitetura J2EE provê tecnologia de conectores que limita o acesso não autorizado a banco de dados relacionais. Tal funcionalidade é mantida pelo mecanismo J2EE- JDBCConectorEnterprise.
  1. ✂️
  2. ✂️

2182Q902205 | 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.
Qual das alternativas a seguir é uma consulta sintática e semanticamente correta para fazer a junção entre as tabelas Empregado, Trabalha e Projeto?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2183Q902206 | 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.
Qual das alternativas a seguir é uma consulta sintática e semanticamente correta para fazer uma filtragem de dados.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2184Q881479 | Programação, Linguagens de programação, Técnico de Tecnologia da Informação / Área Sistema, UFRPE, FADURPE, 2024

Uma pessoa está depurando uma aplicação Java complexa no Eclipse e precisa empregar técnicas avançadas para depurar, rastrear e resolver um problema intermitente que ocorre em um ponto profundo do seu código. Assinale a alternativa que não faz parte do conjunto de ferramentas contidas na perspectiva de depuração (Debug Perspective) do Eclipse.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2185Q983651 | Programação, JavaScript, Designer Gráfico e de Interface, UNIVESP, IBADE, 2025

No desenvolvimento web, HTML, CSS e JavaScript desempenham funções essenciais e complementares na construção de interfaces digitais.

Considerando suas especificidades, qual das alternativas a seguir descreve corretamente as diferenças entre essas tecnologias?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2186Q1041770 | Programação, Java, Programação de Sistemas, TRE PB, FCC

Uma das estruturas consideradas em uma classe Java é o construtor, que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2187Q1041777 | Programação, Java, Programação de Sistemas, TRE PB, FCC

Em uma aplicação que utiliza JPA há a seguinte instrução:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("teste");
A palavra "teste" refere-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2188Q1009270 | Programação, Classe B, DPE RO, FGV, 2025

Na programação orientada a objetos, princípios fundamentais desempenham um papel específico na construção de software modular, reutilizável e de fácil manutenção.
Com base no exposto, o princípio que permite que objetos de diferentes classes sejam tratados de maneira uniforme através de uma interface comum é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2189Q960638 | Programação, Linguagens de programação, Informática Desenvolvimento, TRF 2a REGIÃO, CONSULPLAN

As linguagens de programação são utilizadas para construir sistemas computacionais. A partir dos aspectos da realidade, a linguagem que possui suporte a orientação a objetos permite uma modelagem mais fácil do mundo real, sendo mais fácil de implementar os conceitos para modelar as classes e objetos da realidade de um sistema. Com relação à programação em linguagem Java, analise as afirmativas a seguir.


I. Permite a declaração de uma classe dentro da outra, procedimento denominado de classe Interna, em que os atributos e métodos declarados na classe externa são visíveis para a classe interna, mesmo os declarados protected ou private.

II. A capacidade de possuir mais de uma superclasse é chamada de herança múltipla. A linguagem Java suporta este tipo de implementação; no entanto, a implementação desta facilidade é difícil e tende a apresentar muitos erros.

III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos. Esse mecanismo permite definir quais funcionalidades devem operar de forma dinâmica, abstraindo-se de seus detalhes particulares quando esses não forem necessários.

Está(ão) correta(s) apenas a(s) afirmativa(s)

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

2190Q975236 | Programação, Python, Tecnologia da Informação, TJBA, FGV

Analise o trecho de programa, escrito em Pyhton na versão 2.7, mostrado a seguir.

X=[ ]
for i in range(10,1,-1):
X.append(i)
print X[3:]

O trecho exibe:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2191Q1059723 | Programação, Linguagens de Programação, Especialista em Supercomputação, INPE, FGV, 2024

Leia o trecho a seguir.
É uma linguagem de programação paralela de plataforma cruzada usada para programar diferentes tipos de processadores em computadores pessoais, servidores, dispositivos móveis e plataformas embarcadas. Ela define uma linguagem de programação e uma interface de programação de aplicativos para controlar a plataforma e executar programas em dispositivos de computação, como CPUs e GPUs.
Assinale a opção que indica a tecnologia descrita no trecho acima.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2192Q961164 | Programação, Linguagens de marcação, Informática, TRF 2a REGIÃO, CONSULPLAN

No campo da semântica existe um problema complicado de se lidar, que é o uso excessivo da tag div. Um verdadeiro coringa do HTML, que por ser um elemento genérico, é utilizado para definir quase toda a estrutura das páginas, desde o cabeçalho ao rodapé. Com isso, o HTML5 traz alguns elementos para suprir essa falta de tags mais semânticas e descritivas para alguns elementos clássicos em diversos cenários, como cabeçalhos, menus de navegação e áreas de conteúdo secundário, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2193Q910236 | Programação, Web Design, TCEPA, FGV, 2024

No Cascading Style Sheets (CSS), uma área de um documento que emprega flexbox é chamada de flex container. Para criar um contêiner flexível, é necessário definir uma determinada propriedade como flex ou inline-flex. Dessa forma, os elementos filhos do contêiner tornam-se itens do tipo flex.
Nesse caso, assinale a referida propriedade do CSS.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2194Q1082287 | Programação, Frameworks em Programação, Área Desenvolvimento, IF PE, FUNCERN, 2025

Uma startup decidiu criar um aplicativo híbrido usando Flutter para Android e iOS. Durante os testes, usuários relataram que a interface está lenta e apresenta travamentos ao rolar listas longas com imagens. Dentre as práticas de otimização a seguir, indique a mais adequada para este cenário.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2195Q890040 | Programação, Especialidade: Programação, TST, CESPE CEBRASPE, 2024

Na orientação a objetos, os conceitos de superclasse e subclasse estão relacionados a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2196Q989630 | Programação, Analista de Sistemas, Prefeitura de Jaru RO, IBADE, 2024

Acerca da Programação Orientada a Objeto (POO), julgue as frases abaixo.

I. A POO é um paradigma de programação que utiliza conceitos como classes e objetos para organizar e estruturar o código.
II. A POO é amplamente utilizada em linguagens como Java, Python e C++.
III. A POO ajuda a organizar o código, facilita a manutenção, promove a reutilização e melhora a modularidade do software.

Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões):
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2198Q951784 | Programação, C Sharp, Tecnico de Tecnologia da Informacao, UFC, FCPC, 2025

Sobre a utilização de eventos na linguagem de programação C#, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2199Q881138 | Programação, Python, Técnico em Eletrônica, CAGEPA PB, CESPE CEBRASPE, 2024

Tendo em vista que Python é uma linguagem de programação amplamente utilizada para geoprocessamento devido à sua simplicidade e versatilidade e à vasta gama de bibliotecas disponíveis para manipulação de dados geoespaciais, assinale a opção correta acerca da aplicação dessa linguagem na área de geoprocessamento.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2200Q1050611 | Programação, Linguagens de Programação, Ciência de Dados, TCE PA, FGV, 2024

As arquiteturas de modelos de linguagem de larga escala (Large Language Models - LLM) surgiram recentemente, revolucionando a área de inteligência artificial nas áreas de processamento e geração de texto.
A arquitetura desses modelos baseia-se, majoritariamente, nas redes neurais do tipo transformers. Relacione as arquiteturas a seguir com suas características principais:
1. BERT 2. GPT 3. T5
( ) Utiliza decoders das redes transformer para prever novos tokens a partir de uma sequência, tornando-se ideal para a geração de textos. ( ) Utiliza encoders das redes transformer para "entender" o contexto de frases, tornando-se ideal para classificação de textos. ( ) Utiliza encoders e decoders das redes transformer, sendo adaptável a situações em que seja necessário gerar novos textos ou processar textos para "entender" o contexto das frases. ( ) Em comparação com as outras arquiteturas, tem menor necessidade de fine-tuning para melhora de performance.
A relação correta, na ordem apresentada, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.