Início

Questões de Concursos Linguagens de programação

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


121Q1050611 | 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. ✂️

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

Na linguagem Java, é uma diretiva utilizada para designar os membros de uma superclasse que podem ser acessados por outros membros dessa superclasse, por membros de subclasses e por membros de outras classes no mesmo pacote:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

!!v))Ao" ser="" executado,="" o="" código="" acima="" exibirá="" na="" saída="" do="" console:"=""> Considere o seguinte código em JavaScript:

const array = ["T", "R", "F", 1]
array.splice(0, 0, '>')
console.log(array.filter(v=>!!v))

Ao ser executado, o código acima exibirá na saída do console:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

125Q896969 | Programação, Linguagens de programação, Informática, IF Sul MG, FUNDATEC, 2024

Sobre a linguagem Java, assinale a alternativa que corresponde à declaração e criação de um objeto array de 10 posições.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

127Q905556 | Programação, Linguagens de programação, Tecnologia da Informação, SEDUC SP, FGV, 2024

Em JavaScript, a palavra-chave ____________ é usada para declarar variáveis cujo valor pode mudar no escopo do bloco em que foram definidas, enquanto a palavra-chave ____________ é usada para variáveis imutáveis. Já o método ____________ adiciona elementos ao final de um array e a estrutura ____________ permite a repetição de um bloco de código enquanto uma condição for verdadeira, já o objeto ____________ fornece métodos para manipulação de números e cálculos matemáticos.


Em sequência, as palavras-chave que completam corretamente essas lacunas são:

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

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

Uma exceção é um sinal que indica que algum tipo de condição excepcional ocorreu durante a execução do programa. Assim, exceções estão associadas a condições de erro que não tinham como ser verificadas durante a compilação do programa. As duas atividades associadas à manipulação de uma exceção são: geração e captura, sendo que na geração, a sinalização de uma condição excepcional (algum tipo de erro) ocorreu, e na captura a manipulação é de tratamento de uma situação excepcional, em que as ações necessárias para a recuperação da situação de erro são definidas. Para cada exceção que pode ocorrer durante a execução do código, um bloco de ações de tratamento (um exception handler) deve ser especificado. Alguns exemplos de exceções já definidas no pacote java.lang incluem:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

129Q887429 | Programação, Linguagens de programação, Técnico em Informática, Prefeitura de Jaru RO, IBADE, 2024

Quando se trata de Linguagens de Programação, qual é a principal diferença entre linguagens compiladas e interpretadas?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

130Q889757 | Programação, Linguagens de programação, Técnico de Informática, Prefeitura de Sapezal MT, SELECON, 2024

Java é uma linguagem que tem por característica possibilitar que um mesmo programa seja executado em diversas plataformas. No processo de compilação, específico a qualquer máquina física, é gerado um código intermediário, com uma extensão padrão, que pode ser executado onde quer que a plataforma Java esteja presente, em qualquer sistema operacional subjacente. Em outras palavras, o mesmo programa pode ser executado em qualquer S. O. que execute a plataforma Java.
O nome pelo qual é conhecido o código intermediário e a extensão padrão são, respectivamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

131Q910241 | Programação, Linguagens de programação, Web Design, TCEPA, FGV, 2024

Flutter é um framework de código aberto desenvolvido pelo Google, projetado para criar interfaces de usuário nativas de maneira eficiente, com foco principal em plataformas móveis.
Sobre o Flutter, analise as afirmativas a seguir:

I. A funcionalidade "hot reload" permite um desenvolvimento mais ágil, por mostrar instantaneamente o resultado das mudanças no aplicativo em desenvolvimento.
II. É utilizado apenas para desenvolvimento mobile, sendo capaz de desenvolver aplicativos Android e iOS com o mesmo código.
III. Utiliza elementos personalizáveis chamados "widgets" para construir interfaces de usuário.

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

132Q1032638 | Programação, Linguagens de Programação, Classe B, DPE RO, FGV, 2025

