Buscar

AVP Linguagem de Programação (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 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

2017­5­28 INDEX BDQ: Alunos
http://simulado.estacio.br/alunos/ 1/4
 
CCT0261_201601722133 V.1
 Fechar 
 
 
 
 
Avaliação: CCT0261_SM_201601722133 V.1     RETORNAR À AVALIAÇÃO
Disciplina: LINGUAGEM DE PROGRAMAÇÃO
Aluno: MARCOS ALEXANDRE NOGUEIRA CANELLAS JÚNIOR (201601722133 ) Turma: 9006/AF
 
Autenticação da Avaliação Parcial
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
3. Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
2793 Cód.:      FINALIZAR
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
 
  1a Questão (Ref.: 201601825462)
A tecnologia Java implementa um serviço conhecido como Garbage Collector ­ Coletor de Lixo. Sua função é:
Detectar os Hot Spots das aplicações.
Possibilitar a criação de herança entre as classes.
Determinar quando uma classe deve ser abstrata.
Permitir a instanciação do objeto na memória.
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
 
  2a Questão (Ref.: 201601827633)
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
III e IV, somente
III, somente
IV, somente
I, II, III e IV
II e IV, somente
2017­5­28 INDEX BDQ: Alunos
http://simulado.estacio.br/alunos/ 2/4
 
  3a Questão (Ref.: 201601825483)
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 agrupar objetos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
é usada somente para armazenar tipos primitivos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
 
  4a Questão (Ref.: 201601889432)
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 ganhou o bônus.
perdeu o bônus e ganhou.
ganhou e ganhou.
perdeu e perdeu.
perdeu o bônus e ganhou o bônus.
 
  5a Questão (Ref.: 201602409945)
A interface gráfica com o usuário (GUI ­ Graphical User Interface) fornece a um programa um conjunto
consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo
de aprendizado da nova ferramenta. São características do componente Swing, EXCETO:
Conhecidos como componentes Java puros
Possui portabilidade, em relação ao componente AWT
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
São extensões do pacote java.util.swing
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
 
  6a Questão (Ref.: 201602026032)
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
 
2017­5­28 INDEX BDQ: Alunos
http://simulado.estacio.br/alunos/ 3/4
  7a Questão (Ref.: 201601825980)
Dado o seguinte modelo:
 
 
Marque a alternativa que define a classe Pessoa.
 
public Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
public Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
public class Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
public class Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
public Pessoa { 
public static main (String args[]) { 
private codigoPessoa int; 
private nome String; 
private endereco String; 
private telefone int; 
} 
}
 
  8a Questão (Ref.: 201601825503)
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); 
        }
}
2017­5­28 INDEX BDQ: Alunos
http://simulado.estacio.br/alunos/ 4/4
public class TestaPessoa{ 
          public static void main (String [] args){ 
                       exibirDados(); 
          }
 }
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().
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
não há erros nos códigos acima.
faltou criar o objeto na classe Pessoa.
faltou o método main na classe Pessoa.
 
  9a Questão (Ref.: 201601826380)
Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a:
concreta
múltipla
abstrata
dinâmica
obstrutiva
 
  10a Questão (Ref.: 201602485060)
Classes abstratas tem uma função importante na orientação a objeto em Java. De forma objetiva, uma classe
abstrata serve apenas como modelo para uma classe concreta (classe que comumente usamos). Observe o
fragmento de código:
 
public abstract class Animal { 
   public int peso;
   public abstract void locomover();
}
Ao analisar o código, podemos afirmar, exceto:
Todos os métodos são implicitamente públicos e abstratos.
O propósito de uma classe abstrata é fornecer uma superclasse apropriada da qual as outras classes
(subclasses) podem herdar atributos e métodos, ou seja, ela fornece uma interface apropriada para as
subclasses da sua hierarquia.
Métodos abstratos não possui corpo.
Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato.
Nenhum objeto pode ser instanciado para uma classe abstrata.

Outros materiais