Questões de Ciência da Computação da Fundação CESGRANRIO (CESGRANRIO)

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

Segundo a metodologia da Análise Estruturada, usada em projetos de sistemas de informações, qual diagrama deve-se usar para representar a transformação de entradas em saídas?

  • A. Diagrama de Casos de Uso
  • B. Diagrama de Entidades e Relacionamentos
  • C. Diagrama de Estrutura
  • D. Diagrama de Fluxo de Dados
  • E. Diagrama de Transição de Estados

Considere um programa de computador único que pode ser representado por um grafo de fluxo de controle com 9 arestas e 8 nós.

Qual o limite superior para o número de testes que devem ser projetados e executados para garantir a cobertura de todas as instruções do programa?

  • A. 1
  • B. 2
  • C. 3
  • D. 4
  • E. 5

No planejamento de projetos de software, e principalmente em metodologias ágeis de desenvolvimento, muitos autores defendem a técnica conhecida como “timebox”, que

  • A. estima o menor e o maior tempo de desenvolvimento para cada funcionalidade a ser desenvolvida, definindo uma “caixa” de tempo em vez de um prazo fixo.
  • B. parte do tempo disponível em uma fábrica de software para especificar versões consecutivas de um produto, conhecidas como “caixas”
  • C. divide um produto de software em versões de complexidade crescente, conhecidas como “caixas”, especificando o tempo de desenvolvimento de cada caixa do mais rápido para o mais longo.
  • D. define um tempo para cada função a ser desenvolvida e as aloca em “caixas” de igual tempo de desenvolvimento que são escolhidas pelos desenvolvedores.
  • E. define o tempo a ser utilizado em um ciclo de desenvolvimento e depois define a funcionalidade que pode ser desenvolvida naquela “caixa” de tempo.

HTML (HiperText Markup Language) é uma linguagem de marcação inventada por Tim Berners-Lee e se tornou a principal linguagem de criação de páginas Web. Em evolução constante, sua especificação atual é conhecida como HTML 5.

Segundo essa última especificação, um documento HTML, versão 5, básico, deve começar com uma declaração que define seu tipo, que indica ao browser que o conteúdo do elemento deve ser tratado como HTML.

Qual é essa declaração?

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

Considere que um programa orientado a objeto possui 5 classes: Máquina, Motor, MotorExplosão, MotorVapor e Gerador. MotorExplosão e MotorVapor são especializações de Motor. Motor e Gerador são especializações de Máquina. Todas as classes respondem a uma mensagem chamada “calcularPotencia”, sem argumentos, que calcula e retorna um número real que indica potência do objeto, em watts, de acordo com os valores de alguns atributos, com um algoritmo diferente em cada classe.

O exemplo acima caracteriza a capacidade de enviar a mesma mensagem para vários objetos e que cada objeto responda a essa mensagem de acordo com sua classe.

Tal característica é conhecida como

  • A. Polimorfismo
  • B. Refatoração
  • C. Herança Múltipla
  • D. Independência de Dados
  • E. Tratamento de Exceção

No contexto da Arquitetura de Sistemas, o MVC (model – view – controller) é um estilo arquitetural

  • A. interativo
  • B. estrutural
  • C. distribuído
  • D. adaptável
  • E. monolítico

Com a evolução das pesquisas na área de qualidade, ficou cada vez mais claro para os pesquisadores que este é um conceito complexo e multifacetado. Muitos autores desenvolveram modelos de qualidade baseados na ideia de descrever qualidade como um conjunto de características ou atributos, organizadas de forma hierárquica. Esse movimento também aconteceu na área de qualidade de software, resultando em múltiplos modelos. Um marco importante nessa discussão foi o estabelecimento de um modelo padrão de qualidade de software, representado na norma ISO/IEC 9126, que identificou seis características da qualidade de software, cada uma delas com um conjunto de subcaracterísticas.

Com relação a esse padrão, a acurácia, ou seja, a capacidade de o produto de software prover com o grau de precisão necessário resultados ou efeitos corretos ou conforme acordados é uma subcaracterística de

  • A. Portabilidade
  • B. Usabilidade
  • C. Confiabilidade
  • D. Eficiência
  • E. Funcionalidade

O mundo assistiu em março de 2013 à eleição de um novo Papa. Para facilitar seu trabalho na cobertura do evento, um jornal decidiu construir uma base de dados com todos os cardeais. Para isso, foram criadas as seguintes tabelas:

CARDEAL(Nome,Cidade)

CIDADEPAIS(Cidade,Pais)

Que consulta da álgebra relacional lista exclusivamente o nome e o país de todos os cardeais?

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

Considere uma relação R seguindo o modelo de dados relacional com os campos atômicos F,G,H,J,K, onde F,G compõem a chave primária. Sabe-se que as seguintes dependências funcionais, e apenas essas, são válidas:

F,G → H

F,G → K F,

G → J H → J

Dessa forma, a relação R

  • A. não está na 1FN
  • B. está na 1FN e não está na 2FN
  • C. está na 2FN e não está na 3FN
  • D. esá na FNBC e não está na 3FN
  • E. está na 3FN e não está na FNBC

Um banco de dados possui dois objetos, O1 e O2. A transação T1 lê os objetos O1 e O2 e, então, grava os objetos O1 e O2. A transação T2 lê os objetos O1 e O2 e, então, grava o objeto O1.

O plano de execução que se inicia por:

T1:R(O1), T1R(O2), T1:W(O1), T2:R(O1) ...

Apresenta

  • A. ausência de conflitos
  • B. um conflito gravação-leitura
  • C. um conflito gravação-gravação
  • D. um conflito leitura-gravação
  • E. um conflito leitura-leitura
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...