QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
300 questões encontradas

Com relação ao banco de dados não relacional MongoDB, assinale a alternativa correta, sobre qual o formato de arquivo ele utiliza para armazenar os documentos.

A Simple JSON (JavaScript Object Notation)
B BSON (Binary JSON)
C XML (Extensible Markup Language)
D HTML (Hyper Text Markup Language)

Em Spring, assinale a alternativa que apresenta o principal benefício de usar a anotação @ Autowired .

A Declarar dependências de classes dentro de um arquivo de configuração XML
B Automatizar a injeção de dependências, evitando a necessidade de inicializar manualmente os objetos necessários
C Substituir o uso de transações no banco de dados
D Implementar segurança nos métodos da aplicação

A respeito dos pilares da programação orientada a objetos, é correto afirmar que

A polimorfismo é a capacidade de uma classe de possuir várias instâncias simultaneamente.
B métodos protegidos de uma classe não podem ser acessados por classes-filhas.
C as classes-filhas podem acessar os métodos privados de uma classe-pai.
D a hierarquia composta por uma classe que define métodos e atributos utilizados por classes derivadas é denominada herança .
E classes abstratas entregam a implementação padrão de comportamentos a classes derivadas, de modo que estas não possam reimplementá-los.

Em relação às tecnologias WEB do CSS, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) É uma linguagem complexa, mas bastante útil, usada para definir arquivos em uma linguagem de programação sem marcação.

( ) É um acrônimo para Cascading Style Sheet, termo em inglês que significa Folhas de Estilo Encadeadas.

( ) Trabalha sem efetuar a separação entre o formato e o conteúdo de um documento.

( ) Ajuda na confecção de documentos mais bem estruturados e fáceis de manter. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

A V – F – F – V.
B V – V – F – F.
C V – F – V – F.
D F – V – F – V.
E F – F – V – V.

Assinale a alternativa que corresponde à linguagem de programação orientada a eventos que é incorporada aos aplicativos do Microsoft Office e que permite, por exemplo, a automatização de tarefas repetitivas.

A Python.
B JavaScript.
C VBA.
D Perl.
E LUA.

A programação em blocos é uma maneira lúdica de se aprender programação porque elimina muitos dos desafios que vêm com a codificação tradicional. São elementos da programação em blocos: 1. listas 2. vetores 3. variáveis e operadores 4. estruturas de decisão e de repetição Assinale a alternativa que indica todas as afirmativas corretas.

A São corretas apenas as afirmativas 1 e 3.
B São corretas apenas as afirmativas 2 e 4.
C São corretas apenas as afirmativas 1, 2 e 3.
D São corretas apenas as afirmativas 1, 3 e 4.
E São corretas apenas as afirmativas 2, 3 e 4.
Órgão: Prefeitura de Balneário Camboriú SC Cargo: Professor de Inovação e Tecnologia Prova: FEPESE - Prefeitura de Balneário Camboriú SC - Professor de Inovação e Tecnologia - 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 o seguinte 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:

A Data Warehousing.
B Elastic Search.
C Hadoop.
D MapReduce.
E NoSQL.

O processamento MapReduce consiste na aplicação de um algoritmo de computação distribuída para processar grandes conjuntos de dados em um cluster de computadores, dividindo cálculos complexos em tarefas menores e que podem ser executadas em paralelo. O MapReduce é implementado em etapas. Em uma dessas etapas, os dados de entrada divididos em partes são transformados em conjuntos de pares chave-valor (i.e., key-value pairs ) adequados para o processamento paralelo e distribuído. A essa etapa do MapReduce dá-se o nome de

A divisão de entrada (input splitting).
B mapeamento (mapping).
C embaralhamento (shuffling).
D classificação (sorting).
E redução (reducing).