Prova do Instituto Federal de Educação, Ciência e Tecnologia de Sergipe (IF-SE) - Analista - Desenvolvimento de Sistemas - IF-SE (2016) - Questões Comentadas

Limpar Busca

Para esta questão, considere o seguinte diagrama de classes da UML.

Imagem relacionada à questão do Questões Estratégicas


A respeito do diagrama de classes anterior, pode-se AFIRMAR que:

  • A Objetos relativos à classe PessoaFísica podem comprar vários produtos.
  • B O valor correto para a DIT (Depth of Inheritance Tree – Profundidade da Árvore de Herança), métrica proposta por Chidamber and Kemerer, é 4.
  • C Um objeto objCliente da classe Cliente deve comprar somente um produto.
  • D Produto é uma classe relacionada apenas à classe Cliente.
Esta questão foi anulada pela banca organizadora.

Analise o código abaixo: 

Imagem relacionada à questão do Questões Estratégicas

O código acima lança uma exceção. Sabe-se que o CPF tem 11 dígitos. Na classe Pessoa foi utilizada uma técnica chamada de:

  • A Usabilidade
  • B Cross Validation
  • C Encapsulamento
  • D Sobrecarga de operadores

Considere os seguintes scripts SQL:

Imagem relacionada à questão do Questões Estratégicas

É CORRETA a afirmação: 

  • A Se a seleção executada no script 02 retornar linhas que não tenham valor (valor NULL) para o atributo DT_NASCIMENTO, todo o comando INSERT será submetido a ROLLBACK, e nenhuma linha será incluída na tabela TB_ALUNOS_MATRICULADOS.
  • B O comando INSERT do script 02 será executado com sucesso independente dos valores retornados pela seleção na tabela TB_PRE_MATRICULA.
  • C O script 02 apresenta erro de sintaxe e não será executado.
  • D Somente as linhas da tabela TB_PRE_MATRICULA que atendem às restrições da tabela TB_ALUNOS_MATRICULADOS serão incluídas após a execução do script 02.

Considere a seguinte sequência de comandos da linguagem SQL executados para uma determinada sessão do SGBD Oracle.


Imagem relacionada à questão do Questões Estratégicas


Em que momento outras sessões, considerando que as mesmas tenham os privilégios suficientes, poderão verificar as modificações realizadas na tabela TB_ALUNO?

  • A Após a execução do comando da linha 1.
  • B Após a execução do comando da linha 6.
  • C Após a execução do comando da linha 4.
  • D Após a execução do comando da linha 3.