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.


21Q899843 | Programação, Linguagens de programação, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024

>. function indicou(lista, indicador) { let resposta = []; for (let i = 0; i < lista.length; i++) { let item = lista[i]; if (item[0] === indicador) { if (!resposta.includes(item[1])) { //<< LINHA DE CODIGO >> resposta.push(item[1]); } } } return resposta; } Que linha de código JavaScript pode ser escrita na posição de <> para garantir uma implementação correta e recursiva?"> Um banco comercial possui em sua base de dados uma tabela que informa o cliente que indicou diretamente outro cliente, identificando, de forma correlata, o cliente indicador e o cliente indicado. Essa tabela contém duas colunas, cpfIndicador e cpfIndicado, que contêm, respectivamente, o CPF de quem indicou e o CPF de quem foi indicado. Considerando essa tabela, o departamento de marketing imaginou uma promoção em que o número de pontos que cada cliente faria seria igual ao número de clientes que ele trouxesse ao banco, considerando também, como indicados pelo cliente original, de forma recursiva, todos os clientes indicados por clientes que ele indicou, sucessivamente. Foi solicitado ao setor de TI que gerasse um código JavaScript para implementar essa promoção.
Nesse contexto, considere o código JavaScript incompleto a seguir, do qual uma linha foi removida intencionalmente, na posição indicada com o comentário <<LINHA DE CODIGO>>.
function indicou(lista, indicador) { let resposta = []; for (let i = 0; i < lista.length; i++) { let item = lista[i]; if (item[0] === indicador) { if (!resposta.includes(item[1])) { //<< LINHA DE CODIGO >> resposta.push(item[1]); } } } return resposta; }


Que linha de código JavaScript pode ser escrita na posição de <<LINHA DE CODIGO>> para garantir uma implementação correta e recursiva?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

22Q978176 | Programação, Linguagens de programação, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025

Com base no seguinte trecho de código em Python, que manipula listas e estruturas de repetição, analise as assertivas e assinale a alternativa que aponta as corretas.

nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”]
for i in range(len(nomes)):
if i % 2 == 0:
print(nomes[i])

I. O código percorre a lista nomes e imprime todos os elementos. II. A função range(len(nomes)) gera os índices de 0 a 4.
III. A condição i % 2 == 0 verifica se o índice é par.
IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.
V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

As linguagens compiladas são frequentemente utilizadas em aplicações que exigem alto desempenho e eficiência, como sistemas operacionais, jogos eletrônicos, e softwares que realizam cálculos complexos ou processamento de grande volume de dados. Assinale a alternativa que apresenta um exemplo de linguagem tipicamente compilada.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

24Q910444 | Programação, Linguagens de programação, Tecnologia da Informação Soluções, EPE, FGV, 2024

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

I. Set é uma coleção de valores que não permite elementos repetidos.
II. Todos os objetos são criados por meio do construtor JSON (JavaScript Object Notation).
III. A sintaxe para uma declaração de função com dois parâmetros (p0 e p1) é:
function nome_da_função(p0, p1) {
corpo_da_função
}

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

26Q1054205 | Programação, Linguagens de Programação, Assistente Industrial, HEMOBRÁS, Consulplan, 2021

Acerca da linguagem de programação Java, analise as assertivas a seguir.

I. Todas as variáveis devem ser atribuídas a um tipo quando são declaradas.
II. Na linguagem Java, as variáveis number e NuMbEr são idênticas.
III. O operador de resto (%) não pode ser utilizado apenas com operandos inteiros.
IV. Os operadores aritméticos a seguir têm, todos, o mesmo nível de precedência: *, /, %, + e –.

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

27Q1054208 | Programação, Linguagens de Programação, Assistente Industrial, HEMOBRÁS, Consulplan, 2021

Python é uma linguagem orientada a objetos; possui uma vasta biblioteca de módulos e pacotes distribuídos com o interpretador como módulos para matemática, sistema, XML, tempo etc. Datetime é um módulo para lidar com o tempo; possui quatro tipos definidos para representa-lo. Assinale o INCORRETO.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Em qual dos seguintes cenários o uso de uma linguagem visual seria mais apropriado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

29Q1054214 | Programação, Linguagens de Programação, Assistente Industrial, HEMOBRÁS, Consulplan, 2021

Na linguagem PHP (Hypertext Preprocessor, originalmente, Personal Home Page), comandos podem ser empregado em inúmeras categorias. Para fazer uso de um comando do PHP, a fim de ter a hora do amanhecer em um determinado local, deve-se aplicar o arquivo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

30Q987705 | Programação, Linguagens de programação, Área de TI, SESMG, IBADE, 2024

Na linguagem JavaScript quando o valor de uma variável é declarado, mas ela não possui nenhum valor concreto armazenado, como por exemplo em um elemento array que não existe, é retornado:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

31Q1063689 | Programação, Linguagens de Programação, Analista de Tecnologia da Informação, INPE, FGV, 2024

Com relação à programação de shell scripts, analise as afirmativas a seguir.
I. Os dois caracteres “#!” quando inseridos no início da primeira linha de um shell script servem para indicar o interpretador a ser usado para o programa.
II. Para escrever uma linha de comentário em bash, deve-se utilizar o caractere “#” no início da mesma.
III. A linha de comando a=1 | echo, escrita em bash, imprime o número 1 na tela do terminal.
Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Métodos em Java são blocos de código identificados por um nome e podem ser invocados (chamados) em qualquer ponto do programa com a finalidade de executar uma ação específica. Sobre esse assunto, julgue as frases abaixo.

I. Métodos de Acesso (Getters) são utilizados para obter o valor de atributos privados de uma classe.
II. Métodos de Modificação (Setters) pertencem à classe, não a uma instância específica, e são invocados utilizando o nome da classe.
III. Métodos Estáticos podem ser modificados desde que acessados por um servidor padrão.

Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

34Q996612 | Programação, Linguagens de programação, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

Com relação ao desenvolvimento utilizando linguagem Java, assinale a alternativa que apresenta a função de um applet Java em um ambiente de navegação na web.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

35Q996614 | Programação, Linguagens de programação, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

Considerando o sistema de entrada/saída (do inglês I/O - Input/Output) do Java, assinale a alternativa correta sobre a abstração de fluxos e sua aplicação a diferentes dispositivos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

36Q989977 | Programação, Linguagens de programação, Área de TI, SESMG, IBADE, 2024

No PHP temos a possibilidade de criar métodos que são apenas declarados, mas sua implementação não é fornecida. Nesse caso, trata-se de um método:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

37Q897676 | Programação, Linguagens de programação, IPSM, Prefeitura de Ouro Preto do Oeste RO, IBADE, 2024

A principal característica de uma linguagem de programação interpretada, como Python, em comparação com uma linguagem compilada, como Java, no contexto de execução do código e geração de código de máquina é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

38Q890497 | Programação, Linguagens de programação, Programador, CPTrans de Petrópolis RJ, INQC, 2024

Na linguagem Java quando não é declarado nenhum modificador de acesso antes da definição de uma classe, os elementos dessa classe são acessíveis:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

39Q968657 | Programação, Linguagens de programação, Análise de Sistemas, TRERR, FCC

A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

Na programação orientada a objetos com Java
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

40Q886252 | Programação, Linguagens de programação, Técnico de Tecnologia da Informação, UFSM, UFSM, 2024

Considerando a herança em Java, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.