Prévia do material em texto
Analise o trecho de código abaixo e escolha a alternativa com a instrução mais adequada para ser inseridas na linha 4.
Trecho de código:
1.... String umaPalavra;
2..... Scanner t = new Scanner(System.in);
3.... System.out.print("Digite apenas uma palavra : ");
4..... _____________________
4..... System.out.println("A palavra digitada foi:" + umaPalavra);
a.
umaPalavra=t.nextLine();
b.
umaPalavra=t.next();
c.
t=umaPalavra.nextLine();
d.
umaPalavra=t.nextline();
Feedback
A resposta correta é: umaPalavra=t.next();
Questão 2
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
As linhas 1 e 2 abaixo, representam trechos retirados de classes diferentes. A
linha 1 pertence a classe Professor. A linha 2 pertence a classe
ExecutaClasseProfessor. Considerando essas informações, escolha a
alternativa correta.
Trecho da Classe Professor:
1 - public class Professor extends PessoaGenerica{
Trecho da Classe ExeutaClasseProfessor
2 - Professor p1 = new Professor();
a.
Exatamente o mesmo construtor da super classe será o da subclasse, sem a possibilidade de alteração.
b.
A classe Professor foi criada com o recurso de Herança.
c.
p1 é uma classe por herança
d.
Professor() também é o construtor da classe PessoaGenerica.
e.
O construtor é um método que pode ser implementado no programa que o invocar.
Feedback
A resposta correta é: A classe Professor foi criada com o recurso de Herança.
Questão 3
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Para implementar um recurso de programação para realizar a leitura do teclado para entrada de dados em nossos programas
em Java, é necessário a importação de classes externas. Um exemplo dessas classes é a:
a.
Scanf
b.
objeto.nextLine()
c.
Input
d.
Scanner
Feedback
A resposta correta é: Scanner
Questão 4
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Respostas multiplas. Para acertar a questão você deverá assinalar duas corretas. As linhas 1 e 2 abaixo representam
trechos retirados de classes diferentes. A linha 1 pertence a classe Professor. A linha 2 pertence a classe
ExecutaClasseProfessor. Considerando essas informações, escolha as duas alternativas corretas. Cuidado :Ao assinar 3 ou
mais questões a alternativa pontuará negativamente.
Trecho da Classe Professor:
1 - public class Professor extends PessoaGenerica{
Trecho da Classe ExeutaClasseProfessor:
2 - Professor p1 = new Professor();
a.
Professor() também é o construtor da classe PessoaGenerica.
b.
A classe Professor foi criada com o recurso de Herança.
c.
O construtor é um método que pode ser implementado no programa que o invocar.
d.
Mesmo PessoaGenerica possuindo apenas um construtor, ainda assim poderíamos implementar vários construtores na classe
Professor.
Feedback
As respostas corretas são: Mesmo PessoaGenerica possuindo apenas um construtor, ainda assim poderíamos implementar
vários construtores na classe Professor., A classe Professor foi criada com o recurso de Herança.
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Sobre encapsulamento, analise o código na ilustração e responda, considerando que a classe em questão será utilizada por
um programa no mesmo pacote do seu projeto de origem.
a.
Apenas para o atributo nome são necessários setter e getter devido seu encapsulamento.
b.
O elementoB é do tipo Setters (set).
c.
O elementoA é do tipo getters (get).
d.
Estão faltando métodos sets e gets para o atributo telefone.
Feedback
A resposta correta é: Apenas para o atributo nome são necessários setter e getter devido seu encapsulamento.
Questão 6
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Se criarmos um método do tipo static em uma classe, a forma mais indicada e simplificada para invocá-lo em um programa do
mesmo pacote, é da seguinte forma:
a.
NomedaClasse nomedoobjeto.nomedoMetodoEstatico();
b.
nomedoMetodoEstatico();
c.
objeto.nomedoMetodoEstatico();
d.
NomedaClasse nomedoMetodoEstatico();
Feedback
A resposta correta é: nomedoMetodoEstatico();
Questão 7
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Para adicionar classes externas ao nosso projeto, ou seja, classes que não façam parte do pacote do projeto, é necessário
informar no início do código o comando:
a.
Override
b.
Include
c.
Extends
d.
Import
Feedback
A resposta correta é: Import
Questão 8
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Analise os códigos das classes a seguir e escolha a alternativa correta.
classe 1:
public class Vendedor extends Funcionarios{
}
classe 2:
public class Funcionarios(
}
classe 3:
public class ConsultaVendedor{
public static void main(String x[]){
}
}
a.
A classe Vendedor é uma Superclasse
b.
Pensando na execução do programa ou do projeto, a classe principal é a Vendedor.
c.
Pensando na execução do programa ou do projeto, a classe principal é a ConsultaVendedor.
d.
ConsultaVendedor é uma Subclasse
Feedback
A resposta correta é: Pensando na execução do programa ou do projeto, a classe principal é a ConsultaVendedor.
Questão 9
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Sobre Construtores, analise o texto de código abaixo de uma mesma classe e escolha a alternativa que demonstre o uso
correto de um dos Construtores:
Conta(){
....
....
}
Conta(String a, double b){
....
....
}
Conta(int a, int b, int c){
....
....
}
a.
Conta cp = new Conta(100.50,100);
b.
Conta cp = new Conta(100,100.50);
c.
Conta cp = new Conta("100.50", 78);
d.
Conta cp = new Conta(100.50);
Feedback
A resposta correta é: Conta cp = new Conta("100.50", 78);
Questão 10
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Analise o trecho de código abaixo e escolha a alternativa com a instrução mais adequada para ser inseridas na linha 5.
Trecho de código:
1.... public static void main(String x[]){
2.... String n1;
3..... Double n2;
4..... n1 = JOptionPane.showInputDialog("Digite um numero : ");
5..... .......................................................................................
6..... JOptionPane.showMessageDialog("O numero digitado mais 10% é " + (n2 * 1.10) );
}
a.
n2 = Double.parseDouble(n1);
b.
n2=t.nextDouble();
c.
n1 = Double.parseDouble(n2);
d.
n1=t.nextDouble();
Feedback
As respostas corretas são: n2 = Double.parseDouble(n1);, n2=t.nextDouble();