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.


101Q1055687 | Programação, Linguagens de Programação, Técnico Analista de Sistemas Suporte à Rede de Computadores, MPE PA, CONSULPLAN, 2022

Dialogs é um programa capaz de reproduzir interfaces intuitivas para usuários utilizando um Shell Script. Relacione adequadamente os comandos com o resultado destes comandos.
1. --timeout <var> 2. --max-input <var> 3. --help-label<var> 4. --no-cancel 5. --trimm ( ) Omite o botão “CANCELAR” nas caixas Checklist, Inputbox e Menu. ( ) Apaga espaços em branco no início, espaços consecutivos e quebras de linha laterais nos textos. ( ) Define o tamanho máximo do texto que o usuário pode digitar na inserção de textos. ( ) Define o encerramento do programa, caso o usuário não faça nada dentro de um tempo definido. ( ) Define o texto que será apresentado no botão “HELP”.
A sequência correta está em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

102Q1061903 | Programação, Linguagens de Programação, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2025

Julgue o próximo item, relativos aos modos de transmissão de dados, ao modelo OSI, à linguagem Python e aos conceitos de falso positivo (FPIR) e falso negativo (FNIR) dos testes de acurácia do NIST.GOV.

Em Python, a função lambda permite a criação de funções anônimas, que podem ser usadas como argumentos em funções de ordem superior, o que facilita a programação funcional.
  1. ✂️
  2. ✂️

103Q1061906 | Programação, Linguagens de Programação, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2025

Julgue o próximo item, relativos aos modos de transmissão de dados, ao modelo OSI, à linguagem Python e aos conceitos de falso positivo (FPIR) e falso negativo (FNIR) dos testes de acurácia do NIST.GOV.

Em Python, listas são estruturas de dados imutáveis, o que as torna ideais para serem usadas como chaves de dicionários (dict).
  1. ✂️
  2. ✂️

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

As linguagens de programação são utilizadas para construir sistemas computacionais. A partir dos aspectos da realidade, a linguagem que possui suporte a orientação a objetos permite uma modelagem mais fácil do mundo real, sendo mais fácil de implementar os conceitos para modelar as classes e objetos da realidade de um sistema. Com relação à programação em linguagem Java, analise as afirmativas a seguir.


I. Permite a declaração de uma classe dentro da outra, procedimento denominado de classe Interna, em que os atributos e métodos declarados na classe externa são visíveis para a classe interna, mesmo os declarados protected ou private.

II. A capacidade de possuir mais de uma superclasse é chamada de herança múltipla. A linguagem Java suporta este tipo de implementação; no entanto, a implementação desta facilidade é difícil e tende a apresentar muitos erros.

III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos. Esse mecanismo permite definir quais funcionalidades devem operar de forma dinâmica, abstraindo-se de seus detalhes particulares quando esses não forem necessários.

Está(ão) correta(s) apenas a(s) afirmativa(s)

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

106Q1047750 | Programação, Linguagens de Programação, Tecnologia da Informação Soluções, EPE, FGV, 2024

Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3)

<1> x = []

<2> for i in range(1,10,2):

<3> x.append(i)

<4> y = x

<5> x[1] = 0

<6> z = y[1]

Assinale a opção que indica o valor que z recebe na linha <6>.

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

107Q1034704 | 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. ✂️

108Q905752 | Programação, Linguagens de programação, Professor, BNDES, CESGRANRIO, 2024

Um desenvolvedor Java 21 precisa implementar uma enumeração chamada Dia Da Semana, que representa os dias da semana, de forma a garantir que esteja acessível em todos os pacotes usados no sistema. Considerando-se esse contexto, qual extrato de código se deve usar para fazer essa implementação?

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

109Q1063731 | Programação, Linguagens de Programação, Desenvolvedor de Produtos Meteorológicos, INPE, FGV, 2024

Com relação à linguagem de programação Python, analise as afirmativas a seguir.

I. Python é uma linguagem de programação de alto nível, do tipo compilada e orientada a objeto.
II. Os objetos devem ser explicitamente declarados antes de sua primeira atribuição.
III. Para escrever comentários de múltiplas linhas em códigos Python são usadas três aspas simples ou duplas.


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

110Q1063747 | 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. ✂️

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

