Buscar

Programação I AV Estácio

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

Disciplina: PROGRAMAÇÃO I AV
Professor: ANDRE PRZEWODOWSKI FILHO
 
Avaliação:
10,0
Av. Parcial.:
2,0
Nota SIA:
10,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:
Os únicos tipos de aplicações que podem ser desenvolvidas na plataforma Java são para desktop e web
(internet).
 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).
Uma das desvantagens da plataforma Java é que só é possível executar os programas em ambiente
Windows.
A plataforma Java realiza a compilação diretamente para o código de máquina, onde o processador
conseguirá executar a aplicação.
A linguagem Java é estruturada sendo possível aplicar os conceitos de orientação à objetos (OO).
 
 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 é:
Educational Performace Solution EPS ® - Alunos 
Do...while
Switch...case
While...do
 For
While
 
 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, III, IV, V
I, II, III
Todas as afirmações
I, II, III, IV
 I, II, III, V
 
 4. Ref.: 3294108 Pontos: 1,00 / 1,00
Qual afirmação é verdadeira sobre o construtor padrão de uma classe?
Nenhuma das anteriores
 O Java fornece automaticamente um construtor para classe quando nenhum outro foi definido pelo
desenvolvedor.
O construtor padrão deve ter, pelo menos, um argumento.
O construtor padrão sempre retorna um valor nulo.
O desenvolvedor precisa criar um construtor padrão explicitamente.
 
 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
 Educational Performace Solution EPS ® - Alunos 
Estão corretas somente:
I, II, III
I, III, IV
I, III
I, II, IV
 I, IV
 
 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:
Instanciação
Agregação
 Associação
Combinação
Composição
 
 7. Ref.: 3294007 Pontos: 1,00 / 1,00
As restrições para métodos e atributos podem ser:
Public, Private, Protect apenas
Public, Protect e Default apenas
Public, Private, Protect e Default apenas
 Public, Private, e Default apenas
Public e Private apenas
 
 8. Ref.: 3294099 Pontos: 1,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 e II
I e III
II e III
 III
I, II e III
 
 9. Ref.: 3293968 Pontos: 1,00 / 1,00
As classes que herdam da classe Error são consideradas?
Error
verificadas
Erro
 não verificadas
Erros
 
 10. Ref.: 3294087 Pontos: 1,00 / 1,00
Educational Performace Solution EPS ® - Alunos 
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 )
 System.out.println (v[i]);
 }
 }
}
 18 - 5 - 7 - 4
5 - 18 - 5 - 7 - 4
12 - 18 - 66 - 4
18 - 66 - 7 - 4
12 - 3 - 66 - 23 - 67

Continue navegando