Buscar

LINGUAGEM DE PROGRAMAÇÃO pr3

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

CCT0261_201201505828 V.1
 
 
 LINGUAGEM DE PROGRAMAÇÃO
Avaiação Parcial: CCT0261_SM_201201505828 V.1 
Aluno(a): JANDERSON DIAS DE SOUZA Matrícula: 201201505828
Acertos: 9,0 de 10,0 Data: 25/10/2017 14:16:01 (Finalizada)
 
 1a Questão (Ref.: 201202254711) Acerto: 1,0 / 1,0
Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso
código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o
reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta:
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve
ser em maiúscula.
toda classe deve começar com uma letra maiúscula
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
 deve começar com letras minúsculas, porém não podem começar com números.
O nome da classe deve fazer referência total ao seu objeto
 
 2a Questão (Ref.: 201201588079) Acerto: 1,0 / 1,0
De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM)
"é um programa que carrega e executa os aplica�vos Java, convertendo os bytecodes em código
executável de máquina."
garbage collector
JSR
JDK
 JVM
JRE
 Gabarito Comentado.
 
 3a Questão (Ref.: 201202380172) Acerto: 1,0 / 1,0
Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido?
 int a = 1+3/2;
 System.out.println(a);
1
 2
existe erro de compilação
2.5
existe erro de execução: tipo inválido
 
 4a Questão (Ref.: 201202326971) Acerto: 1,0 / 1,0
Dado o trecho do programa em JAVA abaixo, identificar sua saída. Interger i = 1; while (i < 10){ if (i%2==0){
i++; } else { i=i+2; } System.out.print(i+" "); }
1 2 3 4 5 6 7 8 9 11
2 4 6 8
1 3 5 7 9 11
1 2 4 6 8
 3 5 7 9 11
 
 5a Questão (Ref.: 201202256021) Acerto: 1,0 / 1,0
Analise as afirmativas e marque a alternativa correta:
 i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
 ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo
denominada de aparência de metal.
 iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada
de aparência de metal.
 
Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Todas as alternativas estão erradas.
 Apenas a alternativa ii está correta.
Apenas a alternativa i está correta.
 
 6a Questão (Ref.: 201202172011) Acerto: 1,0 / 1,0
A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais
como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das afirmativas
abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBox
É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário
selecionar apenas um objeto da coleção
 Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos podem ser
digitados pelo usuário através do teclado.
Pertence ao pacote javax.swing
Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método
toString().
Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox();
 Gabarito Comentado.
 
 7a Questão (Ref.: 201201587548) Acerto: 1,0 / 1,0
Dada a instrução: Pessoa p = new Pessoa(), assinale a alternativa que represente melhor o que acontece quando
esta instrução é interpretada.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do
tipo Pessoa.
está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto.
 está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um
objeto do tipo Pessoa que está sendo criado e instanciado para a memória heap da JVM.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova
variável primitiva.
está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto.
 
 8a Questão (Ref.: 201201832871) Acerto: 1,0 / 1,0
Para realizar uma tarefa em um programa é necessário um método. Os
métodos descrevem os mecanismos que realmente realizam suas tarefas. Os
métodos ocultam de seus usuários as tarefas complexas que ele realiza, por
exemplo o pedal acelerador de um carro oculta dos motoristas os complexos
mecanismos que fazem o carro andar mais rápido. Em Java primeiro criamos
uma unidade de programa chamada classe para abrigar um método, assim
como os desenhos de engenharia de um carro abrigam o projeto de um pedal
acelerador. Em uma classe você fornece um ou mais métodos que são
projetados para realizar as tarefas da classe. Portanto marque a alternativa
CORRETA referente aos métodos de uma classe.
Nem todo parâmetro precisa especificar necessariamente o tipo ou o
identificador.
 No momento em que um método é chamado , seus argumentos são
atribuídos a seus parâmetros. Então o corpo do método utiliza as
variáveis de parâmetro para acessar os valores de argumento.
O número de argumentos na chamada de um método não precisa
necessariamente corresponder ao número de parâmetros definidos no
método.
Em geral você pode chamar um método de uma classe, mesmo sem ter
criado um objeto desta classe.
Um método pode especificar múltiplos parâmetros, separando cada
parâmetro do seguinte por um ponto e vírgula.
 Gabarito Comentado.
 
 9a Questão (Ref.: 201201588444) Acerto: 1,0 / 1,0
Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a:
obstrutiva
concreta
múltipla
dinâmica
 abstrata
 Gabarito Comentado.
 
 10a Questão (Ref.: 201201588525) Acerto: 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 { 
 protected int atrB; 
 } 
 
class C extends B, A{ 
 private int atrC; 
 }
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, mas não tem acesso direto ao atributo de A
A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente
o atributo
A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo
 A classe B herda as características de A e pode acessar diretamente o atributo de A

Outros materiais