Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE SOFTWARE 1. __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Garbage Collector Java Clean Java Virtual Machine Java Collector Garbage Drunk Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 2. Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes apresentaria erro de compilação para o comando for? for(; ++a < b-- ;) for(; a <= b;) for(a=1;b >= a*2;b--) for(a=1,b=5; a < b ;a++,b--) for(a=1; a = 10; a++) Explicação: No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a comparação é feita com ==. 3. Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? int a = 5, b = 32, c = 7; boolean x, y, w; x = (b > a) && (c > b); y = (b < c) || (a < b - c); w = (a + c < b) && !(c > a); true, false e true true, false e false true, true e false false, true e false false, true e true Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 4. Quais das seguintes senteças é verdadeira sobre a linguagem Java. Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fracamente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Multiplataforma, Fortemente Tipado e Case sensetive Ambiente Windows, Fortemente Tipado e Case Insensetive Explicação: Multiplataforma, Fortemente Tipado e Case sensetive 5. Qual das IDEs abaixo não implementa código java? JDelphi Eclipse Jcreator Netbeans BlueJ Explicação: Jdelphi nem é uma IDE 6. Qual das opções abaixo não é um tipo primitivo Java? text float double boolean int Explicação: não existe tipo primitivo text 7. Indique a opção que apresenta apenas operadores relacionais. Operadores >=, <, == e != Operadores +, -, < e ^ Operadores >, <, = e ! Operadores +, -, * e / Operadores &, |, ^ e ! 1. Quais das seguintes senteças é verdadeira sobre a linguagem Java. Multiplataforma, Fracamente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case sensetive Ambiente Windows, Fortemente Tipado e Case Insensetive Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Explicação: Multiplataforma, Fortemente Tipado e Case sensetive 2. Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes apresentaria erro de compilação para o comando for? for(; ++a < b-- ;) for(a=1; a = 10; a++) for(a=1;b >= a*2;b--) for(a=1,b=5; a < b ;a++,b--) for(; a <= b;) Explicação: No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a comparação é feita com ==. 3. Qual das IDEs abaixo não implementa código java? BlueJ Jcreator JDelphi Netbeans Eclipse Explicação: Jdelphi nem é uma IDE 4. Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? int a = 5, b = 32, c = 7; boolean x, y, w; x = (b > a) && (c > b); y = (b < c) || (a < b - c); w = (a + c < b) && !(c > a); false, true e true true, false e true false, true e false true, false e false true, true e false Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 5. __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Garbage Collector Java Virtual Machine Java Clean Garbage Drunk Java Collector Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 6. Indique a opção que apresenta apenas operadores relacionais. Operadores &, |, ^ e ! Operadores >, <, = e ! Operadores +, -, < e ^ Operadores >=, <, == e != Operadores +, -, * e / Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 7. Qual das opções abaixo não é um tipo primitivo Java? text float int double boolean 1. Quais das seguintes senteças é verdadeira sobre a linguagem Java. Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Multiplataforma, Fracamente Tipado e Case sensetive Ambiente Windows, Fortemente Tipado e Case Insensetive Multiplataforma, Fortemente Tipado e Case sensetive Explicação: Multiplataforma, Fortemente Tipado e Case sensetive 2. Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes apresentaria erro de compilação para o comando for? for(a=1;b >= a*2;b--) for(; ++a < b-- ;) for(a=1; a = 10; a++) for(; a <= b;) for(a=1,b=5; a < b ;a++,b--) Explicação: No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a comparação é feita com ==. 3. Qual das IDEs abaixo não implementa código java? Jcreator BlueJ JDelphi Eclipse Netbeans Explicação: Jdelphi nem é uma IDE 4. Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? int a = 5, b = 32, c = 7; boolean x, y, w; x = (b > a) && (c > b); y = (b < c) || (a < b - c); w = (a + c < b) && !(c > a); false, true e true true, false e false false, true e false true, true e false true, false e true Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 5. __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Java Virtual Machine Java Collector Java Clean Garbage Drunk Garbage Collector Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 6. Indique a opção que apresenta apenas operadores relacionais. Operadores &, |, ^ e ! Operadores >, <, = e ! Operadores >=, <, == e != Operadores +, -, * e / Operadores +, -, < e ^ Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou!=. 7. Qual das opções abaixo não é um tipo primitivo Java? text float double boolean int 1. __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Garbage Collector Java Virtual Machine Garbage Drunk Java Collector Java Clean Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 2. Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes apresentaria erro de compilação para o comando for? for(a=1,b=5; a < b ;a++,b--) for(; ++a < b-- ;) for(; a <= b;) for(a=1;b >= a*2;b--) for(a=1; a = 10; a++) Explicação: No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a comparação é feita com ==. 3. Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? int a = 5, b = 32, c = 7; boolean x, y, w; x = (b > a) && (c > b); y = (b < c) || (a < b - c); w = (a + c < b) && !(c > a); true, false e false true, true e false false, true e false false, true e true true, false e true Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 4. Quais das seguintes senteças é verdadeira sobre a linguagem Java. Multiplataforma, Fracamente Tipado e Case sensetive Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Ambiente Windows, Fortemente Tipado e Case Insensetive Multiplataforma, Fortemente Tipado e Case sensetive Explicação: Multiplataforma, Fortemente Tipado e Case sensetive 5. Qual das IDEs abaixo não implementa código java? BlueJ JDelphi Eclipse Jcreator Netbeans Explicação: Jdelphi nem é uma IDE 6. Qual das opções abaixo não é um tipo primitivo Java? float boolean text double int Explicação: não existe tipo primitivo text 7. Indique a opção que apresenta apenas operadores relacionais. Operadores +, -, * e / Operadores >, <, = e ! Operadores &, |, ^ e ! Operadores +, -, < e ^ Operadores >=, <, == e != 1. Quais das seguintes senteças é verdadeira sobre a linguagem Java. Ambiente Windows, Fortemente Tipado e Case Insensetive Multiplataforma, Fortemente Tipado e Case sensetive Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Multiplataforma, Fracamente Tipado e Case sensetive Explicação: Multiplataforma, Fortemente Tipado e Case sensetive 2. Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes apresentaria erro de compilação para o comando for? for(; a <= b;) for(a=1;b >= a*2;b--) for(a=1; a = 10; a++) for(; ++a < b-- ;) for(a=1,b=5; a < b ;a++,b--) Explicação: No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a comparação é feita com ==. 3. Qual das IDEs abaixo não implementa código java? BlueJ Jcreator JDelphi Netbeans Eclipse Explicação: Jdelphi nem é uma IDE 4. Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? int a = 5, b = 32, c = 7; boolean x, y, w; x = (b > a) && (c > b); y = (b < c) || (a < b - c); w = (a + c < b) && !(c > a); false, true e false true, false e false false, true e true true, true e false true, false e true Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 5. __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Garbage Collector Java Collector Java Clean Java Virtual Machine Garbage Drunk Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 6. Indique a opção que apresenta apenas operadores relacionais. Operadores >=, <, == e != Operadores +, -, * e / Operadores >, <, = e ! Operadores +, -, < e ^ Operadores &, |, ^ e ! Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 7. Qual das opções abaixo não é um tipo primitivo Java? text boolean int float double 1. Quais das seguintes senteças é verdadeira sobre a linguagem Java. Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Ambiente Windows, Fortemente Tipado e Case Insensetive Multiplataforma, Fracamente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case sensetive Explicação: Multiplataforma, Fortemente Tipado e Case sensetive 2. Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes apresentaria erro de compilação para o comando for? for(a=1;b >= a*2;b--) for(a=1; a = 10; a++) for(; a <= b;) for(; ++a < b-- ;) for(a=1,b=5; a < b ;a++,b--) Explicação: No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a comparação é feita com ==. 3. Qual das IDEs abaixo não implementa código java? Jcreator Netbeans BlueJ JDelphi Eclipse Explicação: Jdelphi nem é uma IDE 4. Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? int a = 5, b = 32, c = 7; boolean x, y, w; x = (b > a) && (c > b); y = (b < c) || (a < b - c); w = (a + c < b) && !(c > a); true, false e true false, true e false true, true e false true, false e false false, true e true Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 5. __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Java Virtual Machine Java Clean Garbage Drunk Java Collector Garbage Collector Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 6. Indique a opção que apresenta apenas operadores relacionais. Operadores >=, <, == e != Operadores &, |, ^ e ! Operadores +, -, * e / Operadores +, -, < e ^Operadores >, <, = e ! Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 7. Qual das opções abaixo não é um tipo primitivo Java? boolean int double float text 1. __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Java Collector Java Virtual Machine Garbage Drunk Java Clean Garbage Collector Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 2. Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes apresentaria erro de compilação para o comando for? for(a=1;b >= a*2;b--) for(a=1,b=5; a < b ;a++,b--) for(; a <= b;) for(; ++a < b-- ;) for(a=1; a = 10; a++) Explicação: No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a comparação é feita com ==. 3. Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente? int a = 5, b = 32, c = 7; boolean x, y, w; x = (b > a) && (c > b); y = (b < c) || (a < b - c); w = (a + c < b) && !(c > a); true, true e false true, false e false false, true e false false, true e true true, false e true Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 4. Quais das seguintes senteças é verdadeira sobre a linguagem Java. Multiplataforma, Fortemente Tipado e Case sensetive Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Ambiente Windows, Fortemente Tipado e Case Insensetive Multiplataforma, Fracamente Tipado e Case sensetive Explicação: Multiplataforma, Fortemente Tipado e Case sensetive 5. Qual das IDEs abaixo não implementa código java? Jcreator Netbeans Eclipse JDelphi BlueJ Explicação: Jdelphi nem é uma IDE 6. Qual das opções abaixo não é um tipo primitivo Java? boolean float text double int Explicação: não existe tipo primitivo text 7. Indique a opção que apresenta apenas operadores relacionais. Operadores &, |, ^ e ! Operadores >, <, = e ! Operadores >=, <, == e != Operadores +, -, * e / Operadores +, -, < e ^ AULA 2 1. Podemos dizer que é um modelo para criação de objetos. Conexão Objeto Herança Classe Polimorfismo Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. 2. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Agregação Herança Sobrescrita Encapsulamento Sobrecarga Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 3. Qual a função do encapsulamento? Instanciar um objeto dentro de classes privadas. Impedir o acesso direto a um atributo. Fazer a transferência de dados segura entre usuário e servidor. Cria novos objetos. Fazer uma conexão entre usuário e servidor. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 4. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: inner protected public private void Explicação: protected 5. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Métodos Agrupamentos Atributos Nível de Acesso Herança Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 6. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? new this implements super extends Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 7. Acerca de interfaces, na sintaxe Java, qual a informação correta? Deve ser definida com o uso de abstract class. Permite a definição de métodos concretos. Define regras para o comportamento de classes de uma mesma família. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. É implementada pelas classes com o uso de extends. 1. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Sobrecarga Herança Agregação Encapsulamento Sobrescrita Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 2. Podemos dizer que é um modelo para criação de objetos. Classe Objeto Herança Conexão Polimorfismo Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. 3. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? super new extends implements this Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 4. Qual a função do encapsulamento? Instanciar um objeto dentro de classes privadas. Impedir o acesso direto a um atributo. Cria novos objetos. Fazer a transferência de dados segura entre usuário e servidor. Fazer uma conexão entre usuário e servidor. Explicação: Tradicionalmente o encapsulamentoé feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 5. Acerca de interfaces, na sintaxe Java, qual a informação correta? Permite a definição de métodos concretos. Define regras para o comportamento de classes de uma mesma família. Deve ser definida com o uso de abstract class. É implementada pelas classes com o uso de extends. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Explicação: Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes. 6. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Métodos Agrupamentos Atributos Nível de Acesso Herança Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 7. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: protected inner private void public 1. Podemos dizer que é um modelo para criação de objetos. Polimorfismo Herança Classe Conexão Objeto Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. 2. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Atributos Agrupamentos Métodos Nível de Acesso Herança Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 3. Acerca de interfaces, na sintaxe Java, qual a informação correta? Deve ser definida com o uso de abstract class. Permite a definição de métodos concretos. É implementada pelas classes com o uso de extends. Define regras para o comportamento de classes de uma mesma família. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Explicação: Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes. 4. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? new this extends implements super Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 5. Qual a função do encapsulamento? Instanciar um objeto dentro de classes privadas. Fazer uma conexão entre usuário e servidor. Impedir o acesso direto a um atributo. Cria novos objetos. Fazer a transferência de dados segura entre usuário e servidor. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 6. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Sobrecarga Agregação Encapsulamento Herança Sobrescrita Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 7. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: inner protected private void public 1. Podemos dizer que é um modelo para criação de objetos. Classe Polimorfismo Herança Objeto Conexão Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. 2. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Encapsulamento Sobrescrita Sobrecarga Agregação Herança Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 3. Qual a função do encapsulamento? Fazer a transferência de dados segura entre usuário e servidor. Cria novos objetos. Impedir o acesso direto a um atributo. Instanciar um objeto dentro de classes privadas. Fazer uma conexão entre usuário e servidor. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 4. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: public private inner void protected Explicação: protected 5. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Métodos Herança Atributos Agrupamentos Nível de Acesso Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 6. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? implements super extends new this Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 7. Acerca de interfaces, na sintaxe Java, qual a informação correta? Define regras para o comportamento de classes de uma mesma família. É implementada pelas classes com o uso de extends. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Permite a definição de métodos concretos. Deve ser definida com o uso de abstract class. 1. Podemos dizer que é um modelo paracriação de objetos. Classe Herança Polimorfismo Objeto Conexão Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. 2. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Herança Agrupamentos Atributos Nível de Acesso Métodos Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 3. Acerca de interfaces, na sintaxe Java, qual a informação correta? Deve ser definida com o uso de abstract class. É implementada pelas classes com o uso de extends. Permite a definição de métodos concretos. Define regras para o comportamento de classes de uma mesma família. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Explicação: Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes. 4. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? super implements this new extends Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 5. Qual a função do encapsulamento? Impedir o acesso direto a um atributo. Instanciar um objeto dentro de classes privadas. Cria novos objetos. Fazer uma conexão entre usuário e servidor. Fazer a transferência de dados segura entre usuário e servidor. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 6. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Sobrecarga Herança Agregação Sobrescrita Encapsulamento Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 7. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: void protected public inner private 1. Podemos dizer que é um modelo para criação de objetos. Conexão Classe Objeto Herança Polimorfismo Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. 2. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Herança Métodos Atributos Agrupamentos Nível de Acesso Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 3. Acerca de interfaces, na sintaxe Java, qual a informação correta? É implementada pelas classes com o uso de extends. Define regras para o comportamento de classes de uma mesma família. Permite a definição de métodos concretos. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Deve ser definida com o uso de abstract class. Explicação: Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes. 4. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? implements super this new extends Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 5. Qual a função do encapsulamento? Fazer uma conexão entre usuário e servidor. Instanciar um objeto dentro de classes privadas. Fazer a transferência de dados segura entre usuário e servidor. Cria novos objetos. Impedir o acesso direto a um atributo. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 6. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Herança Agregação Encapsulamento Sobrescrita Sobrecarga Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 7. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: inner protected private void public 1. Podemos dizer que é um modelo para criação de objetos. Polimorfismo Conexão Herança Classe Objeto Explicação: A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados. 2. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Herança Atributos Métodos Agrupamentos Nível de Acesso Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 3. Acerca de interfaces, na sintaxe Java, qual a informação correta? É implementada pelas classes com o uso de extends. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Permite a definição de métodos concretos. Deve ser definida com o uso de abstract class. Define regras para o comportamento de classes de uma mesma família. Explicação: Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenasassinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes. 4. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? super new this implements extends Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 5. Qual a função do encapsulamento? Fazer uma conexão entre usuário e servidor. Impedir o acesso direto a um atributo. Fazer a transferência de dados segura entre usuário e servidor. Cria novos objetos. Instanciar um objeto dentro de classes privadas. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 6. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Sobrecarga Sobrescrita Encapsulamento Agregação Herança Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 7. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: public void private protected inner AULA 3 1. Acerca das anotações, é correto afirmar: É apenas um tipo de comentário que surgiu na versão 5 do Java. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. São classes que servem para guardar lembretes durante o processo de programação. São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. Explicação: As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso de @interface e elas aceitam valores default. 2. A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura? ArrayList HashMap Vector List Collection Explicação: O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade. 3. Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. Uma exceção é sempre um objeto do tipo Throwable. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. A cláusula catch nem sempre é executada. As exceções em Java são fixas e não é possível definir novas exceções. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 4. Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? out catch throw finally try Explicação: out 5. A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? catch try finally throw throws 1. Acerca das anotações, é correto afirmar: É apenas um tipo de comentário que surgiu na versão 5 do Java. Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. São classes que servem para guardar lembretes durante o processo de programação. São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. Explicação: As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso de @interface e elas aceitam valores default. 2. A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura? Vector Collection ArrayList HashMap List Explicação: O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade. 3. Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. Uma exceção é sempre um objeto do tipo Throwable. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. As exceções em Java são fixas e não é possível definir novas exceções. A cláusula catch nem sempre é executada. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 4. Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? finally catch out throw try Explicação: out 5. A linguagem Java traz algumas palavras específicas para o tratamento de execeções,definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? finally catch throw throws try 1. Acerca das anotações, é correto afirmar: É apenas um tipo de comentário que surgiu na versão 5 do Java. São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. São classes que servem para guardar lembretes durante o processo de programação. Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. Explicação: As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso de @interface e elas aceitam valores default. 2. A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura? Collection HashMap List Vector ArrayList Explicação: O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade. 3. Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. As exceções em Java são fixas e não é possível definir novas exceções. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. Uma exceção é sempre um objeto do tipo Throwable. A cláusula catch nem sempre é executada. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 4. Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? finally catch try out throw Explicação: out 5. A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? throw catch throws try finally 1. Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. A cláusula catch nem sempre é executada. Uma exceção é sempre um objeto do tipo Throwable. As exceções em Java são fixas e não é possível definir novas exceções. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 2. A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura? Vector ArrayList HashMap Collection List Explicação: O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade. 3. Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? throw finally out try catch Explicação: out 4. A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? try throws finally catch throw Explicação: O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método. 5. Acerca das anotações, é correto afirmar: São classes que servem para guardar lembretes durante o processo de programação. São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. É apenas um tipo de comentário que surgiu na versão 5 do Java. Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. 1. Acerca das anotações, é correto afirmar: São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. É apenas um tipo de comentário que surgiu na versão 5 do Java. São classes que servem para guardar lembretes durante o processo de programação. São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. Explicação: As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso de @interface e elas aceitam valores default. 2. A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura? Vector HashMap Collection List ArrayList Explicação: O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade. 3. Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso adispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. Uma exceção é sempre um objeto do tipo Throwable. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. A cláusula catch nem sempre é executada. As exceções em Java são fixas e não é possível definir novas exceções. Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 4. Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? out catch finally throw try Explicação: out 5. A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? finally catch throw try throws 1. Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. Uma exceção é sempre um objeto do tipo Throwable. A cláusula catch nem sempre é executada. As exceções em Java são fixas e não é possível definir novas exceções. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 2. A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura? Collection Vector List ArrayList HashMap Explicação: O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade. 3. Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? finally out throw catch try Explicação: out 4. A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? catch throws try throw finally Explicação: O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método. 5. Acerca das anotações, é correto afirmar: Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. São classes que servem para guardar lembretes durante o processo de programação. É apenas um tipo de comentário que surgiu na versão 5 do Java. São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. 1. Acerca das anotações, é correto afirmar: São classes que servem para guardar lembretes durante o processo de programação. É apenas um tipo de comentário que surgiu na versão 5 do Java. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização. São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. Explicação: As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso de @interface e elas aceitam valores default. 2. A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura? HashMap ArrayList Vector Collection List Explicação: O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade. 3. Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. Uma exceção é sempre um objeto do tipo Throwable. As exceções em Java são fixas e não é possível definir novas exceções. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. A cláusula catch nem sempre é executada. Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 4. Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? throw catch finally out try Explicação: out 5. A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? throw catch finally try throws AULA 4 1. Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? awt e jdbc awt e swt jdbc e swing awt e swing swt e swing Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados.2. As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve ser utilizado para a captura do clique sobre um botão ou item de menu? FocusListener ItemListener ActionListener KeyListener ChangeListener Explicação: Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o actionPerformed. 3. Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento: Quando usuário move o mouse Quando usuário presisona tecla Esc Quando usuário clica com o mouse Quando usuário fecha o programa Quando usuário deixa computador imóvel Explicação: deixa computador parado 4. Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JTree JButton JLabel JRadioButton JCheckBox Explicação: O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas. 5. Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west, and center; Border Layout Grid Layout Spring Layout Flow Layout Card Layout Explicação: Border 6. Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado para acompanhar o movimento do mouse sobre o componente? FocusListener ActionListener MouseMotionListener TextListener MouseListener 1. Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento: Quando usuário deixa computador imóvel Quando usuário move o mouse Quando usuário fecha o programa Quando usuário clica com o mouse Quando usuário presisona tecla Esc Explicação: deixa computador parado 2. Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JCheckBox JLabel JTree JButton JRadioButton Explicação: O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas. 3. Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west, and center; Grid Layout Border Layout Spring Layout Card Layout Flow Layout Explicação: Border 4. Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado para acompanhar o movimento do mouse sobre o componente? ActionListener FocusListener TextListener MouseListener MouseMotionListener Explicação: Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste. 5. Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? swt e swing awt e swt awt e swing awt e jdbc jdbc e swing Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados. 6. As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve ser utilizado para a captura do clique sobre um botão ou item de menu? FocusListener ItemListener ActionListener ChangeListener KeyListener 1. Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento: Quando usuário deixa computador imóvel Quando usuário clica com o mouse Quando usuário move o mouse Quando usuário presisona tecla Esc Quando usuário fecha o programa Explicação: deixa computador parado 2. Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JRadioButton JButton JCheckBox JTree JLabel Explicação: O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas. 3. Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west, and center; Grid Layout Flow Layout Border Layout Card Layout Spring Layout Explicação: Border 4. Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado para acompanhar o movimento do mouse sobre o componente? ActionListener MouseMotionListener TextListener MouseListener FocusListener Explicação: Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste. 5. Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? awt e swt awt e jdbc jdbc e swing awt e swing swt e swing Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados. 6. As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve ser utilizado para a captura do clique sobre um botão ou item de menu? KeyListener ActionListener FocusListener ChangeListener ItemListener 1. Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? awt e swt jdbc e swing awt e jdbc awt e swing swt e swing Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados. 2. As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deveser utilizado para a captura do clique sobre um botão ou item de menu? ChangeListener FocusListener ActionListener KeyListener ItemListener Explicação: Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o actionPerformed. 3. Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento: Quando usuário clica com o mouse Quando usuário presisona tecla Esc Quando usuário move o mouse Quando usuário deixa computador imóvel Quando usuário fecha o programa Explicação: deixa computador parado 4. Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JCheckBox JButton JLabel JTree JRadioButton Explicação: O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas. 5. Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west, and center; Spring Layout Border Layout Card Layout Grid Layout Flow Layout Explicação: Border 6. Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado para acompanhar o movimento do mouse sobre o componente? TextListener MouseListener ActionListener MouseMotionListener FocusListener 1. Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento: Quando usuário fecha o programa Quando usuário clica com o mouse Quando usuário move o mouse Quando usuário deixa computador imóvel Quando usuário presisona tecla Esc Explicação: deixa computador parado 2. Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JTree JButton JCheckBox JLabel JRadioButton Explicação: O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas. 3. Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west, and center; Card Layout Border Layout Flow Layout Spring Layout Grid Layout Explicação: Border 4. Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado para acompanhar o movimento do mouse sobre o componente? ActionListener FocusListener TextListener MouseMotionListener MouseListener Explicação: Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste. 5. Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? awt e jdbc jdbc e swing swt e swing awt e swing awt e swt Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados. 6. As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve ser utilizado para a captura do clique sobre um botão ou item de menu? ItemListener FocusListener ActionListener KeyListener ChangeListener 1. Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? jdbc e swing awt e swing swt e swing awt e jdbc awt e swt Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados. 2. As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve ser utilizado para a captura do clique sobre um botão ou item de menu? KeyListener FocusListener ItemListener ActionListener ChangeListener Explicação: Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o actionPerformed. 3. Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento: Quando usuário presisona tecla Esc Quando usuário move o mouse Quando usuário deixa computador imóvel Quando usuário fecha o programa Quando usuário clica com o mouse Explicação: deixa computador parado 4. Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JLabel JCheckBox JRadioButton JButton JTree Explicação: O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas. 5. Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west, and center; Flow Layout Spring Layout Border Layout Card Layout Grid Layout Explicação: Border 6. Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado para acompanhar o movimento do mouse sobre o componente? FocusListener MouseMotionListener ActionListener TextListener MouseListener 1. Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? awt e swing jdbc e swing swt e swing awt e jdbc awt e swt Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados. 2. As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve ser utilizado para a captura do clique sobre um botão ou item de menu? ChangeListener ActionListener KeyListener FocusListener ItemListener Explicação: Eventos de
Compartilhar