Buscar

LINGUAGEM DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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();

Outros materiais