Buscar

LINGUAGEM DE PROGRAMAÇÃO


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

Mais conteúdos dessa disciplina