Prévia do material em texto
13/09/2022 21:24 EPS
https://simulado.estacio.br/alunos/ 1/4
WESLEY SILVA DOS SANTOS HINSCH
202105053928
Disciplina: PROGRAMAÇÃO I AV
Aluno: WESLEY SILVA DOS SANTOS HINSCH 202105053928
Professor: MAURO CESAR MATIAS
Turma: 9001
CCT0827_AV_202105053928 (AG) 29/08/2022 14:53:53 (F)
Avaliação:
6,0
Nota SIA:
6,0 pts
PROGRAMAÇÃO I
1. Ref.: 3294104 Pontos: 1,00 / 1,00
A Oracle anunciou que vai aposentar o plugin Java Runtime para navegadores. A medida está prevista para o ano que vem e
passará a incidir com a chegada da próxima versão do Java para desenvolvedores. Ela foi motivada porque vários navegadores
de Internet estão encerrando o suporte a plugins como forma de evitar brechas de segurança. Por conta dessa medida, a Oracle
entendeu que era inútil continuar desenvolvendo o recurso se ninguém for utilizá-lo. O plugin do Java, usado em navegadores,
tem como função permitir que sites de Internet rodem aplicativos e executem alguns tipos de tarefas complexas. Uma aplicação
comum da extensão é sua utilização em sites de bancos, que usam a ferramenta para lançar recursos de segurança.O Java,
assim como o Flash, desenvolveu má reputação ao longo dos anos, dado a grande coleção de episódios em que as falhas e
brechas de segurança da tecnologia foram usadas por hackers em ataques e ações criminosas. Alternativamente, a Oracle
solicita que desenvolvedores passem a utilizar o Java Web Start, tecnologia que dispensa o uso de plugins e permite que
aplicativos sejam executados dentro de sites. Fonte: http://www.techtudo.com.br/noticias/noticia/2016/01/oracle-acaba-com-
plugin-do-java-extensao-nao-sera-mais-obrigatoria.html, acessado em 15/11/2018.
À cerca do funcionamento da Plataforma e Linguagem Java marque a opção correta:
A plataforma Java realiza a compilação diretamente para o código de máquina, onde o processador conseguirá executar a
aplicação.
Os únicos tipos de aplicações que podem ser desenvolvidas na plataforma Java são para desktop e web (internet).
A linguagem Java é estruturada sendo possível aplicar os conceitos de orientação à objetos (OO).
Uma das desvantagens da plataforma Java é que só é possível executar os programas em ambiente Windows.
Para executar uma aplicação em Java é necessário o Java Virtual Machine (JVM). A JVM fica dentro de um recurso
chamado Java Runtime Environment (JRE).
2. Ref.: 3294214 Pontos: 1,00 / 1,00
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
For
While
While...do
Do...while Educational Performace Solution EPS ® - Alunos
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294104.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294214.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
13/09/2022 21:24 EPS
https://simulado.estacio.br/alunos/ 2/4
3. Ref.: 3294221 Pontos: 1,00 / 1,00
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
Todas as afirmações
I, II, III, V
I, III, IV, V
I, II, III, IV
4. Ref.: 3294108 Pontos: 1,00 / 1,00
Qual afirmação é verdadeira sobre o construtor padrão de uma classe?
O Java fornece automaticamente um construtor para classe quando nenhum outro foi definido pelo desenvolvedor.
O desenvolvedor precisa criar um construtor padrão explicitamente.
O construtor padrão sempre retorna um valor nulo.
Nenhuma das anteriores
O construtor padrão deve ter, pelo menos, um argumento.
5. Ref.: 3294263 Pontos: 1,00 / 1,00
Considere as seguintes afirmativas a seguir:
I-Um retângulo é um quadrilátero, ou seja, retângulo é um tipo específico de quadrilátero.
II-Quadrilátero seria a superclasse, enquanto retângulo seria a subclasse. Dessa forma, podemos também afirmar que um
quadrilátero é um retângulo
III-Toda subclasse é um objeto da sua superclasse e vice-versa.
IV-A subclasse é mais específica do que sua superclasse
Estão corretas somente:
I, II, IV
I, III, IV
I, II, III
I, III
I, IV
Educational Performace Solution EPS ® - Alunos
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294221.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294108.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294263.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
13/09/2022 21:24 EPS
https://simulado.estacio.br/alunos/ 3/4
6. Ref.: 3294134 Pontos: 1,00 / 1,00
Considere que um trem usa um objeto chamado estrada de ferro. Este tipo de relacionamento é do tipo:
Associação
Instanciação
Composição
Combinação
Agregação
7. Ref.: 3294007 Pontos: 0,00 / 1,00
As restrições para métodos e atributos podem ser:
Public, Private, e Default apenas
Public, Private, Protect e Default apenas
Public, Private, Protect apenas
Public, Protect e Default apenas
Public e Private apenas
8. Ref.: 3294099 Pontos: 0,00 / 1,00
Com relação às interfaces em Java, é correto afirmar que:
I) Os métodos podem ser abstratos e/ou concretos
II) Pode-se implementar somente uma interface em cada classe
III) Interfaces podem ser herdadas de outras interfaces (extends)
I, II e III
I e II
II e III
I e III
III
9. Ref.: 3293968 Pontos: 0,00 / 1,00
As classes que herdam da classe Error são consideradas?
Error
Erros
Erro
verificadas
não verificadas
10. Ref.: 3294087 Pontos: 0,00 / 1,00
Analise o seguinte trecho de programa e marque a alternativa que demonstra os valores impressos pelo programa:
public class Avalia {
public static void main(String args[]) {
int i;
int v [] = {5,12,18,3,5,66,7,23,4,67};
for (i=1; i<10; i++){
if ( (i%2) == 0 )
Educational Performace Solution EPS ® - Alunos
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294134.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294007.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294099.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3293968.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294087.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
13/09/2022 21:24 EPS
https://simulado.estacio.br/alunos/ 4/4
System.out.println (v[i]);
}
}
}
12 - 3 - 66 - 23 - 67
12 - 18 - 66 - 4
18 - 5 - 7 - 4
18 - 66 - 7 - 4
5 - 18 - 5 - 7 - 4
Educational Performace Solution EPS ® - Alunos
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')