Baixe o app para aproveitar ainda mais
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.
Compartilhar