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

Considere um sistema computacional no qual o processador possui um barramento de endereços de 20 bits e um barramento de dados de 8 bits. Nesse sistema, a memória é endereçada por byte. Com base nessas características da arquitetura, assinale a alternativa correta.

A O sistema pode endereçar até 2 MB de memória principal.
B A memória principal máxima que pode ser endereçada pelo processador é de 512 KB.
C A memória principal máxima que pode ser endereçada pelo processador é de 1 MB.
D O barramento de dados determina a quantidade máxima de memória que pode ser endereçada.
E O barramento de dados de 8 bits implica que a memória deve ser organizada em palavras de 8 bytes.

A abordagem Scrum é um método ágil cujo foco recai sobre o gerenciamento do desenvolvimento iterativo. A característica central e inovadora desse framework é a execução dos ciclos de sprint , que consistem em unidades de planejamento em que o trabalho é avaliado e o software é implementado. Em relação às características de funcionamento dos ciclos de sprint no modelo Scrum, assinale a alternativa correta.

A Os sprints possuem comprimento fixo, normalmente de duas a quatro semanas, período em que o cliente participa ativamente da codificação e possui total liberdade para inserir novos requisitos na equipe de desenvolvimento a qualquer momento.
B O gerenciamento do ciclo determina que a equipe adote, obrigatoriamente, práticas de engenharia de software ágeis prescritas pelo próprio Scrum, tais como a programação em pares e o desenvolvimento orientado a testes ( test-first ).
C Durante a etapa em que a equipe se organiza para desenvolver o software, os membros ficam isolados do cliente e da organização, sendo a comunicação externa e a proteção contra distrações gerenciadas e canalizadas pelo Scrum Master.
D O ponto de partida para o planejamento de uma sprint é o backlog do produto, que consiste em uma lista de requisitos considerada estática e cujo escopo original não pode ser revisado ou repriorizado no início de novos ciclos.
E Ao término de cada sprint , ocorre obrigatoriamente a fase de encerramento do projeto, momento em que a equipe compila toda a documentação exigida, elabora os manuais finais do usuário e finaliza as entregas para o cliente.

A modelagem orientada a objetos utilizando a Unified Modeling Language (UML) é uma ferramenta essencial na fase de análise e projeto de Software. O Diagrama de Classes, em particular, estabelece a estrutura estática do sistema por meio de classes, seus atributos, operações e os relacionamentos entre os objetos. Sobre as características, o nível de detalhamento e a semântica dos relacionamentos nesse diagrama, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas.

( ) Para evitar os conflitos de interpretação entre os requisitos do cliente e o código que será efetivamente implementado pelos desenvolvedores, o nível de detalhamento do diagrama de classes (incluindo visibilidade de atributos, tipos de dados rigorosos e assinaturas completas de métodos) deve ser mantido invariavelmente alto desde as fases iniciais da modelagem conceitual.

( ) Na UML, o relacionamento de agregação estabelece um vínculo semântico restrito no qual ocorre uma coincidência de tempo de vida entre os objetos modelados. Nesse tipo de associação, se o objeto contêiner (o “todo”) for destruído da memória, as instâncias exclusivas que formam as suas “partes” também deverão obrigatoriamente ser destruídas, visto que não podem existir de forma independente no sistema.

( ) A relação de generalização permite a modelagem de herança estrutural e comportamental. Na construção do diagrama de classes UML, é totalmente válido modelar uma classe filha com herança múltipla (recebendo características de múltiplas superclasses), ainda que a equipe de desenvolvimento vá implementar o sistema em uma linguagem que não suporta herança múltipla de classes nativamente, como a linguagem Java. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

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

A modelagem de sistemas orientados a objetos permite visualizar a arquitetura do software sob diferentes perspectivas, facilitando a comunicação e a documentação técnica. Com base nas categorias clássicas de modelos de sistemas (interação, estrutural e comportamental) e no uso dos diagramas da UML, analise as assertivas abaixo:

