Buscar

AVS Linguagem De Programação

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

05/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3
   Fechar
   LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0024_SM_201408203821 V.1 
Aluno(a): ROBSON CABRAL DA SILVA JUNIOR Matrícula: 201408203821
Desempenho: 0,4 de 0,5 Data: 05/06/2016 21:23:49 (Finalizada)
  1a Questão (Ref.: 201408255340) Pontos: 0,1  / 0,1
Em Java encontra­se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de
matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
é usada somente para agrupar objetos.
é usada somente para armazenar tipos primitivos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
  é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
  2a Questão (Ref.: 201408319289) Pontos: 0,0  / 0,1
Considere os seguintes fragmentos de código Java:
I. int sum = 7;
if ( sum > 20 ) { 
System.out.print("ganhou "); } 
else { 
System.out.print("perdeu "); }
System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 ) 
System.out.print("ganhou"); 
else 
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente,
perdeu e perdeu.
  perdeu o bônus e ganhou.
  perdeu o bônus e ganhou o bônus.
ganhou e ganhou.
perdeu e ganhou o bônus.
  3a Questão (Ref.: 201408257521) Pontos: 0,1  / 0,1
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;
05/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3
               m = ­­n;
               m = n­­;
               System.out.println(m);
               System.out.println(n);
      }
}
Qual será a saída ?
43 e 43
42 e 43
42 e 41
  43 e 42
42 e 42
 Gabarito Comentado.
  4a Questão (Ref.: 201408440405) Pontos: 0,1  / 0,1
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. 
public class testeLogica {
public static void main(String[] args) { 
boolean A, B;
boolean R1, R2, R3, R4;
A = true;
B = false;
R1 = (A || B && A || !B);
R2 = (!(A || !B) && (A || B));
R3 = (A && B) && (!A || !B);
R4 = (!A || B || A || !B);
System.out.println(R1);
System.out.println(R2);
System.out.println(R3);
System.out.println(R4);
}
Qual é a sequência CORRETA ?
(de cima para baixo)
false, true, false, true
false, false, false, true
true, false, true, false
true, true, true, false
  true, false, false, true
 Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 201408455924) Pontos: 0,1  / 0,1
Seja a classe:
public class Carro {
    private String cor;
    private boolean estadoMotor;
    public void ligaMotor() {estadoMotor=true;}
    public void desligaMotor( ) {estadoMotor=false;}
05/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3
    public boolean motor( ){ return estadoMotor;}
}
Se o código abaixo for executado, pode­se dizer que:
public class Teste {
    public static void main(String[] args) {
        Carro c=new Carro();
        c.cor="Preto";
    }
}
O objeto c não pode ser instanciado, pois não há construtor na classe.
Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído.
  Será gerado um erro de compilação, pois o atributo é private.
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo.
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto";
 Gabarito Comentado.

Outros materiais