Início

Questões de Concursos Programação

Resolva questões de Programação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


1921Q905546 | Programação, Python, Tecnologia da Informação, SEDUC SP, FGV, 2024

O trecho de código a seguir, escrito em linguagem Python, ordena a lista nomeada minha_lista. Analise-o e indique qual será a ordem de exibição dos nomes da lista ao final da execução de sua ordenação.
minha_lista = ['Jair', 'Samuel', 'Jailton', 'Marcos', 'Pedro'] minha_lista.sort(key=len) # a função len "número de caracteres"
# será aplicada a cada elemento da lista
print(minha_lista)
A ordem de saída será
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1922Q1036364 | Programação, Web, Desenvolvimento, BANESE, AOCP, 2022

Existe um padrão específico para troca de dados entre os Web Services, o qual roda sobre o protocolo da internet, o HTTP. O padrão possibilita a troca de dados dentre diferentes aplicações. Assinale a alternativa que apresenta corretamente o nome desse padrão.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1923Q1030522 | Programação, Css Cascading Style Sheets, Professor do Curso Técnico de Nível Médio em Informática, SEEC RN, FGV, 2025

Durante uma reunião pedagógica, a professora Ana sugeriu a criação de um site para divulgar os projetos realizados pelos alunos na escola. Ela explicou que a estrutura de uma página web básica inclui HTML para o conteúdo, CSS para estilização e JavaScript para funcionalidades interativas. Alguns professores questionaram a importância de cada uma dessas tecnologias.

No contexto da criação de um site escolar, a principal função do CSS é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1924Q975240 | Programação, C, Tecnologia da Informação, TJBA, FGV

Na linguagem C, considere que as variáveis A e B contenham os valores 60 e 13, cujas respectivas representações binárias são mostradas a seguir.

A = 0011 1100
B = 0000 1101

Nesse caso, as expressões

A&B
A|B

têm por valores, respectivamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1927Q954006 | Programação, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Em Programação Orientada a Objetos (POO), a herança é um conceito fundamental que permite uma classe herdar características e comportamentos de outra. No que diz respeito à herança, assinale a afirmação verdadeira.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1928Q889000 | Programação, JavaScript, Programador de Sistemas, UERJ, UERJ, 2024

No HTML5, não é mais necessário indicar o atributo (type) para referenciar arquivos de CSS e JavaScript. Sendo assim, a tag correta para inclusão de um arquivo JavaScript em uma página web é:

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

1929Q954038 | Programação, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Em CSS, a propriedade que é usada para definir a largura de um elemento é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1930Q1044152 | Programação, Programação Estruturada, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Dados são importantes elementos de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados com alta velocidade.
Para lidar com esse cenário, foi desenvolvido um modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados.
Estamos falando do modelo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

1932Q1040882 | Programação, Hibernate, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023

Utilizando o Hibernate Envers em uma aplicação web em condições ideais, para que todas as alterações feitas em uma classe de entidade sejam auditadas automaticamente deve-se adicionar a essa classe a anotação
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1933Q897323 | Programação, Analista de Sistemas, SAAE de São Carlos SP, MS CONCURSOS, 2024

O conjunto de técnicas e conceitos que permite aos programadores desenvolverem programas de formas estruturadas, decompondo problemas complexos em etapas mais simples, é conhecido como:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1934Q1041469 | 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. ✂️

1935Q1068354 | Programação, Jdbc, Informática, EsFCEx, VUNESP, 2024

Para acessar um banco de dados com o JDBC pode-se utilizar o objeto PreparedStatement, que permite criar instruções SQL compiladas. Durante a criação deste objeto é possível utilizar um símbolo na query SQL para representar valores que serão futuramente atribuídos como parte da consulta do banco de dados. Um exemplo é apresentado a seguir:

PreparedStatement p =
connection.prepareStatement("UPDATE
FUNCIONARIOS SET CARGO = SÍMBOLO WHERE
ID = SÍMBOLO");

Assinale a alternativa que apresenta o símbolo correto, representado pela palavra SÍMBOLO no exemplo acima.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1936Q1031240 | Programação, Web, Tecnologia da Informação, TRT 24 REGIÃO MS, FGV, 2025

No contexto de desenvolvimento web, faça a associação correta sobre os itens abaixo.
1. HTML. 2. CSS. 3. JavaScript
( ) Define o estilo e o layout da página, separando a apresentação da estrutura. ( ) Define a estrutura básica de uma página web. ( ) Utiliza elementos como <head>, <body>. ( ) Linguagem de programação que adiciona interatividade ao site.
Assinale a opção que apresenta a associação correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1937Q904531 | 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. ✂️

1938Q898416 | 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. ✂️

1939Q970365 | Programação, JSON, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022

Em uma requisição REST os tipos de dados utilizados na requisição e na resposta podem ser acordados entre o servidor e o cliente, sendo mais utilizados os tipos
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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