Analise o código PHP a seguir
<!DOCTYPE html> <html> <body> <pre> <?php $b = 5.34; $c = 0; $f = "hello"; $g = ""; $i = NULL; $b = (int) $b; $c = (float) $c; $f = (bool) $f; $g = (string) $g; $i = (bool) $i; var_dump($b); var_dump($c); var_dump($f); var_dump($g); var_dump($i); ?> </pre> </body> </html>
Ao executar o código em um navegador, as saídas são respectivamente
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

133Q1044420 | Programação, Linguagens de Programação, Tecnologia da Informação Tarde, Prefeitura de Cuiabá MT, FGV, 2024

A linguagem Python, em conjunto com diversas bibliotecas, oferece ferramentas com aplicação em análise e ciência de dados.
Acerca das bibliotecas NumPy, pandas e SciPy, analise as afirmativas a seguir, e assinale V para a afirmativa verdadeira e F para a falsa.

( ) A biblioteca NumPy é baseada na manipulação de estruturas de dados multidimensionais, nas quais todos os elementos possuem o mesmo tipo.

( ) A biblioteca pandas possui métodos próprios para geração e visualização de gráficos.

( ) A biblioteca SciPy possui um pacote para manipulação de matrizes esparsas.


As afirmativas são, respectivamente
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

134Q900816 | Programação, Linguagens de programação, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024

No LeSS, recomenda-se que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

136Q899830 | Programação, Linguagens de programação, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024

Considere um sistema bancário em Java que possui a classe Cliente e suas subclasses, ClientePessoaFisica e ClientePessoaJuridica, onde Cliente é uma classe abstrata. Nesse sistema, um método getDesconto(valor) deve fornecer o cálculo do desconto para um tipo de cliente, de forma que os clientes do tipo pessoa física e os clientes do tipo pessoa jurídica tenham descontos diferenciados. Suponha que, utilizando corretamente os mecanismos associados à herança e ao polimorfismo, se deseje implementar essas classes de modo que o método getDesconto possa ser aplicado indistintamente a qualquer instância que tenha sido declarada como da classe Cliente.
Para atender a essa condição, a implementação dessas classes deve possuir o método getDesconto
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

137Q973153 | Programação, Linguagens de programação, Análise de Sistemas, TJDFT, FGV, 2022

No contexto do JavaScript, analise as afirmativas a seguir a respeito do comportamento do JS de mover declarações para o top (em inglês, Hoisting).
I. Variáveis declaradas por meio de var podem ser utilizadas antes de declaradas.
II. Variáveis declaradas com let e const são movidas para o topo do bloco somente quando inicializadas na declaração.
III. Usar uma constante (const) antes de declarada gera um erro de sintaxe.
Está correto o que se afirma em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

138Q965994 | Programação, Linguagens de programação, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO

Considere o programa Java a seguir.

package teste;

public class Teste {
public static void main(String[] args) {
int i = 0;
int[] vet = {2,2};
for (;i<=1;i++){
vet[i] = i++;
System.out.println(“vet” + i + “=” + vet[i]);
}
}
}


O que será exibido no console quando esse programa for executado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

139Q1064060 | Programação, Linguagens de Programação, Tarde, CVM, FGV, 2024

Um cientista de dados utiliza a biblioteca scikit-learn para treinar um estimador clf usando um conjunto de treinamento X1 e seu respectivo conjunto de atributos-alvo y. Posteriormente, o cientista estima os atributos-alvo do conjunto X2.

Para realizar o treinamento e a predição, o cientista de dados deve usar, respectivamente, os métodos:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

140Q961165 | Programação, Linguagens de programação, Informática, TRF 2a REGIÃO, CONSULPLAN

Em javascript, eventos são chamadas de código que ocorrem quando o usuário ou o browser executam determinadas ações. Existem eventos para quando o usuário clicar em algum lugar, para quando mover o ponteiro do mouse sobre uma região ou quando o ponteiro do mouse sair dessa região. Os eventos que compreendem carregamento de janela e alteração em um campo são representados respectivamente pelos comandos:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.