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.


41Q968657 | 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. ✂️

43Q963284 | Programação, Linguagens de programação, Sistemas de Tecnologia da Informação, TRF 4ª REGIÃO, FCC, 2019

Ataques Cross-Site Scripting (XSS) muitas vezes usam caracteres especiais em campos de formulário para acessar áreas restritas do site. Para evitar esse tipo de ataque, um programador PHP recebeu o login de um usuário, digitado em um campo de formulário, da seguinte forma.

$login = filter_input(INPUT_POST, 'login', __I__);

Considerando que no campo login do formulário foi digitado <comando> , para que os sinais de < (menor) e > (maior) sejam trocados por suas respectivas referências de nome de entidade, ficando no formato &lt;comando&gt;, a lacuna I deverá ser preenchida corretamente por

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

44Q1068700 | Programação, Linguagens de Programação, Especialidade Informática, EsFCEx, VUNESP, 2025

A função str_split() é utilizada na linguagem PHP para dividir uma string em pedaços. Um de seus parâmetros de entrada é um número inteiro opcional. O propósito desse parâmetro é definir
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

46Q886252 | 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. ✂️

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

Com base nas características do Spring Boot, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

48Q904531 | Programação, Linguagens de programação, Especialização em Gestão de Sistemas Computacionais, Prefeitura de Rio Branco AC, IV UFG, 2024

Para facilitar o desenvolvimento de sites dinâmicos, visto que não sabemos qual será́ o banco de dados utilizado, faz sentido a criação de uma interface genérica de acesso ao banco de dados. Dessa forma, qualquer alteração ou implementação de um novo tipo de banco de dados pode ser realizada em um único lugar. As características para as classes que serão usadas em sites dinâmicos são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

49Q884975 | Programação, Linguagens de programação, Técnico em Informática, CREFITO 15a, Ibest, 2024

Em Java, a estrutura de controle que permite executar um bloco de código se uma condição específica for verdadeira e, opcionalmente, executar um bloco de código alternativo se a condição for falsa é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

50Q1041469 | 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.
O Terraform e o Ansible possuem funcionalidades diferentes e, por esse motivo, não podem ser usados em conjunto para criar uma solução completa de automação de infraestrutura.
  1. ✂️
  2. ✂️

51Q898416 | Programação, Linguagens de programação, Licenciatura em Computação, Prefeitura de São Sebastião do Tocantins TO, INAZ do Pará, 2024

Analise as assertivas abaixo sobre desenvolvimento de aplicações Web e a seguir aponte a alternativa CORRETA.

I - A linguagem Perl foi criada em 1995 por Larry Wall e é exclusivamente utilizada para desenvolvimento de jogos e aplicações gráficas, não sendo adequada para tarefas administrativas em sistemas UNIX.

II - Perl é uma linguagem de programação unicamente desenvolvida para ambientes Windows e não possui suporte para plataformas como UNIX ou Macintosh.

III - Embora Perl possua capacidades avançadas de manipulação de texto, ela não oferece suporte para expressões regulares, o que limita sua utilização no pattern matching e processamento de cadeias.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

52Q1044592 | Programação, Linguagens de Programação, Analista de Pesquisa Energética Recursos Energéticos, EPE, FGV, 2024

Com relação à linguagem R, analise os itens a seguir.
I. A linguagem R é case sensitive. II. A linguagem R permite modo interativo com o programador. III. Por meio do comando q() é possível encerrar uma sessão no programa R.
Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

53Q965047 | Programação, Linguagens de programação, Analista Tecnológico, Banco do Brasil, FGV, 2023

Os tipos de dados suportados pela linguagem ECMAScript (versão 2021) são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

54Q903354 | Programação, Linguagens de programação, Especialidade: Análise de Sistemas de Informação, TRF 1a, FGV, 2024

O analista Eric foi designado para compatibilizar um antigo projeto de software Java com o recente Spring Boot 3. A versão atual do projeto utiliza Spring Boot 2.1 com Java 8, além de algumas Application Programming Interfaces (APIs) do Java Enterprise Edition (JEE).
A fim de atualizar o projeto para o Spring Boot 3 observando estritamente o mínimo necessário, Eric deve atualizar o Java para a versão:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

55Q978626 | Programação, Linguagens de programação, Tecnologia da Informação, TRT 1ª REGIÃO RJ, FCC, 2025

Considere o seguinte trecho de código em Python, que calcula o valor do FGTS (Fundo de Garantia por Tempo de Serviço) com base no salário do trabalhador. O FGTS é calculado como 8% do salário.

def calcular fgts(salario) :
return salario * 0.08

Em condições ideais, o código equivalente em Visual Basic, que mantém a mesma lógica e cálculo, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

57Q1055633 | Programação, Linguagens de Programação, Técnico Analista de Sistemas Desenvolvimento, MPE PA, CONSULPLAN, 2022

Uma aplicação AngularJS é formada, basicamente, por componentes desacoplados e que têm um papel bem definido na arquitetura da aplicação. Assinale o componente responsável por ampliar a capacidade do HTML, viabilizando novos comportamentos na view.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

59Q1030955 | Programação, Linguagens de Programação, Tecnologia com Especialidade em Análise de Dados, TCE RR, FGV, 2025

Considere o código abaixo escrito na linguagem Python (versão 3.10.12) com uso das bibliotecas numpy (versão 1.26.4) e pandas (versão 2.2.2).
<1> import numpy as np <2> import pandas as pd <3> x = np.array([('gama', 9), ('alfa', 3),('delta', 5),('epsilon', 7),('beta', 1)], dtype=[('a', 'U10'), ('b', 'i4')]) <4> y = pd.DataFrame(x) <5> z = y.sort_values(by="a") <6> print(z.iloc[2,1])

Com a execução do código acima, após o comando da linha <6> será escrito na tela
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

60Q1030956 | Programação, Linguagens de Programação, Tecnologia com Especialidade em Análise de Dados, TCE RR, FGV, 2025

A biblioteca Pandas é amplamente utilizada para manipulação e análise de dados em Python.

Considere o trecho de código a seguir.

import pandas as pd

dados = {'Cidade': ['Boa Vista', 'Iracema',

'Amajari'], 'Categoria': ['A', 'B', 'A'], '2022':

[320, 100, 50], '2023': [250, 50, 300], '2024':

[300, 75, 100]}

df = pd.DataFrame(dados,

columns=['Cidade','Categoria','2022',

'2023','2024'])

print(df.groupby('Categoria')[['2022', '2023',

'2024']].max().iloc[0,1])

O valor numérico exibido como saída ao comando print será

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.