Em uma classe PHP podemos definir diversos métodos, um destes é o ‘__invoke’, desta forma, assinale a alternativa que apresenta a finalidade deste método em uma classe PHP:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

113Q1017060 | 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. ✂️

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

Com relação ao framework pytest, da linguagem de programação Python, avalie as afirmativas a seguir:
I. O comando pytest executa os arquivos no formato test_*.py ou *_test.py no diretório corrente e nos subdiretórios. II. O comando abaixo mostra os 5 testes com maior tempo de duração. >>> pytest -vv --durations=5 III. É possível invocar o framework pytest usando o próprio interpretador do Python por meio do comando abaixo: >>> python -m pytest
Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

115Q956185 | Programação, Linguagens de programação, Técnico Programador de Computação, Prefeitura de Nova Iguaçu RJ, Consulplan, 2025

Uma empresa de TI está desenvolvendo um sistema de monitoramento ambiental para a prefeitura municipal. O sistema precisa modelar diferentes tipos de sensores ambientais, como sensores de temperatura e umidade, seguindo os princípios da Programação Orientada a Objetos (POO). Os desenvolvedores iniciam a modelagem com o seguinte código em Java:

public class Sensor { protected String nome;
public Sensor(String nome) { this.nome = nome; }
public void medir() { System.out.println("Medição genérica realizada."); } } public class SensorTemperatura ______ Sensor { public void medir() { System.out.println("Medição de temperatura realizada."); } }


Assinale a alternativa que completa corretamente a lacuna no código, para que a classe SensorTemperatura herde corretamente o comportamento da classe Sensor.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

116Q881479 | Programação, Linguagens de programação, Técnico de Tecnologia da Informação / Área Sistema, UFRPE, FADURPE, 2024

Uma pessoa está depurando uma aplicação Java complexa no Eclipse e precisa empregar técnicas avançadas para depurar, rastrear e resolver um problema intermitente que ocorre em um ponto profundo do seu código. Assinale a alternativa que não faz parte do conjunto de ferramentas contidas na perspectiva de depuração (Debug Perspective) do Eclipse.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

117Q1059723 | Programação, Linguagens de Programação, Especialista em Supercomputação, INPE, FGV, 2024

Leia o trecho a seguir.
É uma linguagem de programação paralela de plataforma cruzada usada para programar diferentes tipos de processadores em computadores pessoais, servidores, dispositivos móveis e plataformas embarcadas. Ela define uma linguagem de programação e uma interface de programação de aplicativos para controlar a plataforma e executar programas em dispositivos de computação, como CPUs e GPUs.
Assinale a opção que indica a tecnologia descrita no trecho acima.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

118Q1063563 | Programação, Linguagens de Programação, Desenvolvimento de Software para Operação de Satélites, INPE, FGV, 2024

Com relação à linguagem de programação Python, analise os itens a seguir:

I. Seja sequência de operações a seguir:
>>> x=[1, 2, 3]
>>> y=x
>>> y[0]=0
>>> print(x)
O valor de x impresso na tela é: [1, 2, 3]

II. Seja sequência de operações a seguir:
>>> x=[1,4,1,2,3,2]
>>> y=set(x)
>>> print(y)
O valor de y impresso na tela é: {1, 4, 1, 2, 3, 2}

III. A expressão abaixo cria um dicionário vazio.
x = {}

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

119Q1063573 | Programação, Linguagens de Programação, Desenvolvimento de Software para Operação de Satélites, INPE, FGV, 2024

As variáveis são elementos essenciais para o desenvolvimento de programas.
A respeito dos diferentes tipos de variáveis que podem ser usadas em um programa escrito em linguagem C, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

120Q964845 | Programação, Linguagens de programação, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2021

As classes Java a seguir pertencem ao pacote default. class A1 { protected int va1=1,va2=2; public A1(int x) { va1+=x; va2*=x; } } class A2 extends A1 { protected int vb1=10; } class A3 extends A2 { protected int vc1=0; public A3(int y) { vc1=(va1+va2)*y; } } public class Main { public static void main(String[] args) { A3 o=new A3(2); System.out.println(o.vc1); } } Qual construtor poderá ser inserido na classe A2, sem que um erro de compilação seja gerado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.