Lista completa de Questões de Ciência da Computação da Núcleo de Computação Eletrônica UFRJ (NCE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Para as questões de número 31 até 54, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
O objeto em ASP que permite a criação de "variáveis" que podem ser acessadas por várias páginas e por diversos usuários diferentes é:
application
request
response
server
session
Para as questões de número 51 até 58, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
Para inserir código JavaScript em uma página HTML, a tag usada é:
Para as questões de número 51 até 58, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
Observe as seguintes linhas de código em Javascript. Considere as variáveis do tipo correto e inicializadas. A numeração em algarismos romanos é apenas para referência, não fazendo parte do comando ou linha:
i. do a++; while (a < 10);
ii. for (i = 0; i < 10; i++);
iii. for (x in y);
iv. repeat a++; until (a >10);
v. while (a < 10).
A quantidade de comandos VÁLIDOS é:
1
2
3
4
5
Para as questões de número 51 até 58, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
Observe as seguintes afirmativas relacionadas a vetores em Javascript:
i. O índice da primeira posição de um vetor pode ser especificado na sua criação.
ii. O comando para criar um vetor em Javascript é DIM.
iii. O tamanho de um vetor em Javascript pode ser obtido usando-se a função count( ).
iv. Pode-se usar o comando new para especificar o tamanho de um vetor.
v. Por padrão, a primeira posição de um vetor é a de número 0 (zero).
A quantidade de afirmativas corretas é:
1
2
3
4
5
A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.
O resultado da consulta SQL a seguir (SQL99 padrão), aplicada a este banco de dados é:
os nomes e os números dos telefones dos vendedores associados a pelo menos três pedidos;
os nomes e os números dos telefones dos clientes que efetuaram ao menos três pedidos;
os nomes e os números dos telefones dos vendedores associados a clientes que têm ao menos três telefones;
os nomes e os números dos telefones dos vendedores associados a clientes que fizeram pelo menos três pedidos;
os nomes e os números dos telefones dos clientes cujo vendedor associado é o responsável ao menos por três pedidos.
A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.
O resultado da consulta a seguir (SQL99 padrão), aplicada a este banco de dados é:
os nomes e telefones dos vendedores que efetuaram ao menos uma venda;
os nomes e telefones dos vendedores associados ao menos a um cliente;
os nomes e telefones dos vendedores associados a clientes que efetuaram ao menos um pedido;
os nomes e telefones dos clientes associados a vendedores que efetuaram ao menos uma venda;
os nomes e telefones dos clientes que efetuaram ao menos um pedido.
A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.
Ainda em relação ao banco de dados desta empresa, o resultado da execução dos comandos SQL a seguir sobre este banco é:
nenhuma das tabelas, cliente ou pedido, é alterada;
somente a tabela pedido é alterada;
somente a tabela cliente é alterada;
ambas as tabelas são alteradas;
a seqüência de comandos contém um erro de sintaxe.
Considere que os comandos SQL a seguir tenham sido corretamente executados no SQL Server.
Sobre as views definidas, pode-se concluir que:
somente v3 é atualizável;
somente v1 e v3 são atualizáveis;
somente v3 e v4 são atualizáveis;
todas são atualizáveis;
nenhuma é atualizável.
Considere que os comandos SQL a seguir tenham sido corretamente executados no SQL Server.
Considere então as seguintes afirmativas:
I. v_alunos_status não pode ser uma view;
II. o usuário X pode remover alguns registros da tabela aluno, mas não pode remover todos os registros;
III. o usuário X pode ler da tabela aluno;
IV. o usuário X pode executar o comando rollback transaction;
V. nascimento pode ser uma coluna ou uma constraint da tabela aluno.
Pode-se concluir que:
nenhuma afirmativa é verdadeira;
somente as afirmativas I e III são verdadeiras;
somente as afirmativas II e V são verdadeiras;
somente as afirmativas III e IV são verdadeiras;
todas afirmativas são verdadeiras.
Considere um banco de dados no Microsoft SQL Server que contém duas tabelas, P1 e P2, cada uma delas com dois atributos A e B, sendo que o atributo A de P1 é a chave primária e o atributo A de P2 também é a chave primária. Considere ainda que seja necessário manter a instância da tabela P2 de acordo com a instância da tabela P1, isto é, sempre que houver alguma modificação na instância da tabela P1 a instância da tabela P2 deve ser sofrer a mesma modificação. O script que melhor define os triggers que mantêm essa sincronização é:
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...