Questões de Ciência da Computação do ano 2016

Lista completa de Questões de Ciência da Computação do ano 2016 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere o método abaixo, presente em uma classe Java que realiza uma conexão com um banco de dados MySQL.

É correto afirmar que

  • A. st é do tipo PreparedStatement, uma interface do pacote java.sql.
  • B. con é do tipo ConnectionManager, uma interface do pacote java.mysql.jdbc.
  • C. uma exceção do tipo SQLException será lançada se a classe Driver não estiver presente na biblioteca do projeto.
  • D. uma exceção do tipo ClassNotFoundException será lançada se a interface DriverManager não estiver presente na biblioteca do projeto.
  • E. Driver é uma classe da biblioteca do Driver JDBC do MySQL, presente no pacote com.mysql.jdbc.

Há duas maneiras principais para conectar uma aplicação web desenvolvida em PHP a um servidor de banco de dados MySQL: usando MySQLi extension ou PHP Data Objects (PDO). O trecho de código abaixo utiliza PDO.

Para se conectar a um banco de dados chamado meuDB, a lacuna I deverá ser preenchida por:

  • A. $conn=new PDO("mysql_host=$servername;dbname=?", $username, $password); $conn->setParameter(1, "meuDB");
  • B. $conn=new PDO("mysql:host=$servername;dbname=meuDB", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  • C. $conn=PDO_connect("host=$servername;dbname=meuDB", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  • D. $conn= new PDO("odbc://$servername:3306/dbname", $username, $password); $conn->setAttribute(dbname, "meuDB");
  • E. $conn=PDO_connect("host://$servername:3306;dbname=?", $username, $password); $conn->setParameter(dbname, "meuDB");

Numa implementação MySQL de um banco de dados há três tabelas: T1, T2 e T3, com 10, 20 e 30 registros respectivamente. Cada tabela possui um atributo A, sobre o qual é definida uma chave primária.

produz um resultado que, além da linha de títulos, possui:

  • A. 10 linhas;
  • B. 20 linhas;
  • C. 30 linhas;
  • D. 600 linhas;
  • E. 6.000 linhas.

Sobre a teoria da Normalização, é incorreto afirmar que a normalização:

  • A. Elimina redundâncias no modelo de dados.
  • B. Possui uma chave composta por chaves estrangeiras.
  • C. Ajuda a manter a integridade referencial.
  • D. Tem por quantidade de formas normais 5, mas já é possível obter um resultado satisfatório utilizando apenas as 3 primeiras.

A segunda forma normal está relacionada com o conceito de

  • A. dependência funcional parcial
  • B. dependência funcional transitiva
  • C. dependência multivalorada
  • D. tabelas aninhadas
  • E. colunas multivaloradas

No Brasil, cada pessoa possui apenas um CPF e cada pessoa pode possuir apenas um nome. Quando numa tabela de um banco relacional há uma coluna com o CPF de uma pessoa e seu respectivo nome, a coluna CPF deve ser uma chave, primária ou candidata.

Essa exigência faz parte do processo de normalização do banco de dados, e é decorrente do enunciado da:

  • A. primeira forma normal;
  • B. segunda forma normal;
  • C. terceira forma normal;
  • D. forma normal Boyce-Codd;
  • E. quarta forma normal.

Considere a operação OLAP entre as tabelas abaixo.

Esta operação

  • A. drill up corta o cubo, mantendo a mesma perspectiva de dimensão dos dados, filtrando e reduzindo o escopo dos dados.
  • B. slice and dice corta o cubo, mantendo a mesma perspectiva de dimensão dos dados, filtrando e reduzindo o escopo dos dados.
  • C. drill across na dimensão geográfica permite que o usuário diminua o nível de granularidade, diminuindo o nível de detalhamento da informação.
  • D. drill down na dimensão tempo permite que o usuário aumente o nível de granularidade, diminuindo o nível de detalhamento da informação.
  • E. drill up na dimensão tempo permite que o usuário aumente o nível de granularidade, diminuindo o nível de detalhamento da informação.

No Oracle PL/SQL a instrução ALTER TABLE permite adicionar, modificar e eliminar colunas ou restrições de uma tabela. Considerando a existência da tabela paciente e dos campos paciente_id (primary key), nome e sobrenome, um uso correto desta instrução é apresentado em:

  • A. ALTER TABLE paciente MODIFY CONSTRAINT (sobrenome VARCHAR2(30));
  • B. ALTER TABLE paciente RENAME COLUMN paciente_id TO id;
  • C. ALTER TABLE paciente ADD COLUMN_NAME telefone VARCHAR2(15);
  • D. ALTER TABLE paciente ERASE COLUMN nome;
  • E. ALTER TABLE paciente REMOVE PRIMARY KEY CASCADE;

Ao criar a tabela paciente em um banco de dados Oracle, composta pelas colunas id, nome, sobrenome e uf, foi definido o valor padrão 'SP' para a coluna uf. Para inserir um registro nesta tabela, usando o valor padrão definido, utiliza-se a instrução PL/SQL INSERT INTO paciente (id, nome, sobrenome, uf) VALUES (300, 'Paulo', 'Freitas', I );

A lacuna I é corretamente preenchida por

  • A. '*'
  • B. '*'
  • C. NULL
  • D. '%'
  • E. DEFAULT

Um Analista de Sistemas do CREMESP é o responsável pelo desenvolvimento de aplicações usando o Oracle Forms 11g. O Analista afirmou, corretamente, que

  • A. todas as versões anteriores do Oracle Forms podem ser atualizadas diretamente para a versão 11g sem terem que passar pela versão 10.1.2.
  • B. quando executado no modo HTTPS, o tráfego entre os processos Forms client e os Forms Server é criptografado usando o padrão SSL.
  • C. quando executado no modo HTTP, o tráfego entre os processos Forms client e os Forms Server não é criptografado.
  • D. há mais de uma função que permite que, de dentro do código dos Forms, seja possível saber se um usuário está conectado no modo HTTP ou HTTPS.
  • E. os Forms client têm portabilidade nativa para Java e dispensam totalmente o uso de plug-ins.
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...