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 os comandos utilizados no console de Linux respectivamente para: comparar conteúdo de dois arquivos ASCII, procurar por trecho de texto dentro de arquivos e mudar as proteções de um arquivo.

  • A. pine / ls / mv
  • B. cf / find / rmdir
  • C. diff / grep / umask
  • D. comp / find / tail
  • E. file / cp / chgrp

Em relação aos tipos de software e suas utilidades, assinale a opção correta.

  • A. O interpretador é um programa de nível 1 (L1) que substitui cada instrução de nível 2 (L2) por um conjunto equivalente de L1, gerando código objeto.
  • B. Um depurador não permite acompanhar a execução de um programa instrução por instrução. Essa tarefa é executada pelo interpretador.
  • C. Linguagem de máquina é um conjunto limitado de instruções que um circuito de computador reconhece e executa diretamente, independentemente do fabricante.
  • D. O loader é um utilitário que traduz um programa fonte em linguagem de montagem em um programa objeto não executável e carrega o resultado para a memória.
  • E. As funções básicas de um linker incluem resolver todas as referências simbólicas existentes entre os módulos e reservar memória para a execução do programa.

O projeto de um banco de dados envolve, dentre outras etapas, os projetos lógico e físico. A etapa de projeto lógico corresponde a

  • A. compilar todos os arquivos que irão formar a estrutura do banco de dados.
  • B. converter o esquema conceitual de alto nível do banco de dados para o modelo de dados utilizado no projeto.
  • C. definir o esquema e algoritmos de criptografia a serem utilizados.
  • D. determinar os recursos de hardware que o servidor de banco de dados deve conter.
  • E. instalar o sistema gerenciador de banco de dados que será utilizado.

Em um modelo entidade-relacionamento foi representado um conjunto de entidades fraco C. Sobre a tabela correspondente a esse conjunto C, é correto afirmar que

  • A. não irá conter uma chave primária.
  • B. não pode conter atributos do tipo chave estrangeira.
  • C. sua chave primária deve incorporar a chave primária do conjunto de entidades do qual C depende.
  • D. terá uma limitação no que se refere ao número de atributos dessa tabela.
  • E. terá uma limitação no que se refere ao número máximo de registros.

Em bancos de dados relacionais,

  • A. as stored procedures ficam armazenadas no servidor de banco de dados.
  • B. as stored procedures são acionadas automaticamente em função de alguma modificação em dados do banco de dados.
  • C. os triggers são acionados por meio de uma chamada feita por um programa.
  • D. stored procedures e triggers não se aplicam a bancos de dados de grande porte.
  • E. stored procedures e triggers são códigos interpretados a cada acionamento.

Assinale a alternativa que apresenta uma afirmação verdadeira sobre o modelo entidade-relacionamento.

  • A. Entre dois conjuntos de entidades somente pode haver um conjunto de relacionamentos.
  • B. Um atributo derivado possui mais de 50% de valores nulos.
  • C. Um atributo simples não pode ser do tipo numérico.
  • D. Um conjunto de relacionamentos pode ter atributos.
  • E. Um conjunto de relacionamentos recursivo estabelece relacionamento entre três conjuntos de entidades distintos.

Considere a seguinte tabela de um banco de dados relacional:

Venda (Cod, Item, Qtde, Valor, Data)

O comando SQL para obter a quantidade de itens vendidos, considerando apenas os produtos de valor inferior a R$ 200,00 e cujo campo Item não contenha valor nulo (ausência de valor) é:

  • A.

    SELECT COUNT(Qtde)

    FROM Venda

    WHERE Valor < 200,00 AND Item IN

  • B.

    SELECT COUNT(Qtde)

    FROM Venda

    WHERE Valor < 200,00 AND Item IN NULL

  • C.

    SELECT CALC(Qtde)

    FROM Venda

    WHERE Valor < 200,00 AND Item LIKE “NULL”

  • D.

    SELECT TOTAL(Qtde)

    FROM Venda

    WHERE Valor < 200,00 AND Item NEAR NULL

  • E.

    SELECT SUM(Qtde)

    FROM Venda

    WHERE Valor < 200,00 AND Item IS NOT NULL

Considere a seguinte tabela de um banco de dados relacional:

O comando X que completa corretamente a consulta desejada é:

  • A. WHERE Nome = “%MS%”
  • B. WHERE Nome = “%M%S%”
  • C. WHERE Nome IN “M%S”
  • D. WHERE Nome LIKE “M%S”
  • E. WHERE Nome LIKE “%M%S%”

Considere o seguinte diagrama de classes feito para representar, em orientação a objetos, um modelo de banco de dados:

Na figura, os atributos sublinhados representam atributos chave. Na transformação desse modelo para tabelas de um banco de dados relacional, de forma que as tabelas estejam na Terceira Forma Normal, o correto é

  • A. A (a1, a2) e B (b1, b2, b3).
  • B. A (a1, a2) e B (b1, b2, b3, a1).
  • C. A (a1, a2, b1) e B (b1, b2, b3).
  • D. A (a1, a2, b1) e B (b1, b2, b3, a1).
  • E. AB (a1, a2, b1, b2, b3).

Para que, em um banco de dados relacional, uma relação atenda à Primeira Forma Normal, é necessário que

  • A. contenha apenas um atributo do tipo numérico entre seus atributos.
  • B. não possua chave estrangeira entre seus atributos.
  • C. o domínio de seus atributos contenha apenas valores não divisíveis logicamente.
  • D. sua chave primária seja do tipo literal.
  • E. tenha um número máximo, predeterminado, de registros.
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...