Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, gerada por meio do aplicativo Access do Microsoft Office, apresenta um esquema de base de dados de nome Northwind. Julgue os itens seguintes, acerca dos conceitos de banco de dados no modelo relacional e das informações apresentadas na figura.

A execução, sobre a base de dados apresentada, do comando SQL a seguir, retornará uma tabela com duas colunas: NomeDoProduto e PreçoUnitário, contendo todos os registros da tabela Produtos, ordenados do menor para o maior PreçoUnitário.

Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.

O código, com relação à vulnerabilidade de sua implementação, apresenta propensão a sofrer ataques de hacker na modalidade conhecida como SQLInjection, que consiste em se inserirem comandos SQL inválidos a fim de se obter acesso indevido a recursos de um sistema de informações.

Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.

O código apresenta trechos de comandos de manipulação de dados (DML – Data Manipulation Language) da linguagem SQL.

Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma tabela chamada produto, que armazena informações sobre os produtos comercializados por uma empresa, possui vários campos, dentre eles: um campo chamado id, que é o campo chave da tabela e identifica o produto; um campo chamado nome, que armazena o nome do produto; um campo chamado custo, que armazena o custo do produto; e um campo chamado tipo, que armazena o tipo de produto ao qual o produto pertence (é uma chave estrangeira da tabela tipoProduto). Qual dos seguintes comandos SQL-92 abaixo, que um analista está elaborando para extrair informações da tabela produto, apresenta ERRO de sintaxe?
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o seguinte método escrito na linguagem Java:

 O resultado da chamada misterio (2,4) é:

Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe a seguinte definição de uma classe na linguagem Java:

Analise as seguintes afirmativas sobre este trecho de código:

I - A classe Circulo disponibiliza os métodos declarados como public da classe Ponto.

II - A classe Circulo possui três construtores sobrecarregados.

III - A construção de um objeto do tipo Circulo não invoca o construtor da classe Ponto.

 É/são correta(s) somente a(s) afirmativa(s):

Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe a seguinte definição de uma estrutura de dados na linguagem Java:

Se Arv é um objeto do tipo NoArvore então:

I - Arv representa uma árvore binária de busca.

II - O número de nós de Arv é sempre crescente.

 III - O número máximo de nós de Arv a serem pesquisados na execução do método insere é igual ao número de nós de Arv.

 É/são correta(s) somente a(s) afirmativa(s):

Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o seguinte trecho de código Java que executa um método de busca binária em um vetor:

I - Uma pré-condição é que tabela esteja previamente ordenada.

 II - Caso a chave não seja encontrada o valor retornado é –1.

III - O número máximo de comparações da chave é proporcional à log2 (tabela.length).

A opção que mostra todos os itens corretos é:

Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Observe o trecho do programa WelcomeApplet.Java abaixo.

Com relação à programação Java, é correto afirmar:

10 Q136083
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Uma janela pode ser dividida, em cinco regiões distintas: superior, esquerda, centro, direita e inferior, pelo gerenciador de layout do Java denominado