Buscar

AV 2021 3 - LINGUAGEM DE PROGRAMAÇÃO

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 5 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

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 AV 
 avalie seus conhecimentos 
 
 
 
 RETORNAR À AVALIAÇÃO 
 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO Período: 2021.3 EAD (GT) / AV 
Data: 25/10/2021 Turma: 9001 
 
 
 ATENÇÃO 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 
 1a Questão (Ref.: 202007276426) 
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 
 
 III e IV, somente 
 IV, somente 
 
I, II, III e IV 
 III, somente 
 II e IV, somente 
 
 
 
 2a Questão (Ref.: 202008199851) 
https://simulado.estacio.br/provas_emcasa_linear_preview.asp
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.');
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); } } 
 
 Êrro de compilação 
 Tamanho = 3 
 Tamanho = 14 
 Êrro de sintaxe 
 
Tamanho = 13 
 
 
 
 3a Questão (Ref.: 202007858740) 
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 
 
 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. 
 É um componente visual que possibilita a manipulação de coleções de objetos 
permitindo ao usuário selecionar apenas um objeto da coleção 
 Cada objeto inserido no JComboBox é representado visualmente pela String 
retornada pelo método toString(). 
 
Para instanciar um componente utilizamos a sintaxe JComboBox combo = new 
JComboBox(); 
 Pertence ao pacote javax.swing 
 
 
 
 4a Questão (Ref.: 202007275148) 
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; 
} } 
 
 
New Cliente = Cliente("Maria", "20","R das Flores 322"); 
 Cliente cliente = new Cliente("Maria", 20, "R das Flores 322"); 
 Cliente cliente = Cliente("Maria", "20","R das Flores 322"); 
 Cliente cliente = Cliente(); 
 Cliente cliente = new Cliente(); 
 
 
 
 5a Questão (Ref.: 202007274778) 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 615601/n/nStatus da quest%C3%A3o: Liberada para Uso.');
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.');
Marque a alternativa que representa a palavra reservada que indica a execução do 
construtor de superclasses em uma generalização: 
 
 
super 
 extends 
 new 
 generation 
 implements 
 
 
 
 6a Questão (Ref.: 202007274771) 
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 - V - V - V - V - V 
 
F - V - V - F - F - F - F 
 V - F - F - V - V - V - F 
 V - V - F - V - F - V - F 
 
 
 
 7a Questão (Ref.: 202007519614) 
O componente do pacote javax.swing que permite ao usuário inserir dados, e também 
pode ser utilizado para exibir texto editável ou não editável é o: 
 
 JTextBox 
 JTextField 
 
JListBox 
 JComboBox 
 JLabelText 
 
 
 
 8a Questão (Ref.: 202007519684) 
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 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 31632/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 276475/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.');
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: 
 
 Todas as afirmativas são corretas. 
 Apenas as afirmativas II, III e IV. 
 Apenas as afirmativas I e IV. 
 Apenas as afirmativas I, II e III. 
 Apenas a alternativa I. 
 
 
 
 9a Questão (Ref.: 202007474874) 
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. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 231735/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Marque a alternativa correta: 
 
 
 Apenas a sentença I está correta. 
 Apenas as sentenças I,II e III estão corretas. 
 Todas as sentenças estão corretas. 
 Apenas as sentenças I, III e IV estão corretas. 
 Apenas as sentenças II e III estão corretas 
 
 
 
 10a Questão (Ref.: 202007274806) 
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." 
 
 agregação 
 classe abstrata 
 
polimorfismo 
 herança 
 interface 
 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 31667/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais