Buscar

BDQ Prova LINGUAGEM DE PROGRAMAÇAO 1

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 3 páginas

Prévia do material em texto

21/11/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3
   Fechar
   LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0314_SM_201402254482 V.1 
Aluno(a): JOSÉ DA ROCHA FERREIRA NETO Matrícula: 201402254482
Desempenho: 0,5 de 0,5 Data: 21/11/2016 15:44:36 (Finalizada)
 
  1a Questão (Ref.: 201402508251) Pontos: 0,1  / 0,1
Uma boa prática é conhecer um pouco da história da tecnologia antes de começar a usar certa ferramenta. Java
é uma linguagem de programação orientada a objetos que começou a ser criada em 1991, na Sun
Microsystems. Este projeto não tinha intenção de criar uma linguagem de programação, mais sim de antecipar a
¿próxima onda¿ que aconteceria na área da informática e programação. Os idealizadores do projeto
acreditavam que em pouco tempo:
muitas partes do Java seriam passadas para a licença de Software livre, e a maioria já estava disponível
para o público gratuitamente, tudo Sob licença GNU
a Sun seria parceira da Microsoft do desenvolvimento web
  haveria uma ligação entre computadores e aparelhos domésticos
seria a linguagem mais rapidamente incorporada na historia da informática
enviaria uma sonda para Marte
 
  2a Questão (Ref.: 201402311593) Pontos: 0,1  / 0,1
Considere a seguinte definição:
 
public class Produto {
private int codigo;
private double preco;
public Produto(int codigo, double preco)  {
            this.codigo=codigo;
            this.preco=preco; }
public Produto()  {
            this.codigo=codigo;
            this.preco=0d; }
public void atualizaPreco (float wperc)  {
            this.preco = (wpreco * (1+wperc)) * 1.10; } }
 
Marque a alternativa que define o método polimórfico utilizado na classe:
implements
  Overloading
new
Overriding
extends
 Gabarito Comentado.
 
  3a Questão (Ref.: 201402311554) Pontos: 0,1  / 0,1
Considerando o trecho de programa descrito abaixo, marque a alternativa que define o resultado apresentado
na tela.
21/11/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3
 
package controle; 
public class ExercTeste { 
public static void main(String args[]) { 
int num=0,i; 
for(i=0;i<20;i++){ 
num=Math.random(); 
System.out.println("O resultado eh: "+ num%10); 
} 
} 
}
  Serão apresentados os valores de resto da divisão do valor por 10.
Será apresentado o total dos valores lidos.
Serão apresentados os valores de resto da divisão do valor por 2.
Não serão apresentados, pois não existe a função random na linguagem JAVA.
Serão apresentados os 10 primeiros valores obtidos na função random.
 Gabarito Comentado.
 
  4a Questão (Ref.: 201402508261) Pontos: 0,1  / 0,1
Na Programação Orientada a Objetos podem­se definir as visibilidades dos métodos e atributos. Quanto a essa
característica é correto afirmar que:
  o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da
classe
os métodos públicos e os atributos protegidos só podem ser acessados a partir dos métodos da própria
classe ou de classes derivadas
os métodos privados e os atributos protegidos podem ser acessados a partir dos métodos de qualquer
classe
os métodos protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que
instanciada na mesma aplicação
o acesso aos atributos privados e aos métodos públicos só pode ser feito a partir dos métodos membros
da classe
 Gabarito Comentado.
 
  5a Questão (Ref.: 201402311074) Pontos: 0,1  / 0,1
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;
 }
 }
21/11/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3
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.
O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o
método getEstado.
O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o
método setEstado.
Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
  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 .
 Gabarito Comentado.

Outros materiais