Foram encontradas 120 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DATAPREV
Julgue o item subseqüente, acerca do ambiente Java.
Uma interface é definida com a palavra interface. As classes que implementam uma interface informam isso por meio da palavra implements. Uma interface não pode herdar de outra interface.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DATAPREV
Julgue o item subseqüente, acerca do ambiente Java.
Um applet pode ser armazenado em um servidor e depois transferido para as máquinas dos usuários. Uma classe que modela um applet deriva da classe Applet e contém um método init executado na carga do applet.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DATAPREV
public static void copiar(String origem,
String destino) {
File arqOrigem = new File(origem);
File arqDestino = new File(destino);
FileInputStream fis = null;
FileOutputStream fos = null;
int tam = (int)arqOrigem.length();
byte[] buffer = new byte[tam];
try {
fis = new FileInputStream(arqOrigem);
fos = new
FileOutputStream(arqDestino);
int num = 0;
while(num < tam)
num += fis.read(buffer,num,tam -
num);
fos.write(buffer,0,tam);
}
catch (IOException exp) {
System.out.println(exp.getMessage());
}
finally {
try {
if (fis != null)
fis.close ();
if (fos != null)
fos.close ();
}
catch (IOException exp) {
System.out.println(exp.getMessage());
}
}
}
Julgue o item subseqüente acerca do código acima, escrito em Java.
Há um erro no código, pois há um bloco try dentro de um bloco finally. As instruções no bloco associado à palavra finally somente são executadas se não for executado o bloco catch que o antecede.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DATAPREV
public static void copiar(String origem,
String destino) {
File arqOrigem = new File(origem);
File arqDestino = new File(destino);
FileInputStream fis = null;
FileOutputStream fos = null;
int tam = (int)arqOrigem.length();
byte[] buffer = new byte[tam];
try {
fis = new FileInputStream(arqOrigem);
fos = new
FileOutputStream(arqDestino);
int num = 0;
while(num < tam)
num += fis.read(buffer,num,tam -
num);
fos.write(buffer,0,tam);
}
catch (IOException exp) {
System.out.println(exp.getMessage());
}
finally {
try {
if (fis != null)
fis.close ();
if (fos != null)
fos.close ();
}
catch (IOException exp) {
System.out.println(exp.getMessage());
}
}
}
Julgue o item subseqüente acerca do código acima, escrito em Java.
O método copiar pode ser invocado mesmo que não seja instanciada a classe da qual o método é membro. São criadas duas instâncias da classe File. O método read é membro da classe FileInputStream.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DATAPREV
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
Acerca da orientação a objetos, julgue o seguinte item.
A comunicação entre objetos pode ocorrer pela troca de mensagens. Um objeto O1 pode enviar uma mensagem para um objeto O2 invocando um método público definido na classe da qual O2 é uma instância.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DATAPREV
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Interfaces
Acerca da orientação a objetos, julgue o seguinte item.
Uma classe pode implementar uma interface. Se uma classe implementa uma interface, os métodos públicos da classe somente podem ser aqueles especificados na interface que a classe implementa.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DATAPREV
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Acerca da orientação a objetos, julgue o seguinte item.
Uma associação entre classes estabelece um relacionamento estrutural. As instâncias dessas classes podem ser interligadas. A multiplicidade da associação informa quantas instâncias podem ser interligadas.
Provas
1 CREATE TABLE TABELA (
2 j INTEGER,
3 k CHAR(10)
4 );
5 CREATE PROCEDURE adiciona (i IN NUMBER) AS
6 BEGIN
7 INSERT INTO TABELA VALUES(i, 'QQQQ');
8 END adiciona;
9 .
10 run;
Considerando o código PL/SQL acima, julgue o item a seguir.
Na execução da linha 5 até a linha 8 do código, a procedure criada poderá entrar em loop, dependendo das condições dos registros da tabela.
Provas
1 CREATE TABLE TABELA (
2 j INTEGER,
3 k CHAR(10)
4 );
5 CREATE PROCEDURE adiciona (i IN NUMBER) AS
6 BEGIN
7 INSERT INTO TABELA VALUES(i, 'QQQQ');
8 END adiciona;
9 .
10 run;
Considerando o código PL/SQL acima, julgue o item a seguir.
Considerando que o código esteja executando sem erro, então, caso a linha 8 seja removida, a execução do código não será afetada.
Provas
1 CREATE TABLE TABELA (
2 j INTEGER,
3 k CHAR(10)
4 );
5 CREATE PROCEDURE adiciona (i IN NUMBER) AS
6 BEGIN
7 INSERT INTO TABELA VALUES(i, 'QQQQ');
8 END adiciona;
9 .
10 run;
Considerando o código PL/SQL acima, julgue o item a seguir.
Na execução do código, ao final da linha 4, uma tabela vazia com dois campos será criada.
Provas
Caderno Container