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.


141Q1059975 | 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. ✂️

142Q975249 | Programação, Linguagens de programação, Tecnologia da Informação, TJBA, FGV

Em Java, os métodos declarados sem modificadores em uma interface são implicitamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

144Q1063600 | Programação, Linguagens de Programação, Desenvolvedor de Software em Meteorologia, INPE, FGV, 2024

A Message Passing Interface (MPI) é uma especificação de biblioteca de programação usada para escrever programas que executam em sistemas distribuídos ou paralelos.

Assinale a alternativa que apresenta características que destacam a importância do Message Passing Interface (MPI) na computação paralela e distribuída.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

145Q1032638 | 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. ✂️

146Q1034704 | Programação, Linguagens de Programação, Analista de Pesquisa Energética Economia de Energia, EPE, FGV, 2024

Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).
<1> import pandas as pd <2> x = {"0": pd.Series([1.0, 2.0], index=["a", "b"]), <3> "1": pd.Series([3.0, 4.0, 5.0], index=["a", "b", "c"])} <4> x = pd.DataFrame(x) <5> y = x["1"][:2].iloc[-1]
Assinale a opção que indica o valor que y recebe na linha <5>.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

147Q1017060 | Programação, Linguagens de Programação, Pesquisador, EMBRAPA, CESPE CEBRASPE, 2025

Julgue o próximo item, relativo à análise de dados.

Considere o código a seguir, que utiliza Pandas.

import pandas as pd

Nome = ['João-', 'Paulo-']

Sobrenome = ['Lucas', 'Matheus']

list_of_tuples = list(zip(Nome, Sobrenome))

df = pd.DataFrame(list_of_tuples)

print(df)


Após a execução desse código, o resultado será o seguinte.


0 1

u João-Lucas

1 Paulo-Matheus

  1. ✂️
  2. ✂️

148Q1050614 | 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. ✂️

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

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

153Q1063747 | Programação, Linguagens de Programação, Desenvolvimento de Software Embarcado, INPE, FGV, 2024

Um sistema gera um vetor fixo de dados para efetuar o controle de um processo usando o código em C abaixo, em um compilador que trabalha com inteiros de 32 bits:

int matriz[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
int *v,final;
v = &matriz[1];
final = v[3];

Após a execução desse trecho de código, o valor de final é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

154Q1017441 | 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.

A bioinformática, embora demande alta especialização, é uma área bem explorada, destacando-se sua importância como ferramenta para análise de dados genéticos, genômicos e fenotípicos por meio das plataformas Python e R.

  1. ✂️
  2. ✂️

155Q995229 | 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. ✂️

156Q910239 | Programação, Linguagens de programação, Web Design, TCEPA, FGV, 2024

A programação visual está se tornando cada vez mais usada no desenvolvimento de sites e sistemas web. Comparada à programação tradicional, uma vantagem da programação visual é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

157Q910241 | 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. ✂️

160Q896968 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.