Buscar

CCT0176 LINGUAGEM DE PROGRAMAÇÃO - AV3 - LEANDRO ROBADY

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0176_AV3_201110005466 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV3
Aluno: 201110005466 - LEANDRO CORREIA ROBADY
Professor: RAFAEL MONTEIRO RIBEIRO Turma: 9001/AA
Nota da Prova: 7,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 11/09/2013 20:20:09
 1a Questão (Cód.: 32032) Pontos: 1,0 / 1,0
Assinale a opção que não faz parte do conceito de orientação a objetos.
classe
método
herança
 procedimento
atributo
 2a Questão (Cód.: 32033) Pontos: 0,0 / 1,0
Das alternativas apresentadas, maque a que não é uma classe para manipulação de exceção:
NumberFormatException
NullPointerException
 ArrayIndexOutOfBoundsException
AtributeNullFoundException
FileNotFoundException
 3a Questão (Cód.: 32037) Pontos: 1,0 / 1,0
A classe String possui diversas funcionalidades importantes para o programador. Abaixo seguem alguns dos
métodos disponíveis.
Assinale a opção INCORRETA:
 trim() - concatena duas strings
length() - obtém o tamanho de uma string
equals() - compara duas strings
charAt(x) - captura o caractere de uma string de acordo com o índice estipulado
toUpperCase() - altera a string para maiúsculo
 4a Questão (Cód.: 32038) Pontos: 1,0 / 1,0
Marque a opção que corresponda a uma mensagem, baseada em GUI, para o usuário informar a idade na
própria caixa de diálogo.
JOptionPane.showInputDialog(int idade, "Informe a sua idade");
BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi...
1 de 4 23/09/2013 11:13
JOptionPane.showDialog("Informe a sua idade");
JOptionPane.showMessageDialog(idade, "Informe a sua idade");
JOptionPane.showMessageDialog(null, "Informe a sua idade");
 JOptionPane.showInputDialog("Informe a sua idade");
 5a Questão (Cód.: 31637) Pontos: 1,0 / 1,0
O conceito definido na linguagem JAVA para descrever o comportamento através de um conjunto de métodos
abstratos, é denominado de:
Associação
Polimorfismo
Herança
 Interface
Agregação
 6a Questão (Cód.: 19118) Pontos: 0,0 / 1,0
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):
herança múltipla.
polimorfismo.
sobrecarga de atributo.
acesso externo direto a atributo.
 sobrecarga de método.
 7a Questão (Cód.: 31157) Pontos: 1,0 / 1,0
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 o método main na classe Pessoa.
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi...
2 de 4 23/09/2013 11:13
faltou criar o objeto na classe Pessoa.
 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().
não há erros nos códigos acima.
 8a Questão (Cód.: 33319) Pontos: 1,0 / 1,0
Qual sera a saída do programa abaixo?
public class Teste {
 public static void main(String args[]) {
 int a = 0;
 double b = 2;
 System.out.println(++a + b);
 }
}
erro de compilação
3
 3.0
2
2.0
 9a Questão (Cód.: 31143) Pontos: 1,0 / 1,0
17.3) A figura abaixo representa qual tipo de relacionamento entre as classes?
Permutação
Mesclagem
Combinação
Pontuação
 Agregação
 10a Questão (Cód.: 32115) Pontos: 0,0 / 1,0
Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa
correta:
class A {
private int atrA;
}
class B extends A {
BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi...
3 de 4 23/09/2013 11:13
protected int atrB;
}
class C extends B, A{
private int atrC;
}
A classe B herda as características de A, mas não tem acesso direto ao atributo de A
 A classe C está herdando as características das classes B e A, assumindo a característica de
polimorfismo
A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e
B
A classe B herda as características de A e pode acessar diretamente o atributo de A
A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar
diretamente o atributo
Período de não visualização da prova: desde 09/09/2013 até 20/09/2013.
 
 
BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi...
4 de 4 23/09/2013 11:13

Outros materiais