Questões

Total de Questões Encontradas: 130

Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Considere a tabela EMP em um banco de dados Oracle, contendo os campos ID, NOME, CARGO e SALARIO. Considere ainda que a procedure seguinte tem a intenção de reajustar o salário de todos os funcionários em 20%:

CREATE OR REPLACE PROCEDURE aumento
BEGIN
         UPDATE EMP SET SALARIO = SALARIO * 1.2;
END;

Para que o procedure seja considerado correto é necessário
A
retirar a instrução OR REPLACE, pois de outra forma, ocorrerá um erro de sintaxe.
B
trocar a palavra-chave SET por VALUE. 
C
trocar a palavra-chave BEGIN por { e END por }.
D
acrescentar a palavra-chave IS imediatamente antes da instrução BEGIN. 
E
acrescentar a palavra-chave START imediatamente após a instrução BEGIN. 
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Sobre visões (views) em Bancos de Dados Oracle, é INCORRETO afirmar:
A
A definição de uma tabela é armazenada no dicionário como um texto que contém os comandos SQL usados para sua criação. Quando uma visão é referida por um comando SQL, o Oracle mescla esse comando com aquele de definição da visão para retornar os dados. 
B
Uma visão é criada por uma consulta que usa tabelas de origem ou tabelas base para extrair os dados. As tabelas base podem ser tabelas ou outras visões. 
C
Uma visão pode ser definida como uma tabela virtual, ou seja, ela não existe fisicamente como aquelas cujos campos são utilizados para sua criação. 
D
Uma visão pode conter colunas de diferentes tabelas e apenas aquelas linhas que satisfaçam alguma condição. 
E
Uma visão Join é aquela que possui mais de uma tabela especificada em sua cláusula from e dispõe das seguintes cláusulas: DISTINCT, AGGREGATION, GROUP BY, START WITH, CONNECT BY, ROWNUM e as operações (UNION ALL, INTERSECT etc.).
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Sobre Bancos de Dados, analise:

I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.
II.  As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.
III.  Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.
IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras.

Está correto o que consta em
A
I, II, III e IV.
B
I, III e IV, apenas. 
C
I e IV, apenas.
D
II e III, apenas.
E
III e IV, apenas.
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Sobre backup e recuperação do banco de dados Oracle é correto afirmar:
A
As informações dos arquivos de controle do banco de dados não podem ser usadas para orientar a progressão automatizada da recuperação porque não trazem dados sobre a estrutura de arquivos e o número atual de sequência do registro que está sendo gravado.
B
O backup de datafiles e dos arquivos de controle do banco de dados só poderá ser feito quando o banco de dados estiver fechado ou o tablespace estiver off-line.
C
O backup dos datafiles de um tablespace individual ou o de um arquivo de controle são exemplos de backups completos.
D
Os backups completos são executados quando o banco de dados está aberto e disponível para uso.
E
O registro redo é um conjunto de arquivos que protegem os dados alterados do banco de dados alojados na memória e que não foram gravados nos datafiles
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Sobre os mecanismos de segurança do banco de dados Oracle é correto afirmar:
A
Como os papéis permitem o gerenciamento mais fácil e mais eficaz dos privilégios, eles podem ser concedidos a outros papéis.
B
A única forma de atribuir privilégios a um usuário é por meio de papéis. 
C
Privilégios para criar um tablespace ou para excluir linhas de qualquer tabela do banco de dados não são considerados privilégios de sistema. 
D
Todo usuário de um banco de dados pode acessar qualquer esquema desse banco, sem restrições. 
E
Um domínio de segurança no Oracle permite determinar papéis e privilégios para um usuário, entretanto, não permitem definir cotas de tablespaces e limite de recursos da CPU.
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Em uma linguagem de programação, considere um tipo de dado inteiro que utiliza 2 bytes de memória para seu armazenamento. Quantos valores únicos diferentes é possível colocar nesse espaço no decorrer da execução de um programa? 
A
256.
B
32768.
C
65536.
D
16777216. 
E
4294967296.
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Com relação a herança na programação orientada a objetos com Java, é INCORRETO afirmar:
A
Uma subclasse herda os métodos da superclasse, entretanto, pode ter seus próprios métodos.
B
Quando se instancia um objeto da subclasse, podem ser passados valores para os atributos da superclasse.
C
Um objeto da subclasse pode ser um objeto da superclasse.
D
Em uma superclasse, para acessar métodos da subclasse deve ser usada a instrução super.
E
Para definir que a subclasse herda as características da superclasse utiliza-se a instrução extends na declaração da subclasse. 
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Texto Associado Texto Associado
Imagem Associada da Questão
O método soma representa um exemplo de  
A
sobrescrita de métodos.
B
herança de parâmetros. 
C
recursividade. 
D
encapsulamento. 
E
sobrecarga de métodos. 
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Texto Associado Texto Associado
Imagem Associada da Questão
Para chamar o método soma da classe Calculo, e mostrar na tela o retorno desse método, é correto utilizar: 
A
Calculo c = new Calculo(); System.out.println (c.soma(10, 20, 30)); ou System.out.println (Calculo.soma(10, 20));
B
Exclusivamente as instruções Calculo c = new Calculo(); System.out.println (c.soma(10, 20)); 
C
Exclusivamente a instrução System.out.println (Calculo.soma(10, 20, 50)); 
D
Exclusivamente as instruções Calculo c = new Calculo(); double r = c.soma(10, 20); System.out.println(r); 
E
Calculo c = Calculo.soma(10,20,30); System.out.println (c); ou System.out.println (Calculo.soma(10, 20)); 
Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: Técnico do Judiciário - Programador de Sistemas
Considere a variável idade declarada no método main de uma classe Java, com a seguinte instrução:

int idade=12;

Analise:

 I. System.out.println (idade<18?"Menor de idade":"Maior de idade");  
 II.  if(idade<18) {System.out.println("Menor de idade");} else {System.out.println("Maior de idade");}  
 III.  if(idade<18) {System.out.println("Menor de idade");} else if (idade>=18) {System.out.println("Maior de idade");}  
 IV. switch(idade) {case<18: System.out.println("Menor de idade"); break; case>=18: System.out.println("Maior de idade");}

Contém uma instrução correta que exibirá na tela a frase "Menor de idade":
A
I, II, III e IV. 
B
I, II e III, apenas. 
C
II e III, apenas. 
D
II, apenas.
E
I e III, apenas. 
Página 4 de 13