Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Acertos: 6,0 de 10,0 Data: 22/03/2017 10:59:43 (Finalizada) 1a Questão (Ref.: 201601501142) Acerto: 1,0 / 1,0 Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) Somente a Java Virutal Machine-JVM. Somente o Java Runtime Enviroment-JRE. A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. Somente o Java Standard Edition. O JDK e o Java Standard Edition. Gabarito Comentado. 2a Questão (Ref.: 201601501696) Acerto: 1,0 / 1,0 De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM) "é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina." JSR JDK JRE JVM garbage collector Gabarito Comentado. 3a Questão (Ref.: 201601565113) Acerto: 0,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 e perdeu. ganhou e ganhou. perdeu o bônus e ganhou o bônus. perdeu e ganhou o bônus. perdeu o bônus e ganhou. 4a Questão (Ref.: 201601503316) Acerto: 0,0 / 1,0 A alternativa que representa todos os tipos de dados primitivos em Java é short, boolean, int, long, float, double e String char, boolean, byte, short, int, long, float, double e String char, boolean, byte, short, int, long, float e double byte, short, int, long, float, double, String e Date char, boolean, byte, short, int, long, float, double, String e Date Gabarito Comentado. 5a Questão (Ref.: 201601701713) Acerto: 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.awt e java.lang java.lang e javax.swing javax.swing e java.util java.awt e javax.swing java.util e java.lang Gabarito Comentado. 6a Questão (Ref.: 201602169638) Acerto: 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 corretas. Apenas a alternativa ii está correta. Apenas a alternativa i está correta. Apenas a alternativa iii está correta. Todas as alternativas estão erradas. 7a Questão (Ref.: 201601698355) Acerto: 1,0 / 1,0 A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: os programadores de aplicações sejam mais especializados os objetos sejam implementados de maneira eficiente e simples a computação seja acionada por troca de mensagens entre objetos os usuários utilizem as aplicações de forma mais simples os sistemas sejam encapsulados por outros sistemas Gabarito Comentado. 8a Questão (Ref.: 201601501661) Acerto: 0,0 / 1,0 Dado o seguinte modelo: Marque a alternativa que define a classe Pessoa. 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; } } public Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public Pessoa { 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; } 9a Questão (Ref.: 201601561197) Acerto: 0,0 / 1,0 Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o): sobrecarga de método acesso externo direto a atributo polimorfismo herança múltipla sobrecarga de atributo 10a Questão (Ref.: 201601501662) Acerto: 1,0 / 1,0 A palavra reservada EXTENDS implementa qual o conceito? Visibilidade Portabilidade Polimorfismo Associação Herança
Compartilhar