A Linguagem Programação
Por: Guilherme Roque • 24/9/2019 • Exam • 884 Palavras (4 Páginas) • 250 Visualizações
Pergunta 1
Analise o código do método a seguir e julgue os itens sobre o conceito de ArrayList.
public static void visualizarContatos()
{
if(listaContatos.isEmpty())
{
JOptionPane.showMessageDialog(null,"Nenhum contato
cadastrado");
}
else
{
for (Contato c: listaContatos)
{
JOptionPane.showMessageDialog(null,c.imprimir());
}
}
}
I. O nome do ArrayList é listaContatos. Este ArrayList guarda objetos do tipo Contato.
Minha área Comunidades FAQ Tutoriais Atendimento
0,25 em 0,25 pontos
GUILHERME ROQUE MODESTO 14
23/05/2018 Revisar envio do teste: ATIVIDADE 2 – LINGUAGEM DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_19516933_1&course_id=_293459_1&content_id=_7077251_1&return_content=1&step=
Resposta Selecionada:
b.
Resposta Correta:
b.
II. O ArrayList é um vetor de objetos que funciona dinamicamente.
III. Este método exibe em um comando de impressão o último objeto presente no ArrayList.
IV. O comando for apresentado no código pode ser substituído por for (int i=0;
i<listaContatos.size(); i++), porém é necessário ajustar o código presente dentro do for no que
diz respeito ao acesso aos dados do objeto.
Assinale a opção correta.
os itens I, II e IV estão certos e o item III está errado
os itens I, II e IV estão certos e o item III está errado
Pergunta 2
Resposta
Selecionada:
Resposta Correta:
Analise o código das classes a seguir presentes em um mesmo pacote de um projeto Java:
public class ClasseA {
public double calcular(int x, int y){
return (x+y);
}
public double calcular(double x, double y){
return (x*y);
}
}
public class ClasseB extends ClasseA{
}
public class Principal {
public static void main(String args[]){
}
} Com base nos códigos apresentados e
nos conceitos da orientação a
objetos é
correto afirmar:
Por meio de um objeto da ClasseB será possível acessar os métodos
presentes na ClasseA.
Por meio de um objeto da ClasseB será possível acessar os métodos
presentes na ClasseA.
Pergunta 3
Resposta Selecionada:
O ambiente Java utiliza uma camada extra que se interpõe entre o sistema operacional e o
código binário gerado pelo compilador Java, cuja função é traduzir as necessidades de uma
aplicação para a linguagem do sistema operacional. Descrevem a camada e o código,
respectivamente, os termos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
23/05/2018 Revisar envio do teste: ATIVIDADE 2 – LINGUAGEM DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_19516933_1&course_id=_293459_1&content_id=_7077251_1&return_content=1&step=
Resposta Correta:
virtual machine e bytecode
virtual machine e bytecode
Pergunta 4
Resposta Selecionada:
Resposta Correta:
Analise as seguintes afirmações relativas à Programação Orientada a Objetos:
I. Em um programa orientado a objetos, as instâncias de uma classe armazenam os mesmos
tipos de informações e apresentam o mesmo comportamento.
II. Em uma aplicação orientada a objetos, podem existir múltiplas instâncias de uma mesma
classe.
III. Em um programa orientado a objetos, as instâncias definem os serviços que podem ser
solicitados aos métodos.
IV. Em um programa orientado a objetos, o método construtor não pode ser executado quando
a classe à qual pertence é executada.
Indique a opção que contenha todas as afirmações verdadeiras
I e II
I e II
Pergunta 5
Resposta
Selecionada:
Resposta
Correta:
Considere o código-fonte a seguir:
public class Disciplina {
public String nome;
public
...