I. Modelos de interação representam a comunicação entre o sistema e seu ambiente operacional ou entre os componentes internos do próprio sistema. O Diagrama de Sequência pertence a essa categoria, tendo como objetivo modelar a ordem cronológica das trocas de mensagens entre os objetos instanciados para a execução de um cenário específico.

II. Modelos estruturais descrevem a organização estática do software e a estrutura dos dados que serão processados pela aplicação. O Diagrama de Classes pertence a essa categoria, sendo o seu objetivo primordial representar graficamente as relações entre os dados, os desvios condicionais e o paralelismo das operações lógicas executadas pelos módulos do sistema.

III. Modelos comportamentais ilustram o comportamento dinâmico do sistema durante a sua execução. O Diagrama de Atividades enquadra-se nessa classificação, possuindo como objetivo detalhar o fluxo de controle de um processo de negócio ou computacional, evidenciando a sequência de ações, os desvios condicionais e o paralelismo das operações. Quais estão corretas?

A Apenas II.
B Apenas I e II.
C Apenas I e III.
D Apenas II e III.
E I, II e III.

Na arquitetura e no projeto de software, a aplicação de Padrões de Projeto ( Design Patterns ) é fundamental para resolver problemas recorrentes com soluções previamente testadas e otimizadas pela engenharia. Contudo, a eficácia dessas soluções depende da escolha do padrão correto para o cenário arquitetural adequado, evitando a inserção de complexidade desnecessária no código. Relacione a Coluna 1 à Coluna 2, associando os padrões de projeto às suas respectivas situações de aplicabilidade prática. Coluna 1 1. Singleton. 2. Factory Method. 3. Observer. Coluna 2

( ) Quando a mudança do estado interno de um objeto precisa ser percebida (mas com baixo acoplamento) por outros objetos, gerando um gatilho para, por exemplo, criação de outros objetos, execução de funções ou recuperação de uma instância única de um objeto, entre outros.

( ) Quando for necessário que uma única instância possa ser visível e acessível globalmente, não sendo possível instanciar duas ou mais instâncias distintas da mesma classe.

( ) Quando uma classe quer delegar a criação de objetos para suas subclasses, encapsulando o conhecimento sobre as subclasses criadas em uma única superclasse. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

A 3 – 1 – 2.
B 1 – 2 – 3.
C 3 – 2 – 1.
D 2 – 1 – 3.
E 1 – 3 – 2.

Considerando o Plano Federal de Prevenção e Enfrentamento do Assédio e da Discriminação na Administração Pública Federal (PFPEAD), instituído pela Portaria MGI nº 6.719/2024, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) Ações de formação e sensibilização são as únicas ferramentas de prevenção no âmbito do PFPEAD.

( ) Para que ocorra a denúncia de conduta que possa configurar assédio ou discriminação, não é exigida a identificação do denunciante.

( ) Toda e qualquer expressão representativa de condutas sexuais impróprias, mesmo de médio ou baixo grau de reprovabilidade, é considerada assédio sexual. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

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

Considerando o software de virtualização VirtualBox, o que é um snapshot?

A É um protocolo que permite a comunicação da máquina virtual com a Internet.
B É um registro do estado de uma máquina virtual em um determinado momento, permitindo reverter para esse estado exato posteriormente, caso ocorram falhas ou erros.
C É um processo automatizado de transferência da máquina virtual de um servidor físico para um servidor em nuvem.
D É uma ação de atualização do sistema operacional da máquina virtual para a versão mais recente.
E É um recurso de aceleração de hardware que aumenta a velocidade de execução da máquina virtual, sem a necessidade de aumento de memória RAM.

No uso de máquinas virtuais, o sistema operacional instalado na máquina física onde o software de virtualização é executado é denominado:

A Sistema hospedeiro.
B Middleware nativo.
C Interface extensível.
D Sistema convidado.
E Interface virtual.

Analise os comandos abaixo, da linguagem SQL (Structured Query Language):

I. CREATE TABLE

II. INSERT

III. UPDATE

IV. DROP TABLE

V. GRANT Quais são comandos do subconjunto da linguagem de manipulação de dados (DML – Data Manipulation Language) da SQL?

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