Buscar

Avaliação da Disciplina 19052021

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

Avaliação da Disciplina: Linguagem de 
Programação 19/05/2021 
 
 
 1a Questão (Ref.: 202051653965) 
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 
 
 
II e IV, somente 
 
III e IV, somente 
 
III, somente 
 
I, II, III e IV 
 
IV, somente 
 
 
 
 2a Questão (Ref.: 202052577390) 
Analise o código abaixo e marque a opção correta após a execução do mesmo: public class 
Prog001 { public static void main(String[] args) { String X="RIO DE JANEIRO"; int 
tamanho=X.length(); System.out.println("Tamanho = " +tamanho); } } 
 
 
Tamanho = 13 
 
Êrro de sintaxe 
 
Êrro de compilação 
 
Tamanho = 14 
 
Tamanho = 3 
 
 
 
 3a Questão (Ref.: 202052320289) 
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 erradas. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 33287/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 956712/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 699611/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
Apenas a alternativa i está correta. 
 
Apenas a alternativa ii está correta. 
 
Apenas a alternativa iii está correta. 
 
Todas as alternativas estão corretas. 
 
 
 
 4a Questão (Ref.: 202051652687) 
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 = Cliente(); 
 
Cliente cliente = Cliente("Maria", "20","R das Flores 322"); 
 
New Cliente = Cliente("Maria", "20","R das Flores 322"); 
 
Cliente cliente = new Cliente("Maria", 20, "R das Flores 322"); 
 
Cliente cliente = new Cliente(); 
 
 
 
 5a Questão (Ref.: 202051652317) 
Marque a alternativa que representa a palavra reservada que indica a execução do 
construtor de superclasses em uma generalização: 
 
 
implements 
 
new 
 
extends 
 
generation 
 
super 
 
 
 
 6a Questão (Ref.: 202051652310) 
Analise as sentenças abaixo e indique (V) para as verdadeiras e (F) para as falsas: 
 
( ) As linhas de instrução são finalizadas com ";". 
( ) Quando definimos: Pessoa p1, dizemos que p1 aponta para um objeto da classe Pessoa. 
( ) O escopo da classe é representado por [ ]. 
( ) Quando desejamos referenciar uma classe de outro pacote usamos o comando package. 
( ) Métodos são do tipo void, quando possuem informação de retorno. 
( ) A execução de um método é realizada pelo objeto. 
( ) Atribuição de valores é representada pelo símbolo == 
 
Marque a alternativa que representa a sequencia de cima para baixo correta: 
 
 
V - F - F - V - F - F - V 
 
V - V - F - V - F - V - F 
 
V - F - F - V - V - V - F 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 32009/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 31639/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 31632/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
F - V - V - F - F - F - F 
 
V - V - V - V - V - V - V 
 
 
 
 7a Questão (Ref.: 202051849004) 
Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e 
ContaPoupança, cada uma das três com o método AplicarJuros. A redefinição do método 
AplicarJuros nas duas subclasses, cada uma com detalhes de implementação diferentes com 
a mesma interface, caracteriza o princípio denominado na orientação a objetos como: 
 
 
Polimorfismo 
 
Herança 
 
Abstração 
 
Encapsulamento 
 
Sobrecarga 
 
 
 
 8a Questão (Ref.: 202051897223) 
Ações como fechar janela ou controlar entrada de texto 
necessitam de tratamento de eventos. Por este motivo as 
interfaces gráficas criadas em Java necessitam de 
tratamento para suas funcionalidades. Analise as 
seguintes afirmativas: 
I- Em uma interface gráfica as acões que podem 
ser realizadas pelo usuário precisam ser 
mapeadas como eventos. 
II- Os eventos, no Java, são objetos e provêm de 
classes, possuindo métodos e atributos. 
III- Cada tipo de componente gráfico suporta um 
determinado conjunto de eventos. 
IV- Os eventos são categorizados por recurso 
(teclado e mouse) e por componente (janela, 
lista, combo, campo de texto etc). 
Marque a alternativa CORRETA: 
 
 Apenas as afirmativas I, II e III. 
 Todas as afirmativas são corretas. 
 Apenas as afirmativas II, III e IV. 
 Apenas a alternativa I. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 228326/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 276545/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 Apenas as afirmativas I e IV. 
 
 
 
 9a Questão (Ref.: 202051852413) 
O Java fornece um mecanismo sofisticado para manipulação de erros que 
produz código eficiente e organizado, a isto chama-se Tratamento de 
Exceção.Com esse mecanismo os programadores detectam erros 
facilmente, sem precisar escrever código especial para testar os valores 
retornados. Sejam as seguintes sentenças referentes ao processo de 
Exceção em Java: 
I. Você deve colocar o bloco de código a ser protegido dentro de uma 
instrução try. 
II. Se houver algum erro em tempo de execução, o código será desviado 
para a instrução catch. 
III. Caso haja mais de uma exceção que deva ser verificada, podemos 
utilizar vários catch's diferentes, obedecendo a regra de que as exceções 
mais específicas devem vir primeiro. 
IV. O bloco do finally é sempre executado, com ou sem exceção. 
Marque a alternativa correta: 
 
 Todas as sentenças estão corretas. 
 Apenas as sentenças II e III estão corretas 
 Apenas as sentenças I, III e IV estão corretas. 
 Apenas a sentença I está correta. 
 Apenas as sentenças I,II e III estão corretas. 
 
 
 
 10a Questão (Ref.: 202051652345) 
De acordo com a afirmação abaixo (Fonte: adaptado IBM): 
 
"permite que referências de tipos de classes mais abstratas representem 
o comportamento das classes concretas que referenciam, assim, um 
mesmo método pode apresentar várias formas, de acordo com seu 
contexto." 
 
 
classe abstrata 
 
agregação 
 
polimorfismo 
 
interface 
 
herança 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 231735/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 31667/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais