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.


201Q995238 | Programação, Linguagens de programação, Analista de Sistemas, MGS, IBFC, 2024

A linguagem JavaScript esta cada vez mais em alta, pela sua aplicabilidade na web e pelos frameworks que vem sustentando e dando maior robustez para esta linguagem. Desta maneira, a maneira correta de se definir uma função em JavaScript é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

O analista Anderson foi incumbido de introduzir o suporte a paralelismo na aplicação Java NetTRF. Conforme documentação do Java Development Kit usado na NetTRF, Anderson pode implementar threads virtuais ou threads de plataforma. Enquanto um tipo de thread é escalonado diretamente pelo sistema operacional (SO), o outro é escalonado pelo próprio Java runtime (JRE). Para fins de simplicidade, o analista deve escolher apenas um tipo de thread. Na NetTRF, cada thread deve ter uma pilha de chamadas de baixa profundidade.
Para permitir o maior número possível de threads na NetTRF, dadas as condições, Anderson deve implementar threads:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

A analista Glenda precisa adicionar uma biblioteca de código fechado a um projeto Java com Maven. A biblioteca possui um conjunto de funções criptográficas implementadas por uma empresa terceirizada. A empresa disponibilizou a biblioteca por meio de um Java Archive (JAR) que não foi construído pelo Maven.
Para que o Maven adicione ao repositório local o JAR da empresa terceirizada, a analista deve executar a seguinte meta do maveninstall-plugin:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

204Q989403 | Programação, Linguagens de programação, Rede de Computadores, Prefeitura de Manaus AM, IBADE, 2024

Assinale a única alternativa que preenche corretamente as lacunas em branco.
_____________ são comandos contidos no próprio shell, ou seja, são comandos que o shell executa diretamente, sem invocar outros programas. Alguns comandos são: ______________, ______________, ______________.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

206Q969803 | Programação, Linguagens de programação, Engenharia de Equipamentos – Eletrônica, Petrobras, CESPE CEBRASPE, 2022

Quanto às estruturas de dados básicas e à linguagem de programação C++, julgue o item seguinte.

Na linguagem de programação C++, com a finalidade de evitar loops, a diretiva #include é substituída pelo conteúdo de um arquivo que é indicado sempre após o programa ser compilado.
  1. ✂️
  2. ✂️

207Q1064055 | Programação, Linguagens de Programação, Tarde, CVM, FGV, 2024

Considere-se a aplicação de um modelo grande de linguagem (LLM) com 3 bilhões de parâmetros, distribuído em formato não quantizado, meia-precisão.

A quantidade mínima de memória necessária para carregar os pesos do modelo para inferência (sem gradientes), considerando apenas o espaço ocupado pelos pesos, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

208Q975248 | Programação, Linguagens de programação, Tecnologia da Informação, TJBA, FGV

Em uma aplicação Java há um determinado método da classe A que deve ser visível apenas:
- a todas as classes do mesmo pacote em que A foi declarada;
- às subclasses de A declaradas em outros pacotes.

O modificador que deve obrigatoriamente estar presente na declaração desse método é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

209Q898716 | Programação, Linguagens de programação, Ciências da Computação, Prefeitura de Fortaleza CE, IMPARH, 2024

Spring Boot é um framework baseado em Spring que facilita a criação de aplicações Java robustas e prontas para produção com configuração mínima. Sobre as anotações utilizadas no Spring Boot, marque a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

210Q995232 | Programação, Linguagens de programação, Analista de Sistemas, MGS, IBFC, 2024

De acordo com as afirmações abaixo sobre linguagem Java, Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Em Java, a palavra-chave delete é usada para liberar a memória alocada dinamicamente.
( ) Em Java, a herança múltipla não é permitida para classes, mas uma classe pode implementar múltiplas interfaces.
( ) Java utiliza uma máquina virtual (Java Virtual Machine - JVM) para garantir portabilidade de código entre diferentes plataformas.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

211Q989402 | Programação, Linguagens de programação, Rede de Computadores, Prefeitura de Manaus AM, IBADE, 2024

