Questões de Ciência da Computação

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

Uma vantagem dos sistemas distribuídos é a maior probabilidade de o sistema funcionar sem queda em qualquer momento dado, ou seja, eles podem continuar a funcionar (em nível reduzido) mesmo diante da falha de algum componente individual, como um site isolado. Esta característica está relacionada com a:

  • A. Independência de fragmentação
  • B. Confiabilidade
  • C. Transparência
  • D. Disponibilidade

A linguagem SQL é padrão para se lidar com bancos de dados relacionais. A SQL inclui operações de definição de dados e operações de manipulação de dados. Dessa forma, pode-se executar operações relacionais de restrição, projeção e junção sobre dados, utilizando em cada caso a instrução:

  • A. INSERT
  • B. SELECT
  • C. UPDATE
  • D. DELETE

Este tipo de bancos de dados começaram a se tornar comercialmente viáveis em meados de 1980. A motivação para seu surgimento está em função dos limites de armazenamento e representação semântica impostas no modelo relacional. Alguns exemplos são os sistemas de informações geográficas (SIG), os sistemas CAD e CAM, que são mais facilmente construídos usando tipos complexos de dados. Assinale a única alternativa relacionada com a afirmação anterior:

  • A. Modelo Orientado a Objetos
  • B. Modelo Hierárquico
  • C. Modelo Relacional
  • D. Modelo em Rede

Em relação à Manutenção de Arquivos, a operação que consiste na adição de um novo registro é denominada de:

  • A. Descarga
  • B. Consulta
  • C. Modificações
  • D. Carga

Entre as operações básicas para a administração de arquivos e que são responsáveis pela soma de um novo registro ao arquivo, é denominada de:

  • A. Modificação
  • B. Apagamento
  • C. Consulta
  • D. Inserção

Em relação aos fundamentos de programação, uma coleção de informação relativa a uma entidade particular é definida por:

  • A. Campos
  • B. Registros
  • C. Chaves
  • D. Arquivos

Com relação a Orientação a Objetos, uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica, é denominado de:

  • A. Classe
  • B. Abstração
  • C. Paradigma
  • D. Objeto

As estruturas seletivas são utilizadas para controlar a ordem em que são executadas as sentenças de um programa. A estrutura que executa uma determinada ação quando é cumprida uma determinada condição é denominada de:

  • A. Alternativa Simples
  • B. Estrutura Sequencial
  • C. Estruturas Seletivas
  • D. Bifurcação

A engenharia de software inclui todas as atividades envolvidas no desenvolvimento de software, desde requisitos iniciais do sistema até a manutenção e o gerenciamento do sistema implantado. O estágio mais crítico desse processo é, naturalmente, a implementação do sistema, estágio em que se cria uma versão executável do software. Com relação a este contexto, assinale a alternativa relacionada ao processo geral de gerenciamento de um sistema de software em mudança, que tem como objetivo apoiar o processo de integração do sistema para que todos os desenvolvedores possam acessar o código do projeto e os documentos relacionados de forma controlada, descobrir quais as mudanças foram feitas, bem como compilar e ligar componentes para criar um sistema.

  • A. Identificação dos objetos de classe
  • B. Desenvolvimento host-target
  • C. Gerenciamento de configuração
  • D. Reúso

Com relação a Qualidade de Software, existem níveis de maturidade do CMM (Capability Maturity Model). O nível 3: Definido, tem as seguintes características:

  • A. Neste nível o processo pode não se repetir para todos os projetos da organização. A organização pode usar ferramentas de Gerência de Projetos para mapear os custos e o prazo do projeto. A adoção de um processo de desenvolvimento ajuda a garantir que práticas existentes sejam utilizadas em momentos de stress. Quando essas práticas são adotadas, os projetos decorrem (e são gerenciados) de acordo com o planejamento inicial.
  • B. Neste nível de maturidade, o foco é o contínuo progresso do desempenho dos processos, através da introdução de melhorias de inovação tecnológica e incremental. Objetivos de melhoria quantitativa dos processos para a organização são estabelecidos, continuamente revisados, refletindo as mudanças nos objetivos da organização, e usando critérios de melhoria na gerência de processos.
  • C. Neste nível de maturidade utiliza-se métricas precisas, o gerenciamento pode efetivamente controlar os esforços para desenvolvimento de software. Em particular, o gerenciamento pode identificar caminhos para ajustar e adaptar o processo a projetos particulares, sem perda de métricas de qualidade ou desvios das especificações.
  • D. Neste nível de maturidade, processos são bem caracterizados e entendidos, e são descritos utilizando padrões, procedimentos, ferramentas e métodos. A organização possui um conjunto de padrões de processos, os quais são a base para este nível. Estes estão estabelecidos e são melhorados periodicamente. Estes processos padrões são usados para estabelecer uma consistência dentro da organização. Projetos estabelecem seus processos segundo o conjunto de padrões processuais da organização, de acordo com guias.
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...