Questões de Ciência da Computação da Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Considerando essas informações, assinale a opção correta a respeito de modelagem de dados.

  • A. Na modelagem especificada, para que cada prestação calculada seja relacionada ao contrato, é necessário incluir um autorrelacionamento na entidade Contrato.
  • B. A gravação de histórico de negócios por cliente poderia ser realizada por uma entidade representada pela relação Realiza, entre as entidades Cliente e Negócio, porém, deveria existir, na modelagem conceitual, a entidade Usuário compondo a relação Realiza na ordem.
  • C. Os atributos rua, bairro e cidade devem ser ligados diretamente à entidade Cliente, pois existe problema na notação do diagrama.
  • D. O relacionamento Possui, localizado entre as entidades Contrato e Cliente, determina um relacionamento muitos-para-muitos: na entidade Contrato, haverá uma chave estrangeira que referencia uma chave primária da entidade Cliente, e, na entidade Cliente, existirá uma chave estrangeira referenciando uma chave primária da entidade Contrato.
  • E. Para haver histórico de recálculo de um contrato, deve-se incluir uma entidade fraca denominada historico-prestações-negocio como relação entre as entidades Contrato e Negócio.

Assinale a opção que apresenta corretamente a classificação da hierarquia de Noam Chomsky utilizada na descrição de linguagens de programação e na implementação de interpretadores e compiladores.

  • A.

    gramática normativa

    gramática descritiva

    gramática semântica de contexto

    gramáticas sintática regulares

  • B.

    gramática com estrutura de frase

    gramática sensíveis ao contexto

    gramática livres de contexto

    gramáticas regulares

  • C.

    análise léxica

    análise sintática

    análise semântica

    geração de código binário

  • D.

    análise semântica

    gramática restritas ao contexto

    gramáticas regulares

    geração de código binário

    geração de código executável

  • E.

    análise léxica

    análise sintática

    gramática de contexto

    gramática de expressões regulares

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens. De acordo com as práticas de clean code, comentários em um código-fonte servem para compensar um código mal escrito, devendo, portanto, ser evitados.

  • C. Certo
  • E. Errado

Com relação aos bancos de dados relacionais, julgue os próximos itens. Em bancos de dados relacionais, as tabelas que compartilham um elemento de dado em comum podem ser combinadas para apresentar dados solicitados pelos usuários.

  • C. Certo
  • E. Errado

De acordo com as associações descritas no diagrama, os objetos da classe Funcionário podem disparar métodos em objetos da classe Operação.

  • A. O tipo de operação pode ser classificado como uma entidade à parte, haja vista a necessidade de manutenção da entidade, exposta pelo diagrama de classes.
  • B. A classe Usuário determina que deveria existir uma tabela para inclusão de seus dados no banco de dados relacional.
  • C. Aquery CREATE TABLE CT_CONTABIL (id_cont Integer, DataMov Date, DataEfe Date, Contrato varchar(100), F_operacao Integer ); cria a tabela conforme o diagrama físico demonstrado.
  • D. A tabela INT_FUNC transpõe a herança da classe Funcionário da superclasse Usuário satisfatoriamente do modelo orientado a objetos (diagrama de classes) para o banco de dados relacional.
  • E. A query SQL SELECT CC.ID_CONT, OO.NOME, OO.CONTRATO, OO.TIPO FROM CT_CONTABIL AS “CC” LEFT JOIN ON OP_OPERACAO AS “OO” ON (CC.F_OPERACAO=OO.ID_OPERACAO) WHERE CC.ID_CONT=1023 retorna os dados do contrato e das operações do registro contábil 1023.

Assinale a opção que apresenta corretamente o resultado da execução do procedimento apresentado.

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

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens. No contexto de clean code, o conceito de objetos é semelhante ao de estruturas de dados, devendo os dados e as funções ficar expostos para permitir a inclusão de novos dados e de novas funções.

  • C. Certo
  • E. Errado

No que concerne à modelagem dimensional, julgue o item que se segue. Um modelo dimensional é composto por uma tabela com uma chave simples, denominada tabela de fatos, e um conjunto de tabelas maiores, que contém chaves compostas, conhecidas como tabelas de dimensão.

  • C. Certo
  • E. Errado

A aplicação do conceito de polimorfismo na orientação a objetos é realizada de forma objetiva no caso de utilização de

  • A. pacotes e interfaces.
  • B. pacotes e sobrescrita de métodos.
  • C. sobrescrita de método e atributos estáticos.
  • D. atributos estáticos e classes abstratas.
  • E. classes abstratas e sobrescrita de métodos.

Considerando o diagrama de caso de uso apresentado, assinale a opção correta de acordo com os princípios de análise orientada a objetos.

  • A. Na implementação, um caso de uso do tipo Mantém diário de aula é visto como uma única funcionalidade, sendo representado em um diagrama de classes como uma classe que possui um método.
  • B. A associação de inclusão — «include» — foi corretamente inserida entre os casos de uso Mantém diário de aula, Registra presença e Notifica responsável, já que os casos de uso Registra presença e Notifica responsável podem ser considerados a divisão do caso de uso Mantém diário de aula.
  • C. Na modelagem de comportamento do sistema, o diagrama de caso de uso determina como as funcionalidades serão implementadas.
  • D. O caso de uso Mantém colaboradores pode ser considerado a generalização dos casos de uso Mantém docentes e Mantém voluntários, porém, não compartilha a documentação do caso de uso generalizado para os especializados.
  • E. A associação de extensão — «extend» — prevê a obrigatoriedade de execução dos casos de uso estendidos.
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...