Questões de Ciência da Computação da Fundação Getúlio Vargas (FGV)

Lista completa de Questões de Ciência da Computação da Fundação Getúlio Vargas (FGV) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere que você e sua equipe são responsáveis por conduzir um processo de revisão e validação de todos os requisitos identificados para um projeto de um sistema de software. Em relação aos princípios de validação de requisitos que contribuem para melhorar a qualidade dos resultados da validação, analise as recomendações a seguir:

I. Evite que o autor de um requisito também seja a pessoa que vai validar o requisito.

II. Separe a atividade de identificação de falhas nos requisitos da atividade de correção.

III. Valide requisitos somente a partir do ponto de vista do stakeholder principal.

Está correto o que se recomenda em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente I e II;
  • E. I, II e III.

Software, assim como todos os sistemas complexos, evolui ao longo do tempo. Modelos de processos evolucionários reconhecem a natureza iterativa e incremental da maioria dos projetos de engenharia de software e são projetados para adequar mudanças. Os modelos a serem utilizados em um processo evolucionário são:

  • A. cascata e modelo V;
  • B. prototipação e modelo espiral;
  • C. concorrente e métodos formais;
  • D. incremental e baseado em componentes;
  • E. processo unificado e orientado a aspectos.

A documentação de requisitos pode ser feita combinando modelos e linguagem natural. A alternativa que ilustra o diagrama utilizado para documentar requisitos pela perspectiva estrutural é:

  • A.
  • B.
  • C.
  • D.
  • E.

A principal função do MMU (Memory Management Unit – Unidade de Gerenciamento de Memória) é:

  • A. criar e gerenciar a memória virtual, também denominada SWAP virtual;
  • B. mapear os endereços virtuais gerados por programas para endereços físicos na memória;
  • C. definir o tamanho máximo e mínimo dos quadros de paginação de memória virtual;
  • D. reservar espaço de memória na execução de um programa;
  • E. liberar espaço reservado após a execução de um programa.

Analise a função a seguir, descrita em pseudocódigo.

O comando print f(10) exibe

  • A. 0.
  • B. 1.
  • C. 80.
  • D. 1920.
  • E. 3840.

Diante da crescente demanda por automatização de processos de negócio, o gerente de desenvolvimento de sistemas de informação busca a maximização do reúso de software. A abordagem de reúso que utiliza abstrações genéricas, não incluindo detalhes de implementação, que mostram objetos abstratos e concretos e interações, é:

  • A. design pattern;
  • B. desenvolvimento baseado em componentes;
  • C. framework de aplicação;
  • D. sistemas orientados a serviços;
  • E. bibliotecas de programas.

Considere o trecho a seguir no contexto de sistemas operacionais.

“Um conjunto de processos está num bloqueio perpétuo quando cada processo do conjunto está esperando por um evento que apenas outro processo do conjunto pode causar.”

A situação descrita é típica da ocorrência de um:

  • A. timeout;
  • B. deadlock;
  • C. timestamp;
  • D. system halt;
  • E. pipeline.

Um arquivo texto em ambiente Linux possui 33 linhas, todas terminadas apenas pelo caractere LF, conforme é o padrão desse tipo de ambiente. Após a conversão para leitura no editor Bloco de Notas do Windows, o tamanho do arquivo convertido será obrigatoriamente:

  • A. maior que o original;
  • B. menor que o original;
  • C. idêntico ao original;
  • D. o dobro do tamanho original;
  • E. a metade do tamanho original.

Uma equipe precisa desenvolver um aplicativo de transmissão de voz e vídeo através da rede. O importante é que a latência seja a menor possível, e admite-se que haja perda ou corrupção de parte dos pacotes transmitidos. Nesse contexto, o protocolo mais indicado para ser usado pelo aplicativo para realizar a transmissão é:

  • A. tcp
  • B. udp
  • C. snmp
  • D. igmp
  • E. icmp

Leia o fragmento a seguir.

“No sistema operacional Linux, informações sobre o estado do sistema, tais como processos em execução, sistemas de arquivos em uso e memória disponível podem ser consultadas a partir de arquivos localizados nos diretórios _____ e _____, podendo ser filtradas através do uso das ferramentas _____ e _____.”

Assinale a opção que completa corretamente as lacunas do fragmento acima.

  • A. /proc – /sys – grep – awk.
  • B. /proc – /sys – grep – awk.
  • C. /etc – /proc – awk – ping.
  • D. /proc – /srv – file – ln.
  • E. /sys – /etc – grep – ln.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...