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.


1902Q894501 | Programação, Python, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024

Um time de cientistas de dados usa a linguagem Python e o pacote Numpy para desenvolver um sistema de recomendação que utiliza perfis de usuário baseados em vetores, nos quais cada elemento representa a afinidade do usuário por um determinado produto bancário. Considere dois perfis de usuários, X e Y, e seus respectivos vetores, usuarioX e usuarioY. Para identificar se esses usuários têm gostos similares e fazer recomendações precisas, é crucial calcular a similaridade entre seus perfis. Uma das métricas utilizadas para esse fim é o cosseno da similaridade, calculado a partir do produto escalar entre os dois vetores de perfis de usuário dividido pelo produto das magnitudes desses vetores.
Considerando-se esse contexto, qual fragmento de código calcula corretamente o produto escalar entre os dois vetores, usuarioX e usuarioY?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1903Q1050178 | Programação, Linguagens de Marcação, manhã, MF, FGV, 2024

O Ansible é uma ferramenta de código aberto amplamente utilizada em automação de infraestruturas de TI. Ela oferece recursos de codificação declarativa por meio de playbooks.
Sobre a distribuição comunitária do Ansible, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1904Q905295 | Programação, Informação e Comunicação, SEEDPR, Consulplan, 2024

Qual dos seguintes conceitos está diretamente relacionado à Web 2.0?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1905Q1041768 | Programação, Java, Programação de Sistemas, TRE PB, FCC

Na biblioteca do Java existe uma interface que define a estrutura de dados Fila, chamada:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1906Q910445 | Programação, Python, Tecnologia da Informação Soluções, EPE, FGV, 2024

x = {i: i ** 2 for i in range(10,0,-1)}<2> y = sorted(x)<3> z = (x[1], y[0], y[1])Assinale a opção que indica o valor que z recebe na linha <3>.">

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

<1> x = {i: i ** 2 for i in range(10,0,-1)}

<2> y = sorted(x)

<3> z = (x[1], y[0], y[1])

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

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

1907Q1064081 | Programação, Json, Tarde, CVM, FGV, 2024

O formato JSON é utilizado, por padrão, para a transmissão de dados nos Web Services REST. Nesse sentido ele é diferente do SOAP, que utiliza o formato XML. Observe o trecho XML a seguir.

<usuario> <codigo>101</codigo> <nome>Ana Maria</nome> <setores> <setor>Financeiro</setor> <setor>Comercial</setor> </setores> </usuario>


A representação da mesma entidade no formato JSON seria:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Em Programação Orientada a Objetos (POO), o polimorfismo permite que objetos de diferentes classes sejam tratados de forma uniforme, através de uma interface comum. Considerando a implementação de polimorfismo, assinale a afirmação verdadeira.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1909Q968658 | Programação, HTML HyperText Markup Language, Análise de Sistemas, TRERR, FCC

Em uma página HTML há um menu com um conjunto de links. Ligado a esta página há um arquivo CSS externo com as definições dos estilos dos links deste menu. A instrução CSS que define cor de fundo azul para o link apenas quando o ponteiro do mouse for posicionado sobre ele é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

O setor de TI da SEMCONGER desenvolveu um sistema de gestão administrativa web para otimizar processos internos. Sabe-se que o sistema utiliza AJAX para melhorar a experiência do usuário ao enviar e receber dados sem recarregar a página. Um dos desenvolvedores propôs diferentes abordagens para implementar essa funcionalidade. Qual das afirmativas sobre a utilização do AJAX está INCORRETA?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1913Q964119 | Programação, Linguagens de marcação, Tecnologia da Informação, TRF 4ª REGIÃO, FCC

A especificação da W3C para a versão 5 da linguagem HTML NÃO traz um conjunto de elementos que eram utilizados na versão anterior, e que são considerados obsoletos, como, por exemplo, os elementos
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1914Q1030736 | Programação, Css Cascading Style Sheets, Desenvolvedor de Sistemas, TCE RR, FGV, 2025

No framework Laravel, há uma ferramenta que é uma implementação mínima e simples de diversos recursos de autenticação, tais como login, cadastro, redefinição de senha e verificação de e-mail. Além disso, a camada de visualização é, por padrão, composta de simples templates Blade estilizados com Tailwind CSS.
O recurso do Laravel descrito acima é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1915Q893842 | Programação, Simulado, Caixa Econômica Federal, CESGRANRIO, 2024

[Questão inédita]Considerando o conceito de “Pensamento Computacional”, qual das seguintes afirmações melhor descreve essa habilidade fundamental na era digital?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1916Q969144 | Programação, Tomcat, Analista de Suporte, TJPE, IBFC

Quanto ao servidor Tomcat selecione a única alternativa tecnicamente correta quanto à implementação de tecnologias:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1917Q958413 | Programação, R, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2021

Com relação a conceitos de programação Python e R, julgue o item que se segue.

O resultado do código R seguinte será "12".

f<- function(x) {

g <- function(y) {

y + z

}

z <- 4

x + g(x)

}

z <- 10

f (4)

  1. ✂️
  2. ✂️

1918Q1042700 | Programação, Desenvolvimento Mobile, Desenvolvimento de Software, DATAPREV, FGV, 2024

No desenvolvimento de aplicativos móveis para Android e iOS, uma das abordagens mais comuns é o uso de frameworks que permitem o desenvolvimento multiplataforma, reduzindo o esforço de criação de código para cada sistema operacional. O framework popular para o desenvolvimento multiplataforma e que utiliza a linguagem Dart é chamado de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1919Q989970 | Programação, Área de TI, SESMG, IBADE, 2024

A programação OO disponibiliza dois mecanismos específicos para reuso de código. Estes mecanismos são conhecidos como:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1920Q989971 | Programação, Programação orientada a aspectos, Área de TI, SESMG, IBADE, 2024

Raul trabalha com programação orientada a objetos e deseja que apenas os objetos de uma classe e de suas classes derivadas possam visualizá-los. Neste caso Raul deve utilizar o tipo de acesso:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.