Buscar

CCT0176_AV_201002155088 » 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

Avaliação: CCT0176_AV_201002155088 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201002155088 - WALLACE SILVA MORAIS 
Professor: RAFAEL MONTEIRO RIBEIRO Turma: 9002/AB
Nota da Prova: 6,2 Nota de Partic.: 2 Data: 04/11/2013 19:12:57
1a Questão (Ref.: 201002202628) Pontos:0,8 / 0,8
Assinale a opção que não faz parte do conceito de orientação a objetos.
atributo
procedimento
classe
método
herança
2a Questão (Ref.: 201002226091) Pontos:0,8 / 0,8
Qual sintaxe expressa a criação correta de uma classe em java?
Public Class Exemplo {}
class Exemplo() {}
public class Exemplo {}
public class Exemplo() {}
class public Exemplo {}
3a Questão (Ref.: 201002227180) Pontos:0,2 / 0,8
Implemente em Java uma classe Animal com os atributos nome, apelido e idade com seus métodos getters e 
setters e uma classe Aplicação que instancie dois objetos do tipo Animal. 
Resposta: public class Animal{ public Animal {String[] } boolean nome= nome boolean apelido = nickname int = 
idade
Gabarito:
public class Animal { 
 private String nome; 
 private String apelido; 
Página 1 de 5BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 private int idade; 
 public Animal(String nome, String apelido, int idade){ 
 this.nome=nome; this.apelido=apelido; this.idade=idade; 
 } 
 public String getNome(){ return nome; } 
 public String getApelido(){ return apelido; } 
 public int getIdade(){ return idade; } 
 public void setNome(String nome){ this.nome=nome; } 
 public void setApelido(String apelido){ this.apelido=apelido; } 
 public void setApelido(int idade){ this.idade=idade; }
 } 
public class AnimalApp{ 
 public static void main(String[] args){ 
 Animal animal1 = new Animal("gato siames","titi",10); 
 Animal animal2 = new Animal("cachorro pastor","toto",20);
 } 
} 
4a Questão (Ref.: 201002227434) Pontos:0,4 / 0,8
Identifique no código abaixo um exemplo de Objeto (Instância), Método e Classe. Explique cada conceito deste.
public class JavaApp {
 public static void main(String[] args) {
 Java java1 = new Java("1.5", "jdk");
 System.out.println(java1.getNome());
 }
}
Resposta: Classe: public class JavaApp - Necessário para iniciar a programação, o arquivo gerado da compliação 
(Javac) deve possuir o mesmo nome (JavaApp.java). Método: void main (String[] args) - indica quais metodos 
serão utilizados. Objeto: é o menor instancia da classe.
Página 2 de 5BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Gabarito:
Objeto: java1
Classe: Java
Método: getNome()
Objeto é uma instância de classe. Classe é um modelo abstrato de dados. Método é uma operação ou ação ofertada 
pela classe.
5a Questão (Ref.: 201002203882) DESCARTADA
A tecnologia Java é, basicamente, dividida em: 
JSE, JDE e JME
JSE, JEE e JME
JSE, JDE e JPE
JSE, JEE e JPE
JSE, JEEP e JME
6a Questão (Ref.: 201002202633) Pontos:0,8 / 0,8
A classe String possui diversas funcionalidades importantes para o programador. Abaixo seguem alguns dos 
métodos disponíveis. 
Assinale a opção INCORRETA:
charAt(x) - captura o caractere de uma string de acordo com o índice estipulado
toUpperCase() - altera a string para maiúsculo
length() - obtém o tamanho de uma string
equals() - compara duas strings
trim() - concatena duas strings
7a Questão (Ref.: 201002202188) Pontos:0,8 / 0,8
Considerando o código a seguir:
public static void main(String[] args) {
 int i = 15;
 while(true){
 if(i%3==0){
 System.out.print(i + " ");
 }
 i--;
if(i==0){
 break;
 } 
 }
Página 3 de 5BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 }
A saída da execução desse trecho de código terá como primeiro número da sequência e último respectivamente:
14 e 2
12 e 2
15 e 2
12 e 3
15 e 3
8a Questão (Ref.: 201002261766) Pontos:0,8 / 0,8
Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de 
desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi 
criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule
(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a 
um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e 
métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método 
calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição 
acima é a(o):
sobrecarga de método
acesso externo direto a atributo
sobrecarga de atributo
herança múltipla
polimorfismo
9a Questão (Ref.: 201002265682) Pontos:0,0 / 0,8
Considere os seguintes fragmentos de código Java: 
I. int sum = 7;
if ( sum > 20 ) { 
System.out.print("ganhou "); } 
else { 
System.out.print("perdeu "); }
System.out.println("o bônus."); 
II. int sum = 21; if ( sum != 20 ) 
System.out.print("ganhou"); 
else 
System.out.print("perdeu "); System.out.println("o bônus."); 
O resultado da execução dos fragmentos em I e II será, respectivamente,
ganhou e ganhou.
perdeu e perdeu.
perdeu o bônus e ganhou.
perdeu e ganhou o bônus.
perdeu o bônus e ganhou o bônus.
Pontos:0,8 / 0,8
Página 4 de 5BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
10a Questão (Ref.: 201002226093)
Como se declara um método estático em Java?
public static void exemploMetodo() {}
static void public exemploMetodo() {}
public void exemploMetodo() {}
public void static exemploMetodo() {}
static exemploMetodo() {}
11a Questão (Ref.: 201002226082) Pontos:0,8 / 0,8
Qual sintaxe expressa a criação correta de uma classe em java?
class public Exemplo {}
public class Exemplo {}
class Exemplo() {}
Public Exemplo {}
public class Exemplo() {}
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Página 5 de 5BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Outros materiais