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
527 questões encontradas

Vetores, também conhecidos como arrays , arranjos ou coleções, oferecem uma maneira eficiente e organizada de armazenar e manipular coleções de dados. São comumente utilizados para representar dados visuais em gráficos, tabelas e interfaces de usuário, ordenar, filtrar, analisar e manipular diferentes conjuntos de informações como no caso de jogos com seus cenários, personagens, objetos e os próprios dados dos jogos. Dado tal contexto, fica claro que um vetor é uma lista

A ligada de forma simples.
B duplamente ligada.
C binária.
D indexada.
E unicamente composta de letras.

A Programação Orientada a Objetos (POO) é um paradigma que organiza o desenvolvimento de códigos em torno de "objetos" que possuem atributos (dados) e métodos (ações). Tal abordagem facilita a criação de sistemas complexos, modularizados e mais facilmente reutilizáveis. Quais são as principais características desse paradigma?

A Sequencialidade, Modularidade, Ausência de GOTO e Hierarquia de Funções.
B Sintaxe, Gramática, Semântica e Ambiguidade.
C Abstração, Encapsulamento, Herança e Polimorfismo.
D Imutabilidade, Recursão, Composição de Funções e Transparência Referencial.
E Modularidade, Hierarquia de Chamadas, Escopo de Variáveis e Sequencialidade.

Em uma rede de computadores, a implementação de VLANs ( Virtual Local Area Networks ) contribui para o agrupamento de dispositivos em diferentes sub-redes, de modo que eles possam se comunicar como se estivessem numa mesma rede física local. Tal estratégia aprimora questões de segurança, desempenho, flexibilidade e a qualidade de serviços QoS ( Quality of Service ). Com relação à implementação, à manutenção, ao desempenho e à segurança de VLANs, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) Segmentar uma rede física em múltiplas redes lógicas através de uma VLAN pode melhorar o desempenho e a segurança das redes, entretanto tal estratégia causará aumento no trabalho de manutenção.

( ) VLANs exigem a instalação de hardware adicional em cada dispositivo conectado à rede, como switches , routers e hubs especiais.

( ) VLANs não podem ser configuradas em redes sem fio (Wi-Fi) padrão 802.11. As afirmativas são, respectivamente

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

Em JavaScript, a palavra-chave ____________ é usada para declarar variáveis cujo valor pode mudar no escopo do bloco em que foram definidas, enquanto a palavra-chave ____________ é usada para variáveis imutáveis. Já o método ____________ adiciona elementos ao final de um array e a estrutura ____________ permite a repetição de um bloco de código enquanto uma condição for verdadeira, já o objeto ____________ fornece métodos para manipulação de números e cálculos matemáticos. Em sequência, as palavras-chave que completam corretamente essas lacunas são:

A const, let, while, push, Math.
B while, push, Math, const, let.
C let, const, push, while, Math.
D Math, const, let, while, push.
E while, Math, const, push, let.

O Aprendizado de Máquina ou Machine Learning (ML) é uma área da ciência da computação diretamente relacionada à Ciência de Dados ( Data Science ). Como sua própria terminologia diz, o Aprendizado de Máquina se concentra no desenvolvimento de algoritmos que podem aprender com dados. Seus três principais tipos de algoritmos são Aprendizado Supervisionado, Aprendizado Não Supervisionado e Aprendizado por Reforço. Com relação aos três tipos de algoritmos mencionados, avalie as afirmativas a seguir:

I. No aprendizado supervisionado, os algoritmos são treinados com dados rotulados, ou seja, dados que contêm exemplos de entrada e saída correspondentes, e, portanto, associam tais entradas às saídas correspondentes.

II. No aprendizado não supervisionado os algoritmos são treinados em conjuntos de dados que não contêm exemplos de entrada e saída correspondentes e, portanto, aprendem a identificar padrões nos dados sem saber o que os seus padrões representam inicialmente.

III. O aprendizado por reforço envolve um agente ( softbot ) que aprende a tomar decisões em ambientes específicos, interagindo com esses ambientes e recebendo recompensas ou punições por suas ações de exploração ou atuação. A respeito das afirmações, assinale a alternativa correta.

A Apenas as afirmativas I e III estão corretas.
B As afirmativas I, II e III estão corretas.
C Apenas a afirmativa III está correta.
D Apenas a afirmativa I está correta.
E Apenas a afirmativa II está correta.

O pensamento computacional fornece um conjunto de habilidades e ____________ de resolução de ____________ que estimulam fortemente o raciocínio lógico e a criatividade. Por meio de sua abordagem, é possível atacar e superar situações simples e complexas, decompondo-as e assim criando inúmeras possibilidades de ____________, sem que haja a necessidade de um computador físico à disposição. A abordagem estimula ainda fortemente o desenvolvimento de ____________ de forma sistemática, o que contribui para a identificação de ____________ e para a abstração de informações. Em sequência, as palavras que completam corretamente as lacunas em questão são:

A ações, problemas, padrões, problemas, técnicas.
B padrões, ações, técnicas, problemas, algoritmos.
C técnicas, problemas, ações, algoritmos, padrões.
D técnicas, ações, problemas, padrões, algoritmos.
E problemas, ações, técnicas, padrões, algoritmos.

Analise as afirmações a seguir que buscam definir o que é o Modelo Entidade-Relacionamento (MER).

I. Uma linguagem de programação usada para bancos de dados.

II. Uma representação visual que permite descrever a estrutura de dados de um sistema.

III. Um tipo de banco de dados relacional.

IV. Um software de gerenciamento de banco de dados.

V. Uma abordagem para a criação de modelos conceituais que representam SGBDRs. Está correto apenas o que se afirma em:

A I.
B III.
C V.
D II e V.
E I, II e IV.

Considere as seguintes características, encontradas em alguns algoritmos de ordenação: I - É estável, ou seja, não altera a ordem relativa dos elementos que possuem o mesmo valor de chave de ordenação. II - Percorre repetidamente a lista a ser ordenada, comparando o elemento corrente com o seguinte e, se necessário, trocando os seus valores. III - Divide a lista a ser ordenada em duas partes: uma sublista ordenada de elementos, que é construída da esquerda para a direita (ordem crescente), à frente de uma sublista referente aos elementos não ordenados, sendo que, inicialmente, a primeira lista é vazia, enquanto a segunda contém todos os elementos a serem ordenados. Essas características se aplicam, respectivamente, aos seguintes métodos de ordenação:

A por inserção, da bolha e por seleção
B por inserção, por seleção e da bolha
C por seleção, da bolha e por inserção
D por seleção, por inserção e da bolha
E da bolha, por seleção e por inserção