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.


142Q973153 | 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. ✂️

143Q1064061 | 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. ✂️

144Q967817 | Programação, Linguagens de programação, Tecnologia da Informação, TCU, CESPE CEBRASPE

Acerca da linguagem de programação Java, bem como de ferramentas de desenvolvimento e frameworks, julgue o item subsequente.
No contexto de um código na linguagem Java, o comando a seguir é utilizado com a finalidade específica de passar para o campo de visibilidade pública saldo o valor da variável deposito com o tipo double. public void saldo (double deposito)
  1. ✂️
  2. ✂️

145Q1050015 | Programação, Linguagens de Programação, Tecnologia da Informação, TCE GO, FGV, 2024

O Keras é uma API de aprendizagem profunda escrita em Python.

Sobre o Keras é incorreto afirmar que

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

147Q989625 | 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. ✂️

148Q1032637 | Programação, Linguagens de Programação, Classe B, DPE RO, FGV, 2025

Analise o código Python a seguir.
inc = 0
while(inc < 10):
junk = 2
while(junk <= (inc/junk)):
if not(inc%junk): break
junk = junk + 1
if (junk > inc/junk) : print (inc)
inc = inc + 1

Ao executar o código, a quantidade de vezes que a função print(inc) é acionada é igual a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

149Q1044420 | 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. ✂️

150Q896968 | 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. ✂️

151Q1061852 | 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. ✂️

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

Considerando os parâmetros (flags) usados na linha de comando ao executar o framework pytest, aquele utilizado para iniciar o debugger interativo do Python é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

155Q1042983 | Programação, Linguagens de Programação, Tecnologia da Informação, SEDUC SP, FGV, 2024

Considere o trecho de código-fonte a seguir, escrito na linguagem de programação Python. mat = [

[1, 2, 3, 4],

[5, 6, 7, 8],

[9, 10, 11, 12]

]

A estrutura criada pelo código-fonte

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

156Q920376 | Programação, Linguagens de programação, Técnico em Tecnologia da Informação, UFRN, COMPERVE UFRN, 2023

A tecnologia JavaServer Faces (JSF), presente no Java Enterprise Edition (Java EE), é um framework utilizado no lado do servidor, que permite construir aplicações web. O JSF oferece componentes do tipo Managed Bean, um objeto gerenciado por contêiner JSF, que podem ter quatro tipos de escopos. Managed Beans com escopo do tipo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

157Q969800 | 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++, uma função, ao ser nomeada, não poderá receber o nome main, tendo em vista que main é reservado para nomear a função que inicia a execução do programa.
  1. ✂️
  2. ✂️

158Q1017442 | Programação, Linguagens de Programação, Pesquisador, EMBRAPA, CESPE CEBRASPE, 2025

Texto associado.

A computação científica consiste em um conjunto de técnicas, ferramentas e teorias que englobam inteligência artificial, matemática, estatística, física e computação e que abrangem conhecimentos específicos de subáreas tais como estatística aplicada, econometria, matemática aplicada, inteligência computacional, visualização científica e biometria, sendo cada vez mais utilizada no desenvolvimento de novas tecnologias agrícolas, agora no contexto da emergente agricultura digital. Nas últimas décadas, inclusive, a computação científica tem sido apontada como o terceiro pilar da pesquisa científica, junto com a experimentação e a teoria.


Agricultura de Precisão: Um Novo Olhar na Era Digital. EMBRAPA, 2024 (com adaptações).

Considerando as ideias do texto precedente, julgue o próximo item.

Na linguagem R, há grande adesão a outras facilidades, como plataformas de hospedagem e gerenciamento de códigos, bem como plataformas de gerenciamento de dados e Big Data.

  1. ✂️
  2. ✂️

159Q1059975 | Programação, Linguagens de Programação, manhã, MF, FGV, 2024

Na área de Engenharia de Prompt, várias técnicas são usadas para melhorar a capacidade de modelos de linguagem em entender e responder perguntas complexas ou realizar tarefas específicas.
Com base na compreensão dessas técnicas, avalie se as seguintes afirmações são verdadeiras (V) ou falsas (F).

( ) Zero-Shot Prompting é uma técnica que requer um grande conjunto de exemplos específicos para treinar o modelo antes de ser capaz de realizar uma tarefa ou responder a uma pergunta.
( ) Chain-of-Thought (COT) envolve instruir o modelo de linguagem para decompor um problema complexo em etapas menores e mais gerenciáveis, detalhando o processo de raciocínio para chegar à resposta.
( ) Few-Shot Prompting utiliza apenas alguns exemplos selecionados para guiar o modelo na execução de uma tarefa, demonstrando como realizar a tarefa com um número limitado de referências.
( ) Zero-Shot COT combina a técnica de Chain-of-Thought com a abordagem Zero-Shot, permitindo que o modelo decomponha e resolva problemas complexos sem a necessidade de exemplos específicos de treinamento prévio.

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

160Q975239 | Programação, Linguagens de programação, Tecnologia da Informação, TJBA, FGV

Considere os termos private / protected, usados para especificar os direitos de acesso aos membros de classes escritas na linguagem C++. Na ordem respectiva, esses termos denotam permissões de acesso que se limitam aos membros:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.