Buscar

Av1 LINGUAGEM DE PROGRAMAÇÃO, AULAS DE 1 A 5

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

Av1- LINGUAGEM DE PROGRAMAÇÃO, AULAS DE 1 A 5 
1a Questão (Ref.: 201607705584) 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 interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado 
pela JVM. 
 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema 
Operacional. 
 
É resultado da interpretação do código fonte de um programa escrito em Java. 
 É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. 
 
 
 
 2a Questão (Ref.: 201607034084) Acerto: 1,0 / 1,0 
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 
 
 
IV, somente 
 
I, II, III e IV 
 III, somente 
 
II e IV, somente 
 
III e IV, somente 
 
 
 
 3a Questão (Ref.: 201607032430) Acerto: 1,0 / 1,0 
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: 
 
 int [][] matriz = new int [4][5]; 
 
int [][] matriz = new int [4,5]; 
 
int matriz [4][5]; 
 
int [][] matriz = new int [5,4]; 
 
int [][] matriz = new int [5][5]; 
 
 
 
 4a Questão (Ref.: 201607694816) Acerto: 1,0 / 1,0 
Marque a opção que mostra o que é impresso na tela. 
 
public class Descoberta { 
 
 private int v; 
 
 public Descoberta(int p) { v= p+1; } 
 
 public void faz(int p) {v = v + p; } 
 
 public void exec() { 
 System.out.print(" " + v); } 
 } 
 
 public static void main(String args[]) { 
 int B[] = {10,15,20,25,30}; 
 Descoberta d = new Descoberta(101); 
 for (int i = 0; i < B.length ; i++) { 
 d.faz(B[i]); 
 d.exec(); 
 } 
 } //fim main 
} 
 
 
112 112 147 173 201 
 Não compila. Por isso, nada é impresso na tela. 
 112 127 147 172 202 
 113 127 148 172 202 
 
112 112 112 112 112 
 
 
 
 5a Questão (Ref.: 201607232483) 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: 
 
 
javax.swing e java.util 
 java.awt e javax.swing 
 
java.awt e java.lang 
 
java.util e java.lang 
 
java.lang e javax.swing 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201607616398) Acerto: 1,0 / 1,0 
A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais 
como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das 
afirmativas abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBox 
 
 
Pertence ao pacote javax.swing 
 
É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário 
selecionar apenas um objeto da coleção 
 
Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox(); 
 Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos podem 
ser digitados pelo usuário através do teclado. 
 
Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método 
toString(). 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201607032806) Acerto: 1,0 / 1,0 
Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz 
uso do código informado: 
 
public class Cliente{ 
String nome = null; 
int idade = 0; 
String endereco = null; 
public Cliente(String nome, int idade, String endereco){ 
this.nome = nome; 
this.idade = idade; 
this.endereco = endereco; 
} } 
 
 
Cliente cliente = new Cliente(); 
 Cliente cliente = new Cliente("Maria", 20, "R das Flores 322"); 
 
Cliente cliente = Cliente("Maria", "20","R das Flores 322"); 
 
New Cliente = Cliente("Maria", "20","R das Flores 322"); 
 
Cliente cliente = Cliente(); 
 
 
 
 8a Questão (Ref.: 201607229125) 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: 
 
 
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 
 os objetos sejam implementados de maneira eficiente e simples 
 
os programadores de aplicações sejam mais especializados 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201607654246) Acerto: 0,0 / 1,0 
Uma classe pode possuir mais de um construtor. Eles devem ter o mesmo nome e diferenciar-se apenas pela 
quantidade e tipo de argumentos que recebem. Este mecanismo é chamado de: 
 
 
sobrecarga de objeto 
 
sobrecarga de atributos 
 
sobrecarga de linguagem 
 sobrecarga de classes 
 sobrecarga de construtor 
 
 
 
 10a Questão (Ref.: 201607032440) Acerto: 1,0 / 1,0 
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação 
entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo: 
 
 
 
 
Unify 
 
Generalation 
 
Package 
 
Import 
 Extends

Outros materiais