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.


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

A Linguagem de Programação Java, criada pela Sun Microsystems no início dos anos 90 (1995), é uma das linguagens de programação mais utilizadas no mundo. Um dos principais lemas de Java é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Na linguagem Java, a instrução "break" pode ser utilizada para ocasionar uma saída imediata de quais estruturas de repetição?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

183Q967115 | Programação, Linguagens de programação, Analista de Sistemas, CONAB, FJPF

Analise as sentenças abaixo em relação às variáveis na linguagem Java.

I - Os identificadores que representam variáveis locais em um método têm duração estática.
II - Uma variável ou referência local declarada em um bloco pode ser utilizada somente nesse bloco ou em blocos alinhados dentro desse bloco.
III - Java possui tipos de dados primitivos tais como boolean, char e string.

Em relação às sentenças acima, pode-se afirmar que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

186Q903931 | Programação, Linguagens de programação, Especialidade: Tecnologia da Informação, TRF 1a, FGV, 2024

O analista Xavier está implementando o design de uma página web com base no Bootstrap. Ele deve adicionar à página um elemento flutuante acionável pelo clique de um botão. O elemento flutuante deve ser exibido logo acima do botão após o clique do usuário, devendo ainda apresentar uma área específica para o título e outra específica para o conteúdo. Para acelerar a implementação, Xavier deve basear o elemento flutuante no componente mais simples do Bootstrap que reúne o maior número de atributos prontos para o comportamento desejado. Xavier deve usar como base o componente do Bootstrap:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

187Q1063934 | Programação, Linguagens de Programação, Desenvolvedor de Software, INPE, FGV, 2024

A biblioteca GDAL (Geospatial Data Abstraction Library) é amplamente usada na transformação de formatos de dados geoespaciais, com suporte a dezenas de formatos matriciais e vetoriais.
Originalmente desenvolvida na linguagem C/C++, a biblioteca GDAL teve suas funcionalidades reunidas na biblioteca Python denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

188Q905753 | Programação, Linguagens de programação, Professor, BNDES, CESGRANRIO, 2024

Um desenvolvedor JavaScript está atualizando um código legado que utiliza a classe Date para manipulação de datas e horas. Ele precisa substituir o código antigo por uma implementação moderna utilizando a nova Temporal API, introduzida no ECMAScript 2023. O código original contém a seguinte linha para criar uma data correspondente a 15 de agosto de 2023:


const minhaData = new Date ( 2023 , 7 , 15 ) ;


Qual linha de código corresponde à criação dessa mesma data, usando a Temporal API?

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

189Q1041470 | Programação, Linguagens de Programação, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
Acerca das linguagens de programação, das linguagens de script e dos diferentes padrões de representação de dados, julgue o item a seguir.
JSON e XML são representações usadas para a troca de dados entre aplicações, sendo o XML mais adequado para a troca de dados de forma organizada, e o JSON, quando são exigidas informações de metadata.
  1. ✂️
  2. ✂️

190Q1049980 | Programação, Linguagens de Programação, Desenvolvedor de Software, INPE, FGV, 2024

Considere o trecho de código dado abaixo escrito na linguagem de programação Python, com uso da biblioteca para computação científica NumPy.

>>> import numpy as np
>>> x = np.array([('Morango', 25, 18.3), ('Abacate', 37, 2.5)], dtype=[('nome', 'U10'), ('codigo', 'i4'), ('valor', 'f4')])

Com relação ao trecho acima, analise os itens a seguir:

I. O comando abaixo retorna o valor ('Morango', 25, 18.3). >>> x[0]
II. O comando abaixo retorna o valor 2.5. >>> x[x['codigo']>30]['valor']
III. O comando abaixo altera o campo “nome” do último elemento do array. >>> x['nome'][:]='Laranja'

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

191Q1064061 | Programação, Linguagens de Programação, Tarde, CVM, FGV, 2024

Igor, analista de dados da CVM, escreveu e rodou o código a seguir.

from nltk.corpus import stopwords from nltk.tokenize import word_tokenize
texto = "Eu sou um analista de dados da CVM!"
stop_words = set(stopwords.words('portuguese')) tokens = word_tokenize(texto)
tokens_processados = [w for w in tokens if not w in stop_words]
print(tokens_processados)

Considerando que o código foi executado sem erros e sabendo que Igor está usando Python 3.10.12 e NLTK 3.8.1, a saída do terminal foi:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

A linguagem PHP suporta um comando para ser utilizado nas estruturas de controle do, while, for e switch que, ao ser encontrado em um laço de repetição, provoca o término imediato da execução desse laço, seguindo normalmente o fluxo do código. Já entre os operadores, com o significado de “não igual”, retornando “verdadeiro se a variável $x é não igual à variável $y”, a linguagem disponibiliza dois operadores de comparação.
Nessas condições, o comando e os símbolos utilizados para esses operadores são, respectivamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

193Q995238 | 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. ✂️

194Q903351 | 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. ✂️

195Q903352 | 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. ✂️

196Q998849 | Programação, Linguagens de programação, Informática, RECIPREV PE, IBFC, 2024

No desenvolvimento Web a linguagem JavaScript é largamente utilizada, desta forma, a diferença das palavras reservadas let e const é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

199Q1064055 | 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. ✂️

200Q995229 | Programação, Linguagens de programação, Analista de Sistemas, MGS, IBFC, 2024

A utilização de vetores em programação é imprescindível em muitos casos, por exemplo, quando precisamos armazenar uma sequência de dados relacionados a um determinado objeto. Considerando um vetor de 10 posições, o modo como se acessa o terceiro elemento de um vetor, utilizando a linguagem Java é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.