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.


2161Q1063749 | Programação, Assembly, Desenvolvimento de Software Embarcado, INPE, FGV, 2024

Em um trecho de um programa em linguagem assembly para um microcontrolador 8051, foi encontrada a seguinte sequência de instruções:

MOV A, #049h
MOV B, #05h
MUL AB
RL A
RL A

Após o processamento dessas instruções, o valor armazenado no registrador acumulador é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2162Q905545 | Programação, Python, Tecnologia da Informação, SEDUC SP, FGV, 2024

Considere o trecho de código-fonte a seguir, escrito na linguagem de programação Python. mat = [


[1, 2, 3, 4],

[5, 6, 7, 8],

[9, 10, 11, 12]

]


A estrutura criada pelo código-fonte

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

2164Q883551 | Programação, Técnico em Processamento de Dados, Prefeitura de Caraguatatuba SP, FGV, 2024

Sobre herança simples e múltipla na programação orientada a objetos, assinale V para a afirmativa verdadeira e F para a falsa.

( ) A herança simples é mais simples de implementar do que a herança múltipla.
( ) A herança múltipla pode levar a problemas de consistência de dados.
( ) A herança simples é mais flexível do que a herança múltipla.

As afirmativas são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2165Q973165 | Programação, Análise de Dados, TJDFT, FGV, 2022

Na página web que Maria está desenvolvendo, há um botão que, quando clicado, exibe data e hora correntes.
O código que implementa essa característica corretamente é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

A grande maioria das aplicações, independente de porte, utiliza a persistência de dados atrelada a seus sistemas. O banco de dados se faz necessário em uma aplicação não só para persistir as informações, como também é preciso nos comunicarmos com ele para recuperar, modificar e apagar informações. Portanto, podemos afirmar que o gerenciamento desses dados é de fundamental importância para o correto funcionamento da aplicação. Quando se trata de persistência de dados em Java, geralmente a forma utilizada para guardar dados é um banco de dados relacional. Para abrir uma conexão com um banco de dados, precisamos utilizar sempre um driver. A classe DriverManager é responsável por realizar essa comunicação, o drive JDBC – Java Database Connectivity é a especificação de como a linguagem Java irá se comunicar com um banco de dados. O parâmetro que é passado é do tipo Srting contendo URL para localizar o banco de dados que, por sua vez, contém informações para conexão com o banco de dados. Assinale a alternativa correta que contém a URL padrão para a conexão com o banco MySQL, considerando que: usuário, servidor e porta do banco serão padrão, o banco não tem senha e o nome do banco de dados é teste.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2167Q970375 | Programação, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022

Um Técnico está criando uma Document Type Definition (DTD) para definir a estrutura, os elementos e atributos válidos de um documento XML. Para definir que o elemento processo deve conter os elementos id, data e vara, o técnico deve usar a instrução
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2168Q883090 | Programação, Linguagens de marcação, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024

Um desenvolvedor web está criando um website e precisa organizar dados em uma tabela. Para isso, ele deve decidir o tamanho das colunas, sendo importante que entenda as opções disponíveis em HTML 4.01 para fazer essa escolha corretamente e garantir uma boa experiência de usuário.

Das opções oferecidas pelo padrão HTML 4.01, uma das formas de se especificar a largura da coluna de uma tabela é a especificação
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2169Q1063573 | 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. ✂️

2170Q959138 | Programação, Python, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2018

Julgue o item subsequente, relativo a redes de computadores.


DNS é um protocolo da camada de aplicação que usa o UDP — com o UDP há apresentação entre as entidades remetente e destinatária da camada de transporte antes do envio de um segmento.

  1. ✂️
  2. ✂️

2171Q888998 | Programação, Programador de Sistemas, UERJ, UERJ, 2024

Um recurso do CSS garante que uma regra de estilo sobrescreva qualquer outra regra de uma propriedade específica existente no código, forçando o CSS a dar prioridade e usar a propriedade descrita nesta linha. Para se obter esse resultado, após o valor da propriedade deve ser adotada a declaração:

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

2172Q1061850 | Programação, Programação Orientada a Objetos, Área 1 Contábil Financeira, Polícia Federal, CESPE CEBRASPE, 2025

No que se refere a processamento de linguagem natural, árvores de decisão e Python, julgue o item que se segue.

Considere que um algoritmo de árvore de decisão utilize entropia como medida de impureza para realizar as divisões dos dados em diferentes nós da árvore. Considere ainda que a entropia seja máxima quando a distribuição das classes é perfeitamente equilibrada e mínima quando todos os exemplos pertencem a uma única classe. Nesse caso, em uma partição contendo 100 exemplos classificados em três categorias A, B e C, a entropia da partição é maior no cenário em que há 33 exemplos de cada classe do que no cenário em que há 90 exemplos da classe A, 5 da classe B e 5 da classe C, mesmo que o número total de exemplos na partição seja o mesmo em ambos os casos.
  1. ✂️
  2. ✂️

2173Q951790 | Programação, Python, Tecnico de Tecnologia da Informacao, UFC, FCPC, 2025

Sobre a utilização das engines Unity e Unreal para a criação de aplicações de realidade virtual.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2174Q900334 | Programação, Analista de Tecnologia da Informação, Câmara de Arcoverde PE, FUNVAPI, 2024

Qual framework Java foi criado com o objetivo de facilitar o desenvolvimento de aplicações, explorando os conceitos de Inversão de Controle e Injeção de Dependências, disponibilizando assim uma tecnologia que nos fornece não apenas recursos necessários à grande parte das aplicações, como módulos para persistência de dados, integração, segurança, testes, desenvolvimento web, como também um conceito a seguir que nos permite criar soluções menos acopladas, mais coesas e, consequentemente, mais fáceis de compreender e manter?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2175Q1061906 | 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. ✂️

2176Q956185 | 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. ✂️

2177Q1053487 | Programação, Delphi, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Acerca das características básicas das linguagens de programação Java
e Delphi, julgue os itens que se seguem.

A execução de um programa Delphi em Windows requer plataforma de 32 bits porque o Delphi não interpreta e nem funciona em arquitetura de 64 bits.
  1. ✂️
  2. ✂️

2178Q1063731 | 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. ✂️

2179Q903733 | Programação, Conceitos básicos de programação, Analista de Tecnologia da Informação, UFPI, COPESE, 2024

Considere as seguintes afirmações sobre Coleções, Threads e Garbage Collector em linguagens de programação:

I. Coleções são estruturas de dados que permitem armazenar e manipular múltiplos elementos de forma organizada;
II. Threads são unidades de execução independentes dentro de um processo, permitindo a execução simultânea de tarefas;
III. O Garbage Collector é um mecanismo que gerencia automaticamente a alocação e desalocação de memória, liberando o programador dessa responsabilidade;
IV. Em Java, as classes ArrayList e LinkedList são exemplos de coleções, sendo a primeira baseada em arrays e a segunda em listas encadeadas;
V. A utilização de múltiplas threads sempre garante um melhor desempenho em qualquer situação, independentemente do número de núcleos de processamento disponíveis.

Assinale a opção CORRETA:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2180Q1053496 | Programação, Jee Java Enterprise Edition, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Acerca da arquitetura J2EE, julgue os itens subseqüentes.

A arquitetura J2EE provê tecnologia de conectores que limita o acesso não autorizado a banco de dados relacionais. Tal funcionalidade é mantida pelo mecanismo J2EE- JDBCConectorEnterprise.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.