Buscar

Linguagem de programação Prova Parcial 3º Sem.

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5608455200 1/4
   LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0261_SM_201409078159 V.1   Fechar
Aluno(a): GEYSSON LIMA BEZERRA Matrícula: 201409078159
Desempenho: 10,0 de 10,0 Data: 22/09/2015 13:38:42 (Finalizada)
  1a Questão (Ref.: 201409117095) 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 faz com que o código fonte e compilado seja para uma plataforma e sistema operacional
específicos.
  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.
Ela é usada para compilar um código Java.
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.
 Gabarito Comentado.
  2a Questão (Ref.: 201409790761) Pontos: 1,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"?
É resultado da interpretação do código fonte de um programa escrito em Java.
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela
JVM.
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional.
  É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM.
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema
Operacional.
  3a Questão (Ref.: 201409118015) Pontos: 1,0  / 1,0
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
declara­se um vetor: int c[5] = new int();
um vetor somente pode armazenar tipos primitivos de dados
o limite de um vetor em Java é de 255 posições
  é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8];
o índice de um vetor sempre começa em 1
  4a Questão (Ref.: 201409117111) Pontos: 1,0  / 1,0
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5608455200 2/4
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 para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para armazenar tipos primitivos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
é usada somente para agrupar objetos.
  5a Questão (Ref.: 201409317660) 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:
javax.swing e java.util
  java.awt e javax.swing
java.awt e java.lang
java.lang e javax.swing
java.util  e java.lang
 Gabarito Comentado.
  6a Questão (Ref.: 201409785580) Pontos: 1,0  / 1,0
O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a
alternativa em que a constante usada destrói a janela.
DESTROI_ON_CLOSE
HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
EXIT_ON_CLOSE
  DISPOSE_ON_CLOSE
  7a Questão (Ref.: 201409361040) Pontos: 1,0  / 1,0
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma
planta arquitetônica assim como um(a) __________ está para uma classe."
atributo
método
variável
  objeto
parâmetro
 Gabarito Comentado.
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5608455200 3/4
  8a Questão (Ref.: 201409357662) Pontos: 1,0  / 1,0
Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar
os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser:
public
abstract
final
static
  private ou protected
 Gabarito Comentado.
  9a Questão (Ref.: 201409149451) Pontos: 1,0  / 1,0
(PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta.
A classe abstrata Reader define métodos para entrada de dados baseada em bytes.
A classe abstrata File define métodos para entrada de dados baseada em bytes.
A classe abstrata OutputStream define métodos para entrada de dados baseada em bytes.
  A classe abstrata InputStream define métodos para entrada de dados baseada em bytes.
A classe abstrata Writer define métodos para entrada de dados baseada em bytes.
  10a Questão (Ref.: 201409117618) Pontos: 1,0  / 1,0
Marque a alternativa que define a classe Física:
 
public class Fisica
{
                 private int codigoPessoa;
private String nome;
                 private String endereco;
                 private int telefone;
private int cpf;
 
 public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) {
                 this.codigoPessoa =wCodigoPessoa;
this.nome =wNome;
                 this.endereco =wEnd;
                 this.telefone =wTel;
this.cpf = wCpf;
}
}
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5608455200 4/4
public class Fisica
{
 private int cpf;
 
 public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) {
                 this.codigoPessoa =wCodigoPessoa;
this.nome =wNome;
                 this.endereco =wEnd;
                 this.telefone =wTel;
this.cpf = wCpf;}
}
 
 
public class Fisica extends Pessoa
{
 private int cpf;
 
 public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) {
                 this.codigoPessoa =wCodigoPessoa;
this.nome =wNome;
                 this.endereco =wEnd;
                 this.telefone =wTel;
this.cpf = wCpf;}
}
  public class Fisica extends Pessoa
{
 private int cpf;
 
 public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) {
super(wCodPessoa, wNome, wEnd, wTel);
this. cpf = wCpf;}
}
 
public class Fisica extends Pessoa 
{ 
private int cpf; 
public Fisica (int wCpf) { 
super(wCodPessoa, wNome, wEnd, wTel); 
this. cpf = wCpf; }
}

Outros materiais