É correto afirmar sobre a linguagem de programação Bash, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

212Q1061852 | Programação, Linguagens de Programação, Área 1 Contábil Financeira, Polícia Federal, CESPE CEBRASPE, 2025

No que se refere a processamento de linguagem natural, árvores de decisão e Python, julgue o item que se segue.

dados = [3, 7, 0, -1, 7] resultado = {} for i in range(len(dados)): if dados[i] > 0: chave = f”v_{i}” if dados[i] not in resultado.values(): resultado[chave] = dados[i] else: resultado[chave] = -dados[i] elif dados[i] == 0: continue else: resultado[f”neg_{i}”] = abs(dados[i]) print(resultado)
A execução do código Python precedente resulta no trecho a seguir.
{'v_0': 3, 'v_1': 7, 'v_3': -1}
  1. ✂️
  2. ✂️

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

Um desenvolvedor Java está implementando um sistema que precisa manipular grandes conjuntos de dados e deseja otimizar o desempenho da aplicação. Qual estrutura de dados em Java é mais adequada para armazenar elementos sem duplicação, permitindo acesso eficiente e verificação de existência?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

215Q1036284 | Programação, Linguagens de Programação, Analista de Sistemas, BNB, CESPE CEBRASPE, 2022

Julgue o item a seguir a respeito dos conceitos de shell bash shell script.

O arquivo exec.sh contém o código a seguir.

#!/bin/sh

echo $ !

A execução do referido arquivo terá o seguinte resultado.

banco do nordeste

. /exec.sh banco do nordeste

  1. ✂️
  2. ✂️

216Q1036285 | Programação, Linguagens de Programação, Analista de Sistemas, BNB, CESPE CEBRASPE, 2022

Julgue o item a seguir a respeito dos conceitos deshell bash shell script.

O arquivo arq.sh contém o código a seguir.

#!/bin/bash

echo $ #

A execução do referido código terá o seguinte resultado.

3

./arq.sh 1 teste %

  1. ✂️
  2. ✂️

217Q1038729 | Programação, Linguagens de Programação, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

public class Pessoa{

protected string cpf = "444.555.666-77";

protected string nome = "Pedro Maria Silva";

public virtual void GetInfo(){ Console.WriteLine($"Nome: {nome}"); Console.WriteLine($"CPF: {cpf}"); } } class Colaborador : Pessoa {

public readonly string id = "ABC567EFG";

public override void GetInfo(){ base.GetInfo();

Console.WriteLine($"ID colaborador: {id}");

}

}

class TestClass

{

static void Main()

{

Colaborador E = new Colaborador();

E.GetInfo();

}

}


Assinale a opção em que é apresentado o resultado da execução do código em C# precedente.

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

218Q961181 | Programação, Linguagens de programação, Informática, TRF 2a REGIÃO, CONSULPLAN, 2017

Brendan Eich desenvolveu a primeira versão do JavaScript para o browser Mozilla, em 1995. A ideia era que a linguagem tivesse uma sintaxe parecida com Java, utilizando até mesmo alguns objetos e métodos com nomes iguais. Dessa forma, a sintaxe correta para a inicialização de um array em Javascript corresponde à questão:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

{theme}; } Considere feitas as importações necessárias. Ao ser utilizado em uma aplicação React Native, o componente acima apresentará: "> Considere o seguinte código de um componente funcional do React Native:

function printTheme(props) { const theme = useState(props?.index?0:1);
try { console.log(theme); } catch (e) { console.log(e); }
return <Text>{theme}</Text>; }

Considere feitas as importações necessárias.

Ao ser utilizado em uma aplicação React Native, o componente acima apresentará:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

220Q1038415 | Programação, Linguagens de Programação, Sistemas Arquitetura e Solução de Dados, BDMG, CESPE CEBRASPE, 2025

Relativamente aos conceitos de CRISP-DM, MLOps e Python, julgue o seguinte item.

O SciPy é uma biblioteca que inclui ferramentas avançadas de aprendizado de máquina, como árvores de decisão, redes neurais e algoritmos de reforço.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.