Prévia do material em texto
Avaliação Parcial: CCT0756_SM_201707082171 V.1 Aluno(a): ALEXSANDRO ANTONIO DE AMORIM Matrícula: 201707082171 Acertos: 10,0 de 10,0 Data: 03/10/2018 13:11:12 (Finalizada) 1a Questão (Ref.:201707788692) Acerto: 1,0 / 1,0 Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação intermediária, chamada: Dot Net Bytecode Servlet JavaServePages classe 2a Questão (Ref.:201707121503) 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. O JDK e o Java Standard Edition. Somente o Java Runtime Enviroment-JRE. Somente o Java Standard Edition. A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. Gabarito Coment. 3a Questão (Ref.:201707700926) Acerto: 1,0 / 1,0 O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho da estrutura a ser percorrida. Classes Coleções Associações Atributos Métodos 4a Questão (Ref.:201707994768) Acerto: 1,0 / 1,0 Analise o código abaixo: import javax.swing.JOptionPane; public class Exercicio { public static void main(String args[]){ int p, t; String b = "100010"; double s = 0; t = b.length(); p = t - 1; for (int i = 0; i < t ; i++) { s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i, i+1) ) ); p--; } JOptionPane.showMessageDialog(null, s); } } Assinale a alternativa que representa a saída do JOptionPane.showMessageDialog(null, s); 36 100 34 98 O programa não compila. 5a Questão (Ref.:201707789994) 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. EXIT_ON_CLOSE DISPOSE_ON_CLOSE DESTROI_ON_CLOSE DO_NOTHING_ON_CLOSE HIDE_ON_CLOSE Gabarito Coment. 6a Questão (Ref.:201707700207) Acerto: 1,0 / 1,0 Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista de itens. Assinale a alternativa que representa uma caixa de combinaçãoo. JButton Jcheckbox Jmenu JRadioButton JcomboBox 7a Questão (Ref.:201707860982) Acerto: 1,0 / 1,0 Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente em Java? Construtor objeto new Classe(); Classe objeto := new Construtor(); Classe objeto new Construtor(); Construtor objeto = new Classe(); Classe objeto = new Construtor(); 8a Questão (Ref.:201707366849) Acerto: 1,0 / 1,0 Para realizar uma tarefa em um programa é necessário um método. Os métodos descrevem os mecanismos que realmente realizam suas tarefas. Os métodos ocultam de seus usuários as tarefas complexas que ele realiza, por exemplo o pedal acelerador de um carro oculta dos motoristas os complexos mecanismos que fazem o carro andar mais rápido. Em Java primeiro criamos uma unidade de programa chamada classe para abrigar um método, assim como os desenhos de engenharia de um carro abrigam o projeto de um pedal acelerador. Em uma classe você fornece um ou mais métodos que são projetados para realizar as tarefas da classe. Portanto marque a alternativa CORRETA referente aos métodos de uma classe. Um método pode especificar múltiplos parâmetros, separando cada parâmetro do seguinte por um ponto e vírgula. Em geral você pode chamar um método de uma classe, mesmo sem ter criado um objeto desta classe. O número de argumentos na chamada de um método não precisa necessariamente corresponder ao número de parâmetros definidos no método. Nem todo parâmetro precisa especificar necessariamente o tipo ou o identificador. No momento em que um método é chamado , seus argumentos são atribuídos a seus parâmetros. Então o corpo do método utiliza as variáveis de parâmetro para acessar os valores de argumento. Gabarito Coment. 9a Questão (Ref.:201707700395) Acerto: 1,0 / 1,0 Um método de uma subclasse que possua o mesmo nome e a mesma quantidade e tipos de parâmetros de outro método existente na sua superclasse direta é um exemplo de ________. Já se dois métodos possuem o mesmo nome em uma classe, mas quantidades e/ou tipos diferentes de parâmetros, isto é um exemplo de _________. sobrescrição, encapsulamento polimorfismo, herança sobrecarga, herança sobrecarga, sobrescrição sobrescrição, sobrecarga 10a Questão (Ref.:201708084569) Acerto: 1,0 / 1,0 Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Esse conceito se refere à: Interface Classes Abstratas Exceção Herança Polimorfismo