Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Questão __________________ é 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 Clean Java Collector Garbage Drunk Garbage Collector Java Virtual Machine Respondido em 02/10/2020 11:31:50 Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 2 Questão 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 <= b;) for(a=1,b=5; a < b ;a++,b--) for(a=1; a = 10; a++) Respondido em 02/10/2020 11:31:54 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 Questão Qual das opções abaixo não é um tipo primitivo Java? double text boolean float int Respondido em 02/10/2020 11:32:02 Explicação: não existe tipo primitivo text 4 Questão Indique a opção que apresenta apenas operadores relacionais. Operadores >, <, = e ! Operadores +, -, * e / Operadores +, -, < e ^ Operadores >=, <, == e != Operadores &, |, ^ e ! Respondido em 02/10/2020 11:32:06 Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 5 Questão Qual das IDEs abaixo não implementa código java? Netbeans BlueJ JDelphi Eclipse Jcreator Respondido em 02/10/2020 11:32:13 Explicação: Jdelphi nem é uma IDE 6 Questão 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 false, true e true false, true e false true, false e false true, false e true Respondido em 02/10/2020 11:32:17 Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 1 Questão __________________ é 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 Clean Java Collector Java Virtual Machine Garbage Drunk Garbage Collector Respondido em 02/10/2020 11:32:34 Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 2 Questão 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 < b-- ;) for(a=1; a = 10; a++) for(a=1,b=5; a < b ;a++,b--) Respondido em 02/10/2020 11:32:37 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 Questão Qual das opções abaixo não é um tipo primitivo Java? boolean float text int double Respondido em 02/10/2020 11:32:43 Explicação: não existe tipo primitivo text 4 Questão Indique a opção que apresenta apenas operadores relacionais. Operadores >=, <, == e != Operadores >, <, = e ! Operadores +, -, * e / Operadores +, -, < e ^ Operadores &, |, ^ e ! Respondido em 02/10/2020 11:32:49 Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 5 Questão Qual das IDEs abaixo não implementa código java? JDelphi Jcreator BlueJ Netbeans Eclipse Respondido em 02/10/2020 11:32:53 Explicação: Jdelphi nem é uma IDE 6 Questão 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, false e true true, true e false Respondido em 02/10/2020 11:32:57 Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 1 Questão __________________ é 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 Garbage Drunk Garbage Collector Java Clean Java Virtual Machine Respondido em 02/10/2020 11:33:09 Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 2 Questão 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--) Respondido em 02/10/2020 11:33:13 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 Questão Qual das opções abaixo não é um tipo primitivo Java? boolean float int text double Respondido em 02/10/2020 11:33:17 Explicação: não existe tipo primitivo text 4 Questão Indique a opção que apresenta apenas operadores relacionais. Operadores >=, <, == e != Operadores +, -, * e / Operadores &, |, ^ e ! Operadores +, -, < e ^ Operadores >, <, = e ! Respondido em 02/10/2020 11:33:25 Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 5 Questão Qual das IDEs abaixo não implementa código java? Eclipse JDelphi Netbeans BlueJ Jcreator Respondido em 02/10/2020 11:33:28 Explicação: Jdelphi nem é uma IDE 6 Questão 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 Respondido em 02/10/2020 11:33:34 Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 1 Questão __________________ é 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 Garbage Collector Java Clean Java Collector Garbage Drunk Respondido em 02/10/2020 11:33:57 Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 2 Questão 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,b=5; a < b ;a++,b--) for(a=1; a = 10; a++) for(; ++a < b-- ;) Respondido em 02/10/2020 11:34:00 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 Questão Qual das opções abaixo não é um tipo primitivo Java? int boolean double float text Respondido em 02/10/2020 11:34:06 Explicação: não existe tipo primitivo text 4 Questão Indique a opção que apresenta apenas operadores relacionais. Operadores +, -, * e / Operadores >, <, = e ! Operadores &, |, ^ e ! Operadores +, -, < e ^ Operadores >=, <, == e != Respondido em 02/10/2020 11:34:12 Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 5 Questão Qual das IDEs abaixo não implementa código java? BlueJ JDelphi Jcreator Netbeans Eclipse Respondido em 02/10/2020 11:34:15 Explicação: Jdelphi nem é uma IDE 6 Questão 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 true, false e true false, true e true Respondido em 02/10/2020 11:34:21 Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 1 Questão __________________ é 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 Drunk Java Collector Garbage Collector Java Virtual Machine Java Clean Respondido em 02/10/2020 11:34:40 Explicação: O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados. 2 Questão 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=5; a < b ;a++,b--) for(a=1;b >= a*2;b--) for(; a <= b;) Respondido em 02/10/2020 11:34:43 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 Questão Qual das opções abaixo não é um tipo primitivo Java? float int text double boolean Respondido em 02/10/2020 11:34:46 Explicação: não existe tipo primitivo text 4 Questão Indique a opção que apresenta apenas operadores relacionais. Operadores &, |, ^ e ! Operadores >, <, = e ! Operadores >=, <, == e != Operadores +, -, * e / Operadores +, -, < e ^ Respondido em 02/10/2020 11:34:51 Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 5 Questão Qual das IDEs abaixo não implementa código java? JDelphi Jcreator BlueJ Eclipse Netbeans Respondido em 02/10/2020 11:34:54 Explicação: Jdelphi nem é uma IDE 6 Questão 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 true true, true e false false, true e false true, false e false Respondido em 02/10/2020 11:34:59 Explicação: T && F -> F, F || T -> T, T && !T -> T && F -> F 1 Questão Acerca de interfaces, na sintaxe Java, qual a informação correta? Deve ser definida com o uso de abstract class. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Define regras para o comportamento de classes de uma mesma família. É implementada pelas classes com o uso de extends. Permite a definição de métodos concretos. Respondido em 02/10/2020 11:35:16 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. 2 Questão 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 extends implements super this Respondido em 02/10/2020 11:35:21 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. 3 Questão Qual a função do encapsulamento? Fazer a transferência de dados segura entre usuário e servidor. Cria novos objetos. Instanciar um objeto dentro de classes privadas. Impedir o acesso direto a um atributo. Fazer uma conexão entre usuário e servidor. Respondido em 02/10/2020 11:37:58 Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 4 Questão O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: inner public protected void private Respondido em 02/10/2020 11:35:35 Explicação: protected 5 Questão Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Atributos Herança Agrupamentos Métodos Nível de Acesso Respondido em 02/10/2020 11:35:39 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 Questão 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 Sobrescrita Encapsulamento Sobrecarga Herança Respondido em 02/10/2020 11:35:45 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. 1 Questão 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 Encapsulamento Herança Sobrescrita Agregação Respondido em 02/10/2020 11:36:00 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 Questão Qual a função do encapsulamento?Impedir o acesso direto a um atributo. Cria novos objetos. Fazer a transferência de dados segura entre usuário e servidor. Instanciar um objeto dentro de classes privadas. Fazer uma conexão entre usuário e servidor. Respondido em 02/10/2020 11:39:04 Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 3 Questão O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: void protected public private inner Respondido em 02/10/2020 11:36:43 Explicação: protected 4 Questão Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Nível de Acesso Atributos Agrupamentos Métodos Herança Respondido em 02/10/2020 11:39:16 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. 5 Questão 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? this new super implements extends Respondido em 02/10/2020 11:36:53 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. 6 Questão Acerca de interfaces, na sintaxe Java, qual a informação correta? É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. É 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. Deve ser definida com o uso de abstract class. Respondido em 02/10/2020 11:36:56 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. 1 Questão 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 Agregação Sobrecarga Herança Sobrescrita Respondido em 02/10/2020 11:37:58 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 Questão Qual a função do encapsulamento? Cria novos objetos. 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. Fazer uma conexão entre usuário e servidor. Respondido em 02/10/2020 11:40:34 Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 3 Questão O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: inner private void public protected Respondido em 02/10/2020 11:43:10 Explicação: protected 4 Questão Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Herança Atributos Métodos Agrupamentos Nível de Acesso Respondido em 02/10/2020 11:41:03 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. 5 Questão 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 extends implements Respondido em 02/10/2020 11:43:38 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. 6 Questão Acerca de interfaces, na sintaxe Java, qual a informação correta? Define regras para o comportamento de classes de uma mesma família. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Permite a definição de métodos concretos. É implementada pelas classes com o uso de extends. Deve ser definida com o uso de abstract class. Respondido em 02/10/2020 11:43:44 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. 1 Questão 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 Agregação Sobrecarga Herança Sobrescrita Respondido em 02/10/2020 11:37:58 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 Questão Qual a função do encapsulamento? Cria novos objetos. 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. Fazer uma conexão entre usuário e servidor. Respondido em 02/10/2020 11:40:34 Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 3 Questão O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: inner private void public protected Respondido em 02/10/2020 11:43:10 Explicação: protected 4 Questão Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Herança Atributos Métodos Agrupamentos Nível de Acesso Respondido em 02/10/2020 11:41:03 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. 5 Questão 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 extends implements Respondido em 02/10/2020 11:43:38 Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linhahierárquica, podendo ser utilizado inclusive em construtores. 6 Questão Acerca de interfaces, na sintaxe Java, qual a informação correta? Define regras para o comportamento de classes de uma mesma família. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Permite a definição de métodos concretos. É implementada pelas classes com o uso de extends. Deve ser definida com o uso de abstract class. Respondido em 02/10/2020 11:43:44 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. 1 Questão 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 Sobrescrita Encapsulamento Agregação Respondido em 02/10/2020 11:37:12 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 Questão Qual a função do encapsulamento? Fazer uma conexão entre usuário e servidor. Cria novos objetos. Fazer a transferência de dados segura entre usuário e servidor. Instanciar um objeto dentro de classes privadas. Impedir o acesso direto a um atributo. Respondido em 02/10/2020 11:39:45 Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 3 Questão O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: public inner private void protected Respondido em 02/10/2020 11:39:52 Explicação: protected 4 Questão Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Atributos Agrupamentos Herança Métodos Nível de Acesso Respondido em 02/10/2020 11:37:31 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. 5 Questão 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 extends super new this Respondido em 02/10/2020 11:37:37 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. 6 Questão Acerca de interfaces, na sintaxe Java, qual a informação correta? 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. Permite a definição de métodos concretos. Respondido em 02/10/2020 11:37:43 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. 1 Questão 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 Encapsulamento Agregação Sobrescrita Herança Respondido em 02/10/2020 11:41:51 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 Questão 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. Impedir o acesso direto a um atributo. Cria novos objetos. Respondido em 02/10/2020 11:41:54 Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 3 Questão O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: public void inner protected private Respondido em 02/10/2020 11:42:03 Explicação: protected 4 Questão Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Atributos Nível de Acesso Herança Agrupamentos Métodos Respondido em 02/10/2020 11:42:15 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. 5 Questão 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? extends new this implements super Respondido em 02/10/2020 11:42:23 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. 6 Questão 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. Deve ser definida com o uso de abstract class. Permite a definição de métodos concretos. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Respondido em 02/10/2020 11:42:27 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. 1 Questão 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 catch nem sempre é executada. 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. Respondido em 02/10/2020 11:42:40 Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 2 Questão Qual das opções abaixo não é uma descendente de Collection? HashList HashMap Arraylist Vector LinkedList Respondido em 02/10/2020 11:42:48 Explicação: HashList não é uma descente de Collection 3 Questão Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? finally try out throw catch Respondido em 02/10/2020 11:45:20 Explicação: out 4 Questão Acerca das anotações, é correto afirmar: 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 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. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. Respondido em 02/10/2020 11:42:59 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. 5 Questão 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 finally throws throw catch Respondido em 02/10/2020 12:04:16 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. 6 Questão 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 List ArrayList Vector HashMap Respondido em 02/10/2020 12:04:45 Explicação: O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade. 1 Questão 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. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. 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. Respondido em 02/10/2020 12:07:33 Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 2 Questão 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 ArrayList Vector HashMap List Respondido em 02/10/2020 12:05:10 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 Questão Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? try finally out throw catch Respondido em 02/10/2020 12:05:15 Explicação: out 4 Questão 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 throws finally try catch Respondido em 02/10/2020 12:08:03 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 Questão Qual das opções abaixo não é uma descendente de Collection? Arraylist Vector HashList LinkedList HashMap Respondido em 02/10/2020 12:05:42 Explicação: HashList não é uma descente de Collection 6 Questão Acerca das anotações, é correto afirmar: São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. 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. É 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. Respondido em 02/10/2020 12:05:47 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. 1 Questão 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. A cláusula catch nem sempre é executada. A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. As exceções em Java são fixas e não é possível definir novas exceções. Uma exceção é sempre um objeto do tipo Throwable. Respondido em 02/10/2020 12:06:02 Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 2 Questão 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? List HashMap Collection Vector ArrayList Respondido em02/10/2020 12:06:05 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 Questão Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? out throw try finally catch Respondido em 02/10/2020 12:06:14 Explicação: out 4 Questão 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 catch throw throws finally Respondido em 02/10/2020 12:06:18 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 Questão Qual das opções abaixo não é uma descendente de Collection? Vector LinkedList Arraylist HashList HashMap Respondido em 02/10/2020 12:06:25 Explicação: HashList não é uma descente de Collection 6 Questão 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 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. São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional. Respondido em 02/10/2020 12:06:33 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. 1 Questão 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. 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. Respondido em 02/10/2020 12:06:46 Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 2 Questão 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 Vector Collection HashMap List Respondido em 02/10/2020 12:06:49 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 Questão Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? catch throw out try finally Respondido em 02/10/2020 12:09:21 Explicação: out 4 Questão 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? throws try catch finally throw Respondido em 02/10/2020 12:06:56 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 Questão Qual das opções abaixo não é uma descendente de Collection? Vector HashMap Arraylist HashList LinkedList Respondido em 02/10/2020 12:09:34 Explicação: HashList não é uma descente de Collection 6 Questão 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 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. Respondido em 02/10/2020 12:09:37 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. 1 Questão 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 catch nem sempre é executada. 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. Respondido em 02/10/2020 12:07:26 Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 2 Questão 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 ArrayList List Collection Respondido em 02/10/2020 12:09:56 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 Questão Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? try catch throw finally out Respondido em 02/10/2020 12:07:39 Explicação: out 4 Questão 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 quena ocorrência de exceção? throws throw catch try finally Respondido em 02/10/2020 12:07:43 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 Questão Qual das opções abaixo não é uma descendente de Collection? LinkedList Vector HashMap Arraylist HashList Respondido em 02/10/2020 12:10:17 Explicação: HashList não é uma descente de Collection 6 Questão Acerca das anotações, é correto afirmar: 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. É 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. Respondido em 02/10/2020 12:10:20 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. 1 Questão As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East, West e Center? GridBagLayout FlowLayout BoxLayout BorderLayout GridLayout Respondido em 02/10/2020 12:10:44 Explicação: O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los em um Panel com FlowLayout. 2 Questão 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 Grid Layout Card Layout Border Layout Respondido em 02/10/2020 12:10:47 Explicação: Border 3 Questão 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 Respondido em 02/10/2020 12:10:54 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. 4 Questão Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JTree JButton JLabel JCheckBox JRadioButton Respondido em 02/10/2020 12:11:00 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 Questão 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 awt e jdbc awt e swt swt e swing Respondido em 02/10/2020 12:11:05 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 Questão 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 ActionListener ItemListener ChangeListener Respondido em 02/10/2020 12:11:08 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. 1 Questão As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East, West e Center? GridLayout GridBagLayout FlowLayout BoxLayout BorderLayout Respondido em 02/10/2020 12:11:21 Explicação: O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los em um Panel com FlowLayout. 2 Questão 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 jdbc awt e swing jdbc e swing awt e swt Respondido em 02/10/2020 12:11:25 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. 3 Questão 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 Border Layout Grid Layout Spring Layout Card Layout Respondido em 02/10/2020 12:11:30 Explicação: Border 4 Questão 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 MouseListener TextListener Respondido em 02/10/2020 12:14:02 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 Questão Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JButton JTree JLabel JCheckBox JRadioButton Respondido em 02/10/2020 12:11:39 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. 6 Questão 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? ActionListener ChangeListener FocusListener KeyListener ItemListener Respondido em 02/10/2020 12:14:14 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. 1 Questão As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East, West e Center?BoxLayout GridLayout GridBagLayout FlowLayout BorderLayout Respondido em 02/10/2020 12:15:28 Explicação: O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los em um Panel com FlowLayout. 2 Questão 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 jdbc e swing awt e swing awt e swt awt e jdbc Respondido em 02/10/2020 12:15:31 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. 3 Questão 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 Card Layout Border Layout Spring Layout Respondido em 02/10/2020 12:13:07 Explicação: Border 4 Questão 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 TextListener MouseMotionListener MouseListener Respondido em 02/10/2020 12:15:38 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 Questão Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JLabel JTree JButton JRadioButton JCheckBox Respondido em 02/10/2020 12:15:41 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. 6 Questão 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 ChangeListener ActionListener ItemListener FocusListener Respondido em 02/10/2020 12:13:16 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. 1 Questão As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East, West e Center? GridLayout BoxLayout BorderLayout GridBagLayout FlowLayout Respondido em 02/10/2020 12:11:57 Explicação: O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los em um Panel com FlowLayout. 2 Questão 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 Respondido em 02/10/2020 12:14:31 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. 3 Questão 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 Card Layout Grid Layout Spring Layout Flow Layout Respondido em 02/10/2020 12:12:06 Explicação: Border 4 Questão 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 MouseMotionListener FocusListener MouseListener ActionListener Respondido em 02/10/2020 12:14:36 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 Questão Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JLabel JCheckBox JTree JRadioButton JButton Respondido em 02/10/2020 12:12:11 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. 6 Questão 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 ItemListener FocusListener KeyListener ActionListener Respondido em 02/10/2020 12:14:45 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. 1 Questão As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East, West e Center? GridBagLayout FlowLayout BorderLayout BoxLayout GridLayout Respondido em 02/10/2020 12:14:55 Explicação: O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los em um Panel com FlowLayout. 2 Questão 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 awt e jdbc awt e swt swt e swing Respondido em 02/10/2020 12:14:57 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. 3 Questão 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 Card Layout Border Layout Spring Layout Grid Layout Respondido em 02/10/2020 12:15:01 Explicação: Border 4 Questão 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 MouseListener FocusListener TextListener Respondido em 02/10/2020 12:15:05 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 tratamentode arraste. 5 Questão Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JTree JRadioButton JButton JCheckBox JLabel Respondido em 02/10/2020 12:15:08 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. 6 Questão 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 ActionListener FocusListener ChangeListener KeyListener Respondido em 02/10/2020 12:15:15 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. 1 Questão Escolha qual opção melhor define a sentença abaixo: "Mecanismo para adicionar estilo a um documento web" : pyton css html java php Respondido em 02/10/2020 12:42:01 Explicação: css 2 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de marcação utilizada na construção de páginas na Web" : html pyton java css php Respondido em 02/10/2020 12:42:07 Explicação: HTML 3 Questão As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente: < br > < p > < form > < form > < br > < h1 > < h1 > < p > < br > < p > < br > < form > < br > < p > < h1 > Respondido em 02/10/2020 12:44:38 Explicação: As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande. 4 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" : html java PHP css javascript Respondido em 02/10/2020 12:42:51 Explicação: javascript 5 Questão Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar críticas quando o valor de um campo é alterado? onclick onblur onchange onfocus onsubmit Respondido em 02/10/2020 12:42:55 Explicação: O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 6 Questão Tag utilizada para definir o cabeçalho de uma página HTML: foot head title body br Respondido em 02/10/2020 12:43:01 Explicação: 1 Questão Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar críticas quando o valor de um campo é alterado? onchange onfocus onblur onsubmit onclick Respondido em 02/10/2020 12:44:43 Explicação: O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 2 Questão As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente: < br > < p > < h1 > < h1 > < p > < br > < form > < br > < h1 > < p > < br > < form > < br > < p > < form > Respondido em 02/10/2020 12:47:16 Explicação: As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande. 3 Questão Tag utilizada para definir o cabeçalho de uma página HTML: br head title body foot Respondido em 02/10/2020 12:47:21 Explicação: 4 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de marcação utilizada na construção de páginas na Web" : java php css pyton html Respondido em 02/10/2020 12:44:59 Explicação: HTML 5 Questão Escolha qual opção melhor define a sentença abaixo: "Mecanismo para adicionar estilo a um documento web" : css html java php pyton Respondido em 02/10/2020 12:47:30 Explicação: css 6 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" : java css javascript PHP html Respondido em 02/10/2020 12:45:04 Explicação: javascript 1 Questão Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar críticas quando o valor de um campo é alterado? onclick onfocus onsubmit onchange onblur Respondido em 02/10/2020 12:45:49 Explicação: O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 2 Questão As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente: < p > < br > < form > < form > < br > < h1 > < br > < p > < form > < br > < p > < h1 > < h1 > < p > < br > Respondido em 02/10/2020 12:43:27 Explicação: As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande. 3 Questão Tag utilizada para definir o cabeçalho de uma página HTML: head body title br foot Respondido em 02/10/2020 12:46:02 Explicação: 4 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de marcação utilizada na construção de páginas na Web" : php html java css pyton Respondido em 02/10/2020 12:46:06 Explicação: HTML 5 Questão Escolha qual opção melhor define a sentença abaixo: "Mecanismo para adicionar estilo a um documento web" : html java css pyton php Respondido em 02/10/2020 12:46:14 Explicação: css 6 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" : css html java javascript PHP Respondido em 02/10/2020 12:46:22 Explicação: javascript 1 Questão Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar críticas quando o valor de um campo é alterado? onclick onfocus onsubmit onchange onblur Respondido em 02/10/2020 12:45:49 Explicação: O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 2 Questão As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente: < p > < br > < form > < form > < br > < h1 > < br > < p > < form > < br > < p > < h1 > < h1 > < p > < br > Respondido em 02/10/2020 12:43:27 Explicação: As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande. 3 Questão Tag utilizada para definir o cabeçalho de uma página HTML: head body title br foot Respondido em 02/10/2020 12:46:02 Explicação: 4Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de marcação utilizada na construção de páginas na Web" : php html java css pyton Respondido em 02/10/2020 12:46:06 Explicação: HTML 5 Questão Escolha qual opção melhor define a sentença abaixo: "Mecanismo para adicionar estilo a um documento web" : html java css pyton php Respondido em 02/10/2020 12:46:14 Explicação: css 6 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" : css html java javascript PHP Respondido em 02/10/2020 12:46:22 Explicação: javascript 1 Questão Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar críticas quando o valor de um campo é alterado? onsubmit onchange onblur onfocus onclick Respondido em 02/10/2020 12:46:38 Explicação: O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 2 Questão As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente: < br > < p > < form > < br > < p > < h1 > < h1 > < p > < br > < p > < br > < form > < form > < br > < h1 > Respondido em 02/10/2020 12:44:13 Explicação: As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande. 3 Questão Tag utilizada para definir o cabeçalho de uma página HTML: foot head title br body Respondido em 02/10/2020 12:46:45 Explicação: 4 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de marcação utilizada na construção de páginas na Web" : java html php css pyton Respondido em 02/10/2020 12:46:52 Explicação: HTML 5 Questão Escolha qual opção melhor define a sentença abaixo: "Mecanismo para adicionar estilo a um documento web" : html php pyton java css Respondido em 02/10/2020 12:44:28 Explicação: css 6 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" : javascript java html PHP css Respondido em 02/10/2020 12:46:59 Explicação: javascript 1 Questão Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar críticas quando o valor de um campo é alterado? onsubmit onchange onblur onfocus onclick Respondido em 02/10/2020 12:46:38 Explicação: O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 2 Questão As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente: < br > < p > < form > < br > < p > < h1 > < h1 > < p > < br > < p > < br > < form > < form > < br > < h1 > Respondido em 02/10/2020 12:44:13 Explicação: As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande. 3 Questão Tag utilizada para definir o cabeçalho de uma página HTML: foot head title br body Respondido em 02/10/2020 12:46:45 Explicação: 4 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de marcação utilizada na construção de páginas na Web" : java html php css pyton Respondido em 02/10/2020 12:46:52 Explicação: HTML 5 Questão Escolha qual opção melhor define a sentença abaixo: "Mecanismo para adicionar estilo a um documento web" : html php pyton java css Respondido em 02/10/2020 12:44:28 Explicação: css 6 Questão Escolha qual opção melhor define a sentença abaixo: "Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" : javascript java html PHP css Respondido em 02/10/2020 12:46:59 Explicação: javascript 1 Questão 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. 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. Respondido em 02/10/2020 12:06:46 Explicação: No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes. 2 Questão 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 Vector Collection HashMap List Respondido em 02/10/2020 12:06:49 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 Questão Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? catch throw out try finally Respondido em 02/10/2020 12:09:21 Explicação: out 4 Questão 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? throws try catch finally throw Respondido em 02/10/2020 12:06:56 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 Questão Qual das opções abaixo não é uma descendente de Collection? Vector HashMap Arraylist HashList LinkedList Respondido em 02/10/2020 12:09:34 Explicação: HashList não é uma descente de Collection 6 Questão 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
Compartilhar