Buscar

Programação I

Prévia do material em texto

19/11/2021 11:22 EPS
https://simulado.estacio.br/alunos/?p0=353714526&user_cod=3142986&matr_integracao=202008598231 1/5
Ulysses Ferreira Serra
Avaliação AV
 
 
202008598231 POLO CENTRO - MANAUS - AM
 avalie seus conhecimentos
 RETORNAR À AVALIAÇÃO
Disciplina: CCT0827 - PROGRAMAÇÃO I Período: 2021.3 EAD (G) / AV
Aluno: ULYSSES FERREIRA SERRA Matrícula: 202008598231
Data: 19/11/2021 11:22:05 Turma: 9002
 
 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.: 202011952304)
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, somente.
IV, somente.
I, II, III e IV.
 II e IV, somente.
III e IV, somente.
 
 2a Questão (Ref.: 202011952268)
Veja a execução de um determinado comando abaixo:
1. Executa a expressão de inicialização
2. Testa a expressão lógica. Se for FALSA termina o comando
3. Executa o bloco de comandos
4. Executa a expressão de incremento
5.Volta para o passo 2
O comando em questão é:
Switch...case
Do...while
While
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294250\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294214\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Pequena
Lápis
Pequena
Lápis
Pequena
Lápis
19/11/2021 11:22 EPS
https://simulado.estacio.br/alunos/?p0=353714526&user_cod=3142986&matr_integracao=202008598231 2/5
For
While...do
 
 3a Questão (Ref.: 202011952275)
Imagine os seguintes trechos de código:
Código 1:
int a, b;
a = 10;
b = a; 
Código 2:
Retangulo r1, r2;
r1 = new Retangulo(10, 20, 100, 200);
r2 = r1;
Julgue as afirmativas:
I-b é uma cópia de a;
II-r2 vai referenciar o mesmo objeto que r1
III-Se necessitamos clonar um um objeto, ou seja, criar um novo objeto idêntico a um outro que já
existe, precisamos implementar um construtor cópia.
IV-um construtor cópia tem a finalidade de criar um atributo como cópia de outro atributo.
V-Para definir um construtor cópia devemos criar um construtor que recebe como parâmetro uma
instância da própria classe. Dessa forma podemos copiar todos os atributos de uma instância para a
nova instância.
Estão corretas:
I, II, III
I, II, III, IV
I, II, III, V
Todas as afirmações
I, III, IV, V
 
 4a Questão (Ref.: 202011952220)
Assinale a alternativa correta. Qual(is) entre as seguintes alternativas representa a declaração de um
construtor válido para a classe Teste?
I. public void Teste(String s) { }
II. Teste(String s, int a) { }
III. int Teste( ) { }
IV. protected construtor Teste( ) { }
V. Teste( ) { }
II, V.
I, II, IV.
I, II, III.
II, IV.
I, II.
 
 5a Questão (Ref.: 202011952244)
Enquanto programamos em Java, há a necessidade de trabalharmos com várias classes. Muitas vezes, classes
diferentes têm 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.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294221\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294166\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294190\n\nStatus da quest%C3%A3o: Liberada para Uso.');
19/11/2021 11:22 EPS
https://simulado.estacio.br/alunos/?p0=353714526&user_cod=3142986&matr_integracao=202008598231 3/5
Julgue as afirmativas a seguir:
I-Podemos resolver o problema acima utilizando o conceito de herança. Herança é, portanto, uma classe
derivada de outra classe. 
II-Um exemplo de herança poderia ser o seguinte:
Uma classe chamada Eletrodomestico. Se nela estão definidos os atributos: ligado (boolean), voltagem (int) e
consumo (int), significa que, se desejarmos usar uma outra classe chamada TV, podemos dizer que TV deriva
de Eletrodomestico, ou seja, a classe TV possui todas as características da classe Eletrodomestico, além de ter
suas próprias características.
III- Para fazermos uma classe herdar as características de uma outra, usamos a palavra reservada extends
logo após a definição do nome da classe. Dessa forma:
class NomeDaClasseASerHerdada extends NomeDaClasseASerCriada
IV-Java permite que uma classe herde apenas as características de uma única classe, ou seja, não pode haver
heranças múltiplas. Porém, é permitido heranças em cadeias, por exemplo: se a classe Mamifero herda a
classe Animal, quando fizermos a classe Cachorro herdar a classe Mamifero, a classe Cachorro também
herdará as características da classe Animal.
Estão corretas somente:
 
