Questões de Concursos Computação

Resolva questões de Computação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q902144 | Sistemas Operacionais, Deadlock, Computação, IFES, IF ES, 2024

Acerca dos Sistemas Operacionais, assinale a opção que corresponde à seguinte situação:


Um processo A solicita permissão para usar um recurso X, que lhe é concedido. Um processo B solicita permissão para usar um recurso Y, que também lhe é concedido. E, então, o processo A solicita acesso ao recurso Y, mas a requisição é suspensa até que B o libere. Entretanto, ao invés de liberar o recurso Y, o processo B requisita acesso ao recurso X.

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

2Q902147 | Engenharia de Software, Scrum, Computação, IFES, IF ES, 2024

São características do Método de Desenvolvimento Ágil Scrum, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q902134 | Banco de Dados, Computação, IFES, IF ES, 2024

A importância de padrões de projeto na criação de sistemas complexos foi há muito tempo reconhecida em outras disciplinas da engenharia. E, especificamente, as arquiteturas orientadas a objetos estão cheias de padrões. Abaixo há uma relação de alguns padrões de projeto comumente utilizado, ou seja, é difícil encontrar um sistema orientado a objeto que não use pelo menos dois desses padrões, e grandes sistemas usam quase todos eles.

1. Abstract Factory
2. Builder
3. Strategy
4. Facade
5. Observer

Analise as características dos padrões relacionadas abaixo, assinalando a alternativa que corresponde aos padrões associados de acordo com sua característica de cima para baixo:
( ) Este padrão fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.

( ) Este padrão separa a construção de um objeto complexo da sua representação, permitindo que o mesmo processo de construção crie diferentes representações.
( ) Este padrão permite que uma família de algoritmos seja definida e encapsulada em classes separadas, permitindo que os algoritmos possam ser trocados de forma intercambiável.
( ) Este padrão oferece uma interface unificada para um conjunto de interfaces em um subsistema. Ele define uma interface de nível mais alto que torna o subsistema mais fácil de usar.
( ) Este padrão define uma dependência um-para-muitos entre objetos, na qual, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

4Q902139 | Banco de Dados, Computação, IFES, IF ES, 2024

Acerca dos Sistemas de Gerenciamento de Banco de Dados, observe as afirmações abaixo e assinale a opção que apresenta as afirmações VERDADEIRAS.

I. A função EXISTS em SQL é usada para verificar se o resultado de uma consulta aninhada é vazio (não contém tuplas), retornando o valor booleano TRUE se o resultado da consulta for vazio e FALSE, caso contrário.
II. São exemplos de funções de agregação em SQL: COUNT, SUM, MAX, MIN e AVG.
III. Em SQL, os TRIGGERS (ou gatilhos) são ações que somente são executadas antes de eventos de manipulação de dados (como INSERT, UPDATE e DELETE).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

5Q902138 | Redes de Computadores, HTTP Hypertext Transfer Protocol, Computação, IFES, IF ES, 2024

Qual é o identificador (nome) do método da interface HttpServletResponse (javax.servlet.http) que pode ser utilizado para redirecionar uma resposta HTTP para outro recurso (servlet, jsp, html, entre outros)?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

6Q902145 | Programação, Computação, IFES, IF ES, 2024

Acerca da Teoria da Computação, observe as afirmações abaixo e assinale a opção que apresenta as afirmações VERDADEIRAS.



I. Uma linguagem é chamada de uma linguagem regular se nenhum autômato finito a reconhece.


II. Uma linguagem é regular se e somente se alguma expressão regular a descreve.


III. Qualquer linguagem que pode ser gerada por alguma gramática livre-do-contexto é chamada uma linguagem livre-do-contexto (LLC).

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

7Q902133 | Sistemas Operacionais, Computação, IFES, IF ES, 2024

secat ifes | grep Ensino | cut -d : -f4 > decomm -12 se de"> Os comandos a seguir foram testados em um sistema Linux Ubuntu, mas são aplicáveis a qualquer distribuição Linux moderna. Considere um arquivo chamado 'ifes' com o seguinte conteúdo:

