Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Ano: 2025 Banca: FGV Órgão: PC-MG Prova: FGV - 2025 - PC-MG - Perito Criminal - Área II |
Q3173008 Programação
A Programação Orientada a Objetos (POO) é um paradigma que organiza o código em torno de objetos e classes, utilizando conceitos como herança e polimorfismo para promover reutilização e flexibilidade.
Assinale a opção que descreve corretamente o conceito de polimorfismo em POO.
Alternativas
Q3170198 Programação

Em relação ao desenvolvimento de sistemas e ao padrão SOAP, julgue o próximo item.


O uso de CSS3 em uma página web exige a instalação de um plug-in na parte cliente da aplicação, o que é feito de modo invisível para o usuário.

Alternativas
Q3167277 Programação

Acerca de Hibernate Envers e Flyway, julgue o item a seguir.


A Flyway é utilizada para configurar a conexão de bancos de dados relacionais com ambientes de desenvolvimento orientados a objetos (OO) por meio de data transfer object (DTO), permitindo, assim, a simplificação da implementação de mapeamentos entre o SGBD e a paradigma OO.

Alternativas
Q3167274 Programação

Julgue o próximo item, relativo a Java, Swagger e JSON.


O Swagger é um conjunto de ferramentas voltado para o desenvolvimento de todo o ciclo de vida da API, incluindo as etapas de design, documentação, teste e implantação.

Alternativas
Q3167218 Programação

Acerca de Hibernate Envers e Flyway, julgue o item a seguir. 


O módulo Envers é um modelo do Hibernate cujo objetivo é fornecer uma solução de auditoria para classes de entidades.  

Alternativas
Q3167141 Programação

Em relação à programação web, julgue o item subsequente.


O criador de um arquivo XML pode escolher diversos nomes para as tags, sem a necessidade de utilizar uma biblioteca limitada de nomes.

Alternativas
Q3167140 Programação

Em relação à programação web, julgue o item subsequente.


Assim como no JavaScript, erros de tipagem de variáveis no TypeScript somente são identificados em tempo de execução do código.

Alternativas
Q3167076 Programação
Julgue o próximo item, relativo a Java.
import java.io.*; class Easy {    public static void main(String[] args)    {        int x[] = {1, 3, 7, 22, 51};        for (int size : x)           System.out.print(size);      } }

O resultado da execução do código precedente, desenvolvido em Java, será 6.
Alternativas
Q3167037 Programação

No que se refere a processamento em lote e processamento em tempo real, julgue o item subsecutivo.


Sistemas de processamento em tempo real do tipo hard são mais tolerantes a atrasos que os do tipo soft e, diferentemente destes, permitem respostas fora do prazo especificado.

Alternativas
Q3167036 Programação

No que se refere a processamento em lote e processamento em tempo real, julgue o item subsecutivo.


Um sistema de processamento em lote requer interação constante do usuário durante a execução dos jobs para completar as tarefas corretamente.

Alternativas
Q3167035 Programação

No que se refere a processamento em lote e processamento em tempo real, julgue o item subsecutivo.


No processamento em tempo real, o escalonamento de tarefas é geralmente baseado em algoritmos de prioridade, como RMS (rate monotonic scheduling) e EDF (earliest deadline first).

Alternativas
Q3167034 Programação

Julgue o item a seguir, referente a conceitos relacionados a MapReduce e a processamento em lote. 


MapReduce é particularmente eficiente para tarefas de baixa latência e processamento em tempo real, sendo amplamente utilizado para atender a essas necessidades.

Alternativas
Q3167033 Programação

Julgue o item a seguir, referente a conceitos relacionados a MapReduce e a processamento em lote. 


MapReduce é uma técnica de processamento de dados massivos que divide as operações em duas fases, map e reduce, e utiliza o processamento paralelo para executar cada fase de forma independente em diferentes nós de um cluster.

Alternativas
Q3167032 Programação

Julgue o item a seguir, referente a conceitos relacionados a MapReduce e a processamento em lote. 


No processamento em lote, os dados são acumulados por um período e processados de uma só vez, geralmente em horários de menor demanda no sistema.

Alternativas
Q3167026 Programação

Julgue o item a seguir, a respeito das técnicas de coleta de dados com o uso de API.


Ao se criar um script em Python para coletar dados de uma API baseada em REST, é importante considerar os métodos HTTP, tais como GET, POST, PATCH, DELETE, além das formas de autenticação da API.

Alternativas
Q3166299 Programação

Considerando que, em um projeto desenvolvido em Python, há uma lista inserida como num_lista = [3, 4, 8, 5, -2], julgue o item seguinte, assumindo que, nos comandos em análise, o sinal >>> indica cada linha de comando, e que a tecla Enter foi pressionada após cada linha de comando.


O valor da expressão 34 + 8 . 5-2 pode ser encontrado executando a linha de comando a seguir.

>>> 3 ** 4 + 8 * 5 ** num_lista[4]

Alternativas
Q3166298 Programação

Considerando que, em um projeto desenvolvido em Python, há uma lista inserida como num_lista = [3, 4, 8, 5, -2], julgue o item seguinte, assumindo que, nos comandos em análise, o sinal >>> indica cada linha de comando, e que a tecla Enter foi pressionada após cada linha de comando.


Ao realizar operações aritméticas envolvendo os elementos de num_lista e um float, o resultado será sempre dado como um float.

Alternativas
Q3166297 Programação

Considerando que, em um projeto desenvolvido em Python, há uma lista inserida como num_lista = [3, 4, 8, 5, -2], julgue o item seguinte, assumindo que, nos comandos em análise, o sinal >>> indica cada linha de comando, e que a tecla Enter foi pressionada após cada linha de comando.


A execução da linha de comando

>>> sum(num_lista)/len(num_lista)

retorna o mesmo resultado da execução das linhas de comando a seguir.

>>> import numpy

>>> numpy.mean(num_lista) 

Alternativas
Q3166296 Programação

Considerando que, em um projeto desenvolvido em Python, há uma lista inserida como num_lista = [3, 4, 8, 5, -2], julgue o item seguinte, assumindo que, nos comandos em análise, o sinal >>> indica cada linha de comando, e que a tecla Enter foi pressionada após cada linha de comando.


O comando >>> num_lista.extend([2, 20]) acrescenta dois elementos à lista original quando executado.  

Alternativas
Q3164700 Programação
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 é
Alternativas
Respostas
961: C
962: E
963: E
964: C
965: C
966: C
967: E
968: E
969: E
970: E
971: C
972: E
973: C
974: C
975: C
976: C
977: C
978: C
979: C
980: D