Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO CCT0261_A4 Disciplina: CCT0261 - LING.DE PROGRAM. Período Acad.: 2017.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente em Java? Classe objeto := new Construtor(); Construtor objeto new Classe(); Classe objeto new Construtor(); Construtor objeto = new Classe(); Classe objeto = new Construtor(); 2. Como se instancia um objeto em Java? Construtor objeto = new Classe(); Construtor objeto = new Classe; Classe objeto = new Construtor(); Classe objeto = Construtor(); Classe objeto = new Construtor; 3. Seja a classe: public class Moto { public boolean estadoMotor; public void ligaMotor() {estadoMotor=true;} public void desligaMotor( ) {estadoMotor=false;} } Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe: Moto m.new Moto; Moto m=new Moto(); Moto m=new( ).Moto; Moto m.new Moto( ); Moto m.new( ); Gabarito Comentado 4. Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa. public class Pessoa{ String nome; int idade; String telefone; public void exibirDados(){ System.out.println("Nome:"+nome); System.out.println("Idade:" + idade+ " anos"); System.out.println("Telefone:"+ telefone); } } public class TestaPessoa{ public static void main (String [] args){ exibirDados(); } } faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados(). faltou criar o objeto na classe Pessoa. faltou o método main na classe Pessoa. não há erros nos códigos acima. o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. Gabarito Comentado 5. Dado o seguinte modelo: Marque a alternativa que define a classe Pessoa. public class Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public Pessoa { public static main (String args[]) { private codigoPessoa int; private nome String; private endereco String; private telefone int; } } public Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public class Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } 6. Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta arquitetônica assim como um(a) __________ está para uma classe." método variável atributo objeto parâmetro Gabarito Comentado 7. Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção: this final int SIZE :=10 static final int SIZE = 10 void final int SIZE = 10 static extend integer SIZE = 10 this extend integer SIZE := 10 Gabarito Comentado 8. Seja a classe: public class TV { public boolean estadoTV; public TV(boolean estadoTV){this.estadoTV=estadoTV;) public void ligaTV() {estadoTV=true;} public void desligaTV( ) {estadoTV=false;} } Marque a alternativa que apresenta uma forma correta de se criar uma instância para esta classe: TV m.new TV; TV m.new TV(true ); TV m=new TV(); TV m=newTV(false ); TV m.new TV();
Compartilhar