Buscar

Av Parc Linguagem de Programcao

Prévia do material em texto

27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4172874732 1/4
   LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0261_SM_201310060738 V.1   Fechar
Aluno(a): GISELLE NASCIMENTO PEREIRA Matrícula: 201310060738
Desempenho: 10,0 de 10,0 Data: 27/04/2016 09:04:17 (Finalizada)
 
  1a Questão (Ref.: 201310298466) Pontos: 1,0  / 1,0
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java.
Marque  a  única  alternativa  CORRETA,  para  a  descrição  do  processo  de  compilação  e  execução  do
programa.
Com o comando java MeuPrograma.java compila­se o arquivo e produz­se o arquivo
MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado.
Com o comando java MeuPrograma.javac compila­se o arquivo e produz­se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando javac MeuPrograma compila­se o arquivo e produz­se o arquivo MeuPrograma.class.
Em seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando javac MeuPrograma.java compila­se o arquivo e produz­se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado.
  Com o comando javac MeuPrograma.java compila­se o arquivo e produz­se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado.
 Gabarito Comentado.
 
  2a Questão (Ref.: 201310100098) Pontos: 1,0  / 1,0
No âmbito da linguagem Java, considere:
I. Edição é a criação do programa, que também é chamado de código Bytecode.
II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de
plataforma.
III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o
programa é executado.
Está correto o que consta em
IV, somente
II e IV, somente
  III, somente
III e IV, somente
I, II, III e IV
 
  3a Questão (Ref.: 201310097948) Pontos: 1,0  / 1,0
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 armazenar tipos primitivos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
  é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para agrupar objetos.
27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4172874732 2/4
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
 
  4a Questão (Ref.: 201310161897) Pontos: 1,0  / 1,0
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 o bônus e ganhou o bônus.
ganhou e ganhou.
perdeu e ganhou o bônus.
perdeu o bônus e ganhou.
perdeu e perdeu.
 
  5a Questão (Ref.: 201310298497) 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.: 201310766422) Pontos: 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 erradas.
Todas as alternativas estão corretas.
  Apenas a alternativa ii está correta.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4172874732 3/4
 
  7a Questão (Ref.: 201310099356) Pontos: 1,0  / 1,0
Na programação orientada a objetos uma classe _______________.
tem o mesmo significado que objeto
refere­se a um objeto devidamente classificado
  representa um conjunto de objetos com características comuns
refere­se a um objeto devidamente catalogado
representa a instância de um objeto
 
  8a Questão (Ref.: 201310097968) Pontos: 1,0  / 1,0
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o
que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa.
public class Pessoa{ 
        String nome; 
        int idade; 
        String telefone; 
        public void exibirDados(){
                  System.out.println("Nome:"+nome); 
                  System.out.println("Idade:" + idade+ " anos");
                  System.out.println("Telefone:"+ telefone); 
        }
}
public class TestaPessoa{ 
          public static void main (String [] args){ 
                       exibirDados(); 
          }
 }
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
  faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da
variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria
substituída pela linha p.exibirDados().
faltou o método main na classe Pessoa.
não há erros nos códigos acima.
faltou criar o objeto na classe Pessoa.
 Gabarito Comentado.
 
  9a Questão (Ref.: 201310098450) Pontos: 1,0  / 1,0
Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses
em uma generalização:
implements
new
extends
generation
  super
 
27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4172874732 4/4
  10a Questão (Ref.: 201310098926) Pontos: 1,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 C está herdando as características das classes B e A, assumindo a característica de
polimorfismo
A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar
diretamente o atributo
A classe B herda as características de A e pode acessar diretamente o atributo de A

Continue navegando