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.

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.

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.

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

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

vUma equipe de desenvolvimento de software escolheu utilizar a análise orientada a objeto, seguindo a notação UML, para desenvolver um projeto razoavelmente complexo. Em certo ponto do projeto, ficou clara a necessidade de representar quais elementos externos interagem com que funcionalidades do sistema, em um nível alto de abstração.

Qual o diagrama destinado para representar essas interações?

  • A. Diagrama de Casos de Uso
  • B. Diagrama de Colaboração
  • C. Diagrama de Fluxo de Dados
  • D. Diagrama de Interface com o Usuário
  • E. Diagrama de Sequência

Caso os desenvolvedores decidissem utilizar a técnica de Análise de Pontos de Função para fazer uma estimativa do tamanho do projeto SCL, o diagrama de entidades e relacionamentos desenvolvido permitiria fazer uma contagem inicial dos arquivos lógicos internos.

Considerando a entidade Cliente como um arquivo lógico interno com apenas um tipo de registro e apenas com os campos nela descritos, ela contribuiria com quantos pontos de função não ajustados?

  • A. 3
  • B. 4
  • C. 5
  • D. 7
  • E. 10

Qual a forma correta de descrever a associação entre um objeto “Venda” e um objeto “Item de Venda”, em um diagrama de classes UML, para manter a semântica existente no relacionamento entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL?

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

Para o sistema SCL, escolhendo modelar uma classe “Produto”, os desenvolvedores descobriram a necessidade de saber a condição de disponibilidade de cada produto. Assim, uma instância de “Produto” teria um ciclo de vida, que passaria por três estados: “disponível”, se estivesse em estoque; “indisponível”, se não estivesse em estoque nem houvesse um pedido de reposição feito; ou ainda “pedido”, caso não estivesse em estoque, mas o pedido de reposição já estivesse feito.

Caso os desenvolvedores decidam usar a notação UML, qual diagrama é adequado para representar esse ciclo de vida, incluindo os estados e a passagem de um estado para outro?

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

Para o sistema SCL, caso os desenvolvedores resolvam levantar a lista de eventos essenciais do sistema, seguindo os princípios da análise estruturada, um evento que deve constar dessa lista é:

  • A. Cliente compra produtos
  • B. Sistema calcula preço da venda
  • C. Sistema imprime relatório de vendas por cliente
  • D. Venda é registrada
  • E. Vendedor recebe valor total da venda

A operação NÃO permitida nesse sistema é:

  • A. Aluno escreve memorando interno para o coordenador de curso.
  • B. Coordenador de curso lê atas de grau dos alunos.
  • C. Coordenador de área lê autoavaliação acadêmica escrita por Diretor acadêmico.
  • D. Diretor acadêmico escreve relatório financeiro anual.
  • E. Reitor lê memorando interno escrito por aluno.
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...