Buscar

AV lINGUAGEM DE PROGRAMAÇÃO 2016.2

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

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

1
a
 Questão (Ref.: 201512946970) Acerto: 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"? 
 
 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. 
 É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser 
compilado pela JVM. 
 É resultado da interpretação do código fonte de um programa escrito em Java. 
 
 
 
 2
a
 Questão (Ref.: 201512478533) Acerto: 1,0 / 1,0 
(ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de 
desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, 
provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada 
para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por 
outros desenvolvedores em diferentes IDE. 
Com relação ao tema, analise as asserções a seguir: 
Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que 
facilitem a implementação do seu projeto 
PORQUE 
como o código desses componentes está em linguagem intermediária, ou seja, independente da 
arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no 
computador onde o aplicativo será executado e a máquina virtual será a responsável pela 
interpretação do código para a linguagem de máquina do computador em execução. 
Acerca dessas asserções, assinale a alternativa correta. 
 
 Tanto a primeira quanto a segunda asserções são proposições falsas 
 A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa 
 A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira 
 As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da 
primeira 
 As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira 
 
 
 
 3
a
 Questão (Ref.: 201512273775) Acerto: 1,0 / 1,0 
Considerando o código a seguir: 
public static void main(String[] args) { 
 int i = 15; 
 while(true){ 
 if(i%3==0){ 
 System.out.print(i + " "); 
 } 
 i--; 
 
 if(i==0){ 
 break; 
 } 
 } 
 } 
A saída da execução desse trecho de código terá como primeiro número da sequência e último 
respectivamente: 
 
 12 e 2 
 15 e 3 
 12 e 3 
 15 e 2 
 14 e 2 
Gabarito Comentado. 
 
 
 
 
 4
a
 Questão (Ref.: 201512275501) Acerto: 1,0 / 1,0 
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; 
 m = --n; 
 m = n--; 
 System.out.println(m); 
 System.out.println(n); 
 } 
} 
Qual será a saída ? 
 
 42 e 41 
 43 e 42 
 42 e 43 
 43 e 43 
 42 e 42 
Gabarito Comentado. 
 
 
 
 
 5
a
 Questão (Ref.: 201512941789) Acerto: 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 
 EXIT_ON_CLOSE 
 HIDE_ON_CLOSE 
 DO_NOTHING_ON_CLOSE 
 DISPOSE_ON_CLOSE 
Gabarito Comentado. 
 
 
 
 
 6
a
 Questão (Ref.: 201512857780) Acerto: 1,0 / 1,0 
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os 
objetos gráficos no Java são criados como objetos normais a partir das classes definidas na 
biblioteca gráfica Swing. Para criar um elemento gráfico "caixa de texto" devemos instanciar: 
 
 JFrameText texto = new Text() 
 JComboText combo = new "Caixa de Texto" 
 JTextField caixa = new JTextField() 
 JLabel("caixa de texto") 
 JBox caixa = "Caixa de Texto" 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 7
a
 Questão (Ref.: 201512273340) Acerto: 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(); 
 } 
 } 
 
 não há erros nos códigos acima. 
 faltou o método main na classe Pessoa. 
 faltou criar o objeto na classe Pessoa. 
 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(). 
Gabarito Comentado. 
 
 
 
 
 8
a
 Questão (Ref.: 201512297678) Acerto: 1,0 / 1,0 
Qual sintaxe expressa a criação correta de uma classe em java? 
 
 Public Class Exemplo {} 
 public class Exemplo {} 
 public class Exemplo() {} 
 class Exemplo() {} 
 class public Exemplo {} 
Gabarito Comentado. 
 
 
 
 
 9
a
 Questão (Ref.: 201512932897) Acerto: 0,0 / 1,0 
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: 
 
 Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato. 
 Todos os métodos são implicitamente públicos e abstratos. 
 Métodos abstratos não possui corpo. 
 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. 
 Nenhum objeto pode ser instanciado para uma classe abstrata. 
Gabarito Comentado. 
 
 
 
 
 10
a
 Questão (Ref.: 201512273822) Acerto: 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 
 generation 
 super 
 extends

Outros materiais