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

Atenção: Para responder as questões de números 49 a 51, analise o código fonte DELPHI, do arquivo Unit abaixo.

unit Unit1;

interface

uses

     Sys Utils, Win Types, WinProcs, Messages, Classes, Graphics,

     Controls, Forms, Dial orgs;

  type

    TForm 1 = class(TForm)

     private 

         { Private declarations }

    public

        { Public declarations }

    end;

var

      Form 1: TForm 1;

implementation

   { $ R * .DFM }

     { Initialization }

end.

As Units acessadas por este arquivo encontram-se na seção

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

É uma lista de informações com operações especiais de acesso. O acesso aos seus elementos é feito sempre pela mesma extremidade, isto é, a extremidade escolhida é sempre usada para todas as operações, seja de inserção, eliminação ou pesquisa. Esta regra é também conhecida como LIFO. Esta é a definição da estrutura de dados

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

Considere as afirmativas abaixo sobre as linguagens de programação.

I. PHP é uma linguagem direcionada para construção de websites cujo código-fonte deve ser compilado antes de ser realizado o deployment no servidor.

II. Delphi é uma linguagem compilada, baseada em Pascal, direcionada ao desenvolvimento de aplicações de desktop e que pode gerar aplicações baseadas no .NET Framework.

III. Java é uma linguagem interpretada baseada em bytecodes, é open-source, e é direcionada para a criação de aplicações de desktop em ambientes Linux.

É correto o que se afirma APENAS em

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

Em relação ao TRANSACT-SQL, é correto afirmar que

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

Analise a procedure PL-SQL abaixo.

PROCEDURE salario

(v_premio IN BOOLEAN,

v_quota IN BOOLEAN,

v_pagto IN OUT BOOLEAN)

IS

BEGIN

v_pagto := v_premio OR v_quota;

END;

Se v_premio = True e v_quota = Null,

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

Analise a instrução SQL abaixo:

1 ...

2 FROM PRODUTOS

3 GROUP BY ID_PRODUTO

4 ORDER BY SUM(QTD_VENDIDA) DESC

Para que o resultado da execução do código acima exiba os dez produtos que mais venderam e destes, quanto de cada foi vendido, a linha 1 deverá conter

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

Analise a instrução SQL abaixo.

SELECT * FROM CADASTRO

WHERE NOME LIKE '%a' OR SOBRENOME LIKE '_e%'

O resultado da execução do código acima exibirá

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

No PL/SQL, a função que retorna o menor inteiro maior ou igual ao argumento, e a função numérica que retorna o código do erro associado à última exceção, são, respectivamente:

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

O Analista necessita

I. criar uma tabela por meio da linguagem SQL.

II. incluir tuplas na tabela criada.

III. criar índices para a tabela criada.

IV. atualizar conteúdo das tuplas.

V. obter informações das tuplas incluídas na tabela.

Para atender essa necessidade é correto o uso da

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

Cada instrução SQL executada pelo Oracle Database Server possui um cursor individual associado. De acordo com o conceito de cursores implícitos e explícitos, considere as afirmativas abaixo.

I. Os cursores implícitos são declarados e nomeados pelo programador, apenas para instruções PL/SQL SELECT, incluindo consultas que podem retornar uma ou mais linhas.

II. Os cursores explícitos são utilizados apenas para consultas que retornam mais de uma linha.

III. Os cursores implícitos são gerados dinamicamente para todas as instruções DML e PL/SQL SELECT, incluindo consultas que retornam somente uma linha.

É correto o que se afirma APENAS em