II, III, IV
I, II, III
Todas as afirmações
I, III, IV
I, II, IV
 
 6a Questão (Ref.: 202011951929)
Agregação e composição definem relacionamentos entre _______ para os quais deve ser definida a ________
da relação. Já a relação de herança expressa uma _______ entre as classes. Escolha a opção que
complementa corretamente o texto anterior:
Classes; cardinalidade; prioridade
Objetos; cardinalidade; hierarquia
Classes; prioridade; hierarquia
Objetos; hierarquia; prioridade
Classes; hierarquia; cardinalidade
 
 7a Questão (Ref.: 202011952089)
Em Java, qual modificador de acesso torna um membro disponível somente para classes dentro do mesmo
pacote ou subclasses?
protected
package-private
private
default
public
 
 8a Questão (Ref.: 202011952311)
Sobre classes abstratas, julgue as afirmativas a seguir:
I-Uma classe abstrata serve apenas como modelo para uma classe concreta
II-as classes abstratas devem, obrigatoriamente, ter métodos abstratos
III- Os métodos abstratos definidos em uma classe abstrata devem obrigatoriamente ser implementados em
uma classe concreta. Mas se uma classe abstrata herdar outra classe abstrata, a classe que herda não precisa
implementar os métodos abstratos.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3293875\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294035\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294257\n\nStatus da quest%C3%A3o: Liberada para Uso.');
19/11/2021 11:22 EPS
https://simulado.estacio.br/alunos/?p0=353714526&user_cod=3142986&matr_integracao=202008598231 4/5
Estão corretas somente:
I e III
Todas as afirmações
I
II e III
I e II
 
 9a Questão (Ref.: 202011952303)
Considere o trecho abaixo em Java:
int a, b, c;
Scanner t = new Scanner(System.in);
try {
a = t.nextInt();
b = t.nextInt();
c = a / b;
System.out.println(a + / + b + = + c);
} catch(Exception e) {
System.out.println(Erro: + e.getMessage());
}
Julgue as afirmativas a seguir:
I-Um tipo de exceção que pode ocorrer é o usuário digitar um número inválido para a e outro para b
II-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para b
III-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para a
IV-Ao tratar várias exceções, os tratadores devem estar ordenados das subclasses para a superclasse
Estão corretas somente:
I, III, IV
Todas as afirmações são verdadeiras
II, III, IV
I, II, IV
I, II, III
 
 10a Questão (Ref.: 202011952375)
Em Java, um vetor é uma classe, o que implica que o método new deve ser utilizado. Este método ativa o
método construtor correspondente para criar instâncias, ou exemplares da classe vetor
II-O vetor deve ter também o seu tipo declarado. Nesse caso, podemos selecionar variáveis do tipo int, double,
float, char ou String para compor com elementos de cada um destes tipos, o mesmo vetor
III- Na declaração de vetores deverão ser fornecidastrês informações: 1) o nome do vetor, 2) o número de
posições do vetor (seu tamanho), e 3) o tipo de dado que será armazenado no vetor.
Estão corretas somente:
III
I, II
II, III
I, III
Todas
 
Autenticação para a Prova On-line
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
FINALIZAR
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294249\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294321\n\nStatus da quest%C3%A3o: Liberada para Uso.');
19/11/2021 11:22 EPS
https://simulado.estacio.br/alunos/?p0=353714526&user_cod=3142986&matr_integracao=202008598231 5/5
J49Q Cód.: 
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
 
 
 
Período de não visualização da avaliação: desde 28/09/2021 até 23/11/2021.

Continue navegando