Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206784084 1/4 LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0261_SM_201504739728 V.2 Fechar Aluno(a): EDUARDO SILVA DE SANTANA Matrícula: 201504739728 Desempenho: 9,0 de 10,0 Data: 21/04/2016 14:12:57 (Finalizada) 1a Questão (Ref.: 201504844821) Pontos: 1,0 / 1,0 Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer em relação a JVM: A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional. Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional. A JVM gera um código executável para cada sistema operacional. Ela é usada para compilar um código Java. A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos. Gabarito Comentado. 2a Questão (Ref.: 201504846986) Pontos: 0,0 / 1,0 A tecnologia Java é, basicamente, dividida em: JSE, JEE e JPE JSE, JEE e JME JSE, JDE e JME JSE, JDE e JPE JSE, JEEP e JME 3a Questão (Ref.: 201504845333) Pontos: 1,0 / 1,0 Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: int [][] matriz = new int [4][5]; int [][] matriz = new int [5,4]; int [][] matriz = new int [4,5]; int matriz [4][5]; int [][] matriz = new int [5][5]; 4a Questão (Ref.: 201505045380) Pontos: 1,0 / 1,0 Seja o código a seguir: public class DemoVetor{ public static void main(String[] args) { int[] vet={10,20,34,56,60}; 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206784084 2/4 int i; for(i=0; i < vet.length;i++) { System.out.println("vet["+i+"]=" + vet[i]); } System.out.print("i="+i); } } Marque a alternativa que apresenta o valor da variável i, ao final do programa. i=3; i=1; i=2; i=5; i=4; Gabarito Comentado. 5a Questão (Ref.: 201505045386) 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 fornecerlhes funcionalidade, estão agrupadas em dois grandes pacotes: java.lang e javax.swing java.awt e java.lang java.util e java.lang javax.swing e java.util java.awt e javax.swing Gabarito Comentado. 6a Questão (Ref.: 201505513311) Pontos: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: iOs componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT. iiOs componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. iiiOs 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 ii está correta. Apenas a alternativa i está correta. Todas as alternativas estão erradas. Apenas a alternativa iii está correta. 7a Questão (Ref.: 201505045397) Pontos: 1,0 / 1,0 Seja a classe: public class Moto { public boolean estadoMotor; public void ligaMotor() {estadoMotor=true;} 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206784084 3/4 public void desligaMotor( ) {estadoMotor=false;} } Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe: Moto m.new( ); Moto m.new Moto( ); Moto m=new Moto(); Moto m.new Moto; Moto m=new( ).Moto; Gabarito Comentado. 8a Questão (Ref.: 201505411297) Pontos: 1,0 / 1,0 O objeto c não pode ser instanciado, pois não há construtor na classe. 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="Prata"; O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo Será gerado um erro de compilação, pois o atributo é private. 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206784084 4/4 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201504869199) Pontos: 1,0 / 1,0 Como se generaliza em Java? public class ClasseFilha import ClassePai {} public class ClasseFilha implements ClassePai {} public class ClasseFilha extends ClassePai {} public class ClasseFilha :: ClassePai {} public class ClasseFilha : ClassePai {} 10a Questão (Ref.: 201504845815) Pontos: 1,0 / 1,0 Analise o código Java abaixo, sabendose que as classes encontramse 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 B herda as características de A, mas não tem acesso direto ao atributo de A A classe B herda as características de A e pode acessar diretamente o 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 C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B
Compartilhar