Vitoria:Ramal Geral:1111:0000
Vitoria:Diretor:Geral:1111-2222
Vitoria:Diretor:Ensino:1111-3333
Vitoria:Diretor:Pesquisa:1111-4444
Serra:Ramal Geral:2222:0000
Serra:Diretor:Geral:2222-1111
Serra:Diretor:Ensino:2222-3333
Serra:Diretor:Pesquisa:2222-4444
Cachoeiro:Ramal Geral:3333:0000
Cachoeiro:Diretor:Geral:3333-1111
Cachoeiro:Diretor:Ensino:3333-3333
Cachoeiro:Diretor:Pesquisa:3333-4444
Colatina: Ramal Geral: 4444:0000
Colatina:Diretor:Geral:4444-1111
Colatina:Diretor:Ensino:4444-3333
Colatina:Diretor:Pesquisa:4444-4444

Após a execução dos comandos abaixo, qual das alternativas corresponde à saída exibida no terminal?

cat ifes | grep Serra | cut -d : -f4 > se cat ifes | grep Ensino | cut -d : -f4 > de comm -12 se de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q902148 | Engenharia de Software, Computação, IFES, IF ES, 2024

A engenharia de requisitos de software define uma base concreta para o projeto e para a construção. Acerca da Engenharia de Requisitos, assinale a afirmação VERDADEIRA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q902137 | Informática, Computação, IFES, IF ES, 2024

Qual das seguintes máscaras de rede em notação CIDR equivale à máscara de rede 255.255.240.0 configurada utilizando um sistema operacional Windows?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q902146 | Engenharia de Software, Computação, IFES, IF ES, 2024

Acerca dos Modelos de Processo de Software, assinale a opção FALSA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q902143 | Segurança da Informação, Computação, IFES, IF ES, 2024

Acerca dos Sistemas Operacionais, observe as afirmações abaixo e assinale a opção que apresenta as afirmações VERDADEIRAS.

I. Um processo é apenas uma instância de um programa em execução, incluindo os valores atuais do contador do programa, registradores e variáveis.
II. A Condição de Corrida é um problema na qual dois processos podem compartilhar dados da memória, simultaneamente. Um dos métodos computacionais propostos para resolver esse problema é a Solução de Peterson, que é um algoritmo que consiste em duas rotinas escritas em ANSI C, denominadas enter_region e leave_region.
III. O algoritmo NRU (Not Recently Used) é um algoritmo de substituição de página que, basicamente, determina a remoção de uma página modificada, mesmo que não referenciada, a pelo menos um tique do relógio (em geral em torno de 20 ms), ao invés de remover uma página não modificada que está sendo intensamente usada.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q902142 | Redes de Computadores, HTTP Hypertext Transfer Protocol, Computação, IFES, IF ES, 2024

Acerca do protocolo HTTP, assinale a alternativa INCORRETA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q902136 | Sistemas Operacionais, Computação, IFES, IF ES, 2024

Utilizando o Shell do Sistema Operacional Linux, identifique a sequência de comandos que, ao final, produz o mesmo efeito que o comando chmod 744 arquivo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q902135 | Programação, Computação, IFES, IF ES, 2024

Abaixo são apresentados alguns conceitos sobre Programação Orientada a Objetos. Utilizando a linguagem Java, avalie as sentenças entre V para VERDADEIRO e F para FALSO e assinale a sentença que corresponde a sequência de V e F CORRETA, de cima para baixo.

( ) Todos os métodos das classes abstratas devem ser abstratos.
( ) Uma subclasse de uma classe abstrata só será uma classe concreta se implementar todos os métodos abstratos herdados.
( ) As classes abstratas permitem herança múltipla, isto é , uma classe pode implementar qualquer número de classes abstratas.
( ) As Interfaces não possuem construtores.
( ) O polimorfismo é uma técnica que permite a redefinição de métodos estáticos em diferentes classes, de forma a compartilhar a mesma implementação.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

15Q902141 | Redes de Computadores, Computação, IFES, IF ES, 2024

Sobre Redes de Computadores, leia a afirmação abaixo e assinale a resposta correspondente.

Define o formato e a ordem das mensagens trocadas entre duas ou mais entidades comunicantes, bem como as ações realizadas na transmissão e/ou no recebimento de uma mensagem ou outro evento.

Essa declaração é referente a:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q902140 | Arquitetura de Computadores, Computação, IFES, IF ES, 2024

Acerca da Organização Estruturada de Computadores, observe as afirmações abaixo e assinale a opção em que apresenta as afirmações VERDADEIRAS.

I. Nas CPUs, o conceito de pipelining promove o paralelismo no nível de processador.
II. O objetivo fundamental da memória cache é reduzir a latência computacional na tarefa de acesso aos dados.
III. Em uma memória primária, todas as células contêm o mesmo número de bits. Se uma célula consistir em k bits, ela pode conter quaisquer das 2k diferentes combinações de bits.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.