Questões de Ciência da Computação da Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

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

Na orientação a objetos, há o conceito de encapsulamento que estabelece que

  • A. aspectos internos de implementação de uma classe não são visíveis por outras classes.
  • B. classes com métodos encapsulados não admitem ter subclasses.
  • C. classes com métodos encapsulados não podem possuir atributos.
  • D. classes com métodos encapsulados não respondem a mensagens de outras classes.
  • E. subclasses assumem características das superclasses correspondentes.

As transações em um banco de dados relacional devem respeitar as propriedades conhecidas como ACID, sendo que o D do acrônimo significa Durabilidade. Essa propriedade indica que

  • A. as tabelas de um banco de dados com tal propriedade violam a Terceira Forma Normal.
  • B. alguns dos índices montados no banco de dados podem ficar inconsistentes por um período.
  • C. após uma transação ter sido completada, eventuais alterações no banco de dados tornam-se persistentes.
  • D. o conteúdo do banco de dados não pode sofrer um processo de backup.
  • E. não é possível a execução simultânea de duas ou mais transações no banco de dados.

A implementação do controle de concorrência em bancos de dados normalmente é feita por meio dos chamados bloqueios. Há um tipo de bloqueio no qual certa transação pode efetuar leituras, mas não escritas sobre itens do banco de dados. Esse bloqueio é do tipo

  • A. compartilhado.
  • B. exclusivo.
  • C. impeditivo.
  • D. preliminar.
  • E. provisório.

O comando do SQL ANSI para excluir, da tabela X, os registros cujo valor do atributo A seja igual a 20 é:

  • A.

    DROP X

    WHERE A = 20

  • B.

    DELETE FROM X

    WHERE A = 20

  • C.

    ELIMINE FROM X

    FOR A = 20

  • D.

    REMOVE FROM X

    HAVING A = 20

  • E.

    EXCLUDE IN X

    FOR A = 20

Uma medida utilizada para se avaliar a confiabilidade de software é o MTTF (Mean Time To Failure), que visa indicar o

  • A. número de falhas ocorridas com o sistema sob estresse de tempo.
  • B. número de falhas ocorridas em um dia típico de operação do sistema.
  • C. tempo decorrido até a primeira iniciação devida ao software.
  • D. tempo decorrido entre duas falhas consecutivas de software observadas.
  • E. tempo para a ocorrência das 1 000 primeiras falhas de software.

Na UML 2.0, considerando-se a definição de atributos, sua notação deve conter a definição da visibilidade do atributo. Os símbolos utilizados para denotar visibilidade de pacote e visibilidade protegida são, respectivamente:

  • A. − e ∗
  • B. $ e /
  • C. ~ e #
  • D. § e %
  • E. & e ∗

Considere 2 conjuntos de entidades A e B e um conjunto de relacionamentos muitos para muitos entre A e B. Nesse caso,

  • A. as chaves primárias de A e B deve ser do tipo composto, contendo dois ou mais atributos.
  • B. o conjunto de relacionamentos não possui atributos descritivos.
  • C. uma entidade do conjunto A está associada a exatamente duas entidades do conjunto B, e vice-versa.
  • D. uma entidade do conjunto A está associada a duas ou mais entidades do conjunto B.
  • E. uma entidade do conjunto A pode estar associada a zero ou mais entidades do conjunto B.

Na UML 2.0, em um diagrama de sequência, um comentário é representado pelo símbolo

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

Considere a seguinte tabela de um banco de dados relacional:

Item (ID, Nome, Categoria, Valor)

O comando SQL para criar uma visão chamada Alfa, tendo por base a tabela Item, apenas para itens de valor maior do que R$ 250,00 é:

  • A.

    CREATE AUX_TAB Alfa

    WHERE Valor > 250,00

    FROM Item

  • B.

    CREATE INT_TAB Alfa

    WITH Valor > 250,00

    STARTING FROM item

  • C.
  • D.

    CREATE VISION Alfa HAVING

    SELECT ALL

    FROM Item

    WITH Valor > 250,00

  • E.

    CREATE VIEW Alfa AS

    SELECT *

    FROM Item

    WHERE Valor > 250,00

No processo de desenvolvimento ágil de software, SCRUM,

  • A. as etapas seguidas são similares ao modelo de desenvolvimento de software conhecido como cascata.
  • B. ocorre sua adequação apenas a projetos de software de grande porte.
  • C. o produto desenvolvido por cada equipe deve ter baixo acoplamento com produtos feitos por outras equipes do mesmo projeto.
  • D. não é necessário gerar qualquer tipo de documentação de projeto, considerando-se seu ciclo completo.
  • E. suprime-se a realização de testes de correção e aceitação.
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...