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.

Assinale a opção que apresenta SOMENTE padrões de projeto criacionais.

  • A. Prototype e Singleton
  • B. Prototype e Singleton
  • C. Command e Iterator
  • D. Factory Method e Adapter
  • E. Template Method e Abstract Factory

Assinale a alternativa que apresenta a transição de estado entre processos que não é permitida.

  • A. Pronto para execução
  • B. Execução para bloqueado
  • C. Execução para pronto
  • D. Bloqueado para execução

Os cinco princípios de orientação a objetos que ajudam a manter o código organizado são representados pelo acrônimo SOLID. Dessa forma, assinale a alternativa que descreve o que é definido pelo Open Closed Principle, representado no SOLID pela letra O.

  • A. Os módulos devem ser enxutos, com poucos comportamentos.
  • B. Heranças devem ser usadas com cautela por serem mecanismos poderosos.
  • C. Sempre depender de abstrações, pois elas mudam menos e facilitam mudança de comportamento e futuras evoluções do código.
  • D. As classes devem ser capazes de ter seus comportamentos facilmente estendidos quando necessário, por meio de herança, interface e composição.
  • E. As classes devem ser coesas, com uma única responsabilidade, a fim de serem mais reutilizáveis e propagarem menos mudanças.

“Uma entidade A está associada a qualquer número de entidades B, e uma entidade B pode estar associada a no máximo uma entidade A”. Com base nessa assertiva, assinale a alternativa que apresenta o tipo de relacionamento descrito de acordo com as metodologias de modelagem de dados.

  • A. Autorrelacionável
  • B. Um-para-um
  • C. Muitos-para-um
  • D. Muitos-para-um
  • E. Um-para-muitos

O Test Driven Development (TDD, Desenvolvimento Orientado por Testes) se baseia em pequenos ciclos de repetição, em que cada ciclo se inicia com um(a)

  • A. teste que atenda aos requisitos.
  • B. teste que falhe.
  • C. código base, que apenas define as variáveis.
  • D. reavaliação dos casos de uso e UML.
  • E. teste geral do algoritmo, antes mesmo de codificá-lo.

Assinale a alternativa que apresenta a melhor definição para pontos de função.

  • A. Medem o tamanho do que o software faz ao invés de como ele é desenvolvido e implementado.
  • B. Mensuram o tempo por esforço (Time Per Effort, ou TPE) estimado do desenvolvimento do software de acordo com os requisitos pré-definidos.
  • C. Estimam o custo total de um software de acordo com a forma como ele é desenvolvido e implementado.
  • D. Medem o tamanho do código e o tempo por esforço ao invés do que o software faz.
  • E. Estimam o tamanho do código de acordo com o projeto, independentemente do que o software faz.

No que tange aos componentes reutilizáveis, levando em consideração casos de uso, documento padrão, recomendações, procedimentos e afins, assinale a assertiva que apresenta esses componentes.

  • A. Reuso de módulos.
  • B. Reuso de modelos.
  • C. Reuso de artefatos.
  • D. Reuso de padrões.
  • E. Reuso de código.

Sobre especificação de requisitos, analise as assertivas abaixo.

I. O software deve emitir relatório de compras a cada três semanas.

II. O usuário deve poder ver os aprovadores das compras.

III. O software deve ser desenvolvido em um ano.

É(São) exemplo(s) de requisito(s) funcional(is) o que se apresenta em

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

Assinale a alternativa que descreve necessariamente um projeto bem-sucedido.

  • A. O projeto ficou abaixo do orçamento.
  • B. O projeto terminou mais rápido do que o previsto.
  • C. O projeto consumiu menos materiais.
  • D. O projeto utilizou a quantidade de pessoas previstas.

Analise as afirmativas a seguir.

I. A engenharia de confiança está preocupada com as técnicas para aumentar a confiança de ambos os sistemas, críticos e não críticos.

II. O gerenciamento de mudanças estabelece um conjunto de padrões de processo e produto. Esse gerenciamento também inclui atividades que capturam informações sobre os processos para demonstrar que esses padrões foram seguidos.

Está(ão) correta(s) a(s) afirmativa(s):

  • A. I, apenas.
  • B. II, apenas.
  • C. I e II, apenas.
  • D. III, apenas.
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...