Buscar

BDQ Prova3

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

Prévia do material em texto

ALLISON LEONE FRANCELINO RAMOS DA SILVA201510492054 EAD ABDIAS DE CARVALHO - PE Fechar 
 
 
Disciplina: LINGUAGEM DE PROGRAMAÇÃO
Avaliação: CCT0261_AVS_201510492054 Data: 16/12/2016 11:16:46 (A) Critério: AVS
Aluno: 201510492054 - ALLISON LEONE FRANCELINO RAMOS DA SILVA
Nota Prova: 2,5 de 8,0 Nota Partic.: Av. Parcial.: 1,5 Nota SIA: 2,5 pts
 
 
LINGUAGEM DE PROGRAMAÇÃO 
 
 1a Questão (Ref.: 704787) Pontos: 0,0 / 1,0
Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas
principais características e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a
execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode".
Qual das respostas apresenta o conceito correto para "bytecode"?
 É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM.
É resultado da interpretação do código fonte de um programa escrito em Java.
 Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional.
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela
JVM.
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema
Operacional.
 
 2a Questão (Ref.: 31144) Pontos: 1,0 / 1,0
Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos métodos
setEstado(boolean estado) e getEstado():
public class Lampada {
 private boolean estado; //ligado ou não
public Lampada(){
this.estado = false;
}
public void setEstado(boolean estado){
this.estado = estado;
}
public boolean getEstado(){
return this.estado;
 }
 }
O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o método
setEstado.
 O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está
retornando o estado atual da lâmpada .
O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o
método getEstado.
Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está
retornando o estado atual da lâmpada.
 Gabarito Comentado.
 
 3a Questão (Ref.: 33286) Pontos: 0,0 / 1,0
A tecnologia Java é, basicamente, dividida em:
 JSE, JDE e JME
 JSE, JEE e JME
JSE, JEEP e JME
JSE, JDE e JPE
JSE, JEE e JPE
 
 4a Questão (Ref.: 33318) Pontos: 0,0 / 1,0
Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-
decremento.
public class Decrementa{
 public static void main(String args[]) {
 int m, n = 44;
 m = --n;
 m = n--;
 System.out.println(m);
 System.out.println(n);
 }
}
Qual será a saída ?
42 e 43
 43 e 43
42 e 42
 43 e 42
42 e 41
 Gabarito Comentado.
 
 5a Questão (Ref.: 231686) Pontos: 1,0 / 1,0
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes
GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o
teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-
lhes funcionalidade, estão agrupadas em dois grandes pacotes:
java.lang e javax.swing
 java.awt e javax.swing
javax.swing e java.util
java.util e java.lang
java.awt e java.lang
 Gabarito Comentado.
 
 6a Questão (Ref.: 228328) Pontos: 0,0 / 1,0
A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não,
apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica
necessariamente que:
os usuários utilizem as aplicações de forma mais simples
os programadores de aplicações sejam mais especializados
os sistemas sejam encapsulados por outros sistemas
 os objetos sejam implementados de maneira eficiente e simples
 a computação seja acionada por troca de mensagens entre objetos
 Gabarito Comentado.
 
 7a Questão (Ref.: 236341) Pontos: 0,0 / 0,5
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no
desenvolvimento de sistemas.
Considerando o conceito de herança, avalie as afirmações abaixo.
I. Herança é uma propriedade que facilita a implementação de reuso.
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo
possuir propriedades e métodos próprios.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
IV. Extensão é uma das formas de se implementar herança.
É correto apenas o que se afirma em:
 II e III
III
I
II e IV
 I e IV
 Gabarito Comentado.
 
 8a Questão (Ref.: 31134) Pontos: 0,5 / 0,5
Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
 encapsulamento.
herança.
sobrecarga.
polimorfismo.
threads.
 Gabarito Comentado.
 
 9a Questão (Ref.: 31668) Pontos: 0,0 / 0,5
Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe),
aproveitando seus comportamentos (métodos) e variáveis possíveis(atributos), também é conhecido como:
(Fonte: adaptado IBM)
Classe Abstrata
Abstração
 Herança
Associação
 Agregação
 Gabarito Comentado.
 
 10a Questão (Ref.: 31596) Pontos: 0,0 / 0,5
Baseando-se no trecho de código abaixo, podemos afirmar que:
 public class Avaliacao {
 public static void main(String[] args) {
 String a = "3";
 int saida = 0;
 try {
 int i = Integer.parseInt(a);
 saida = i; 
 } catch (Exception e) {
 saida = -1;
 } finally {
 saida = 10;
 }
 
 System.out.println(saida);
 } 
 }
Não compilará;
 A saída no console será: "3"
A saída no console será: "-1"
 A saída no console será: "10"
A saída no console será: "13"
 Gabarito Comentado.
 
 
 
Educational Performace Solution EPS ® - Alunos

Outros materiais