Buscar

Programação I

Prévia do material em texto

13/09/2022 20:56 EPS
https://simulado.estacio.br/alunos/ 1/4
JOSE LUIZ SILVA DOS SANTOS FERRARI
202104538081
 
Disciplina: PROGRAMAÇÃO I AV
Aluno: JOSE LUIZ SILVA DOS SANTOS FERRARI 202104538081
Professor: MAURO CESAR MATIAS
 Turma: 9001
CCT0827_AV_202104538081 (AG) 09/08/2022 14:41:11 (F) 
Avaliação:
5,0
Av. Parcial.:
1,5
Nota SIA:
6,5 pts
 
 
 
PROGRAMAÇÃO I 
 
 1. Ref.: 3294250 Pontos: 1,00 / 1,00
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.
III e IV, somente.
IV, somente.
I, II, III e IV.
 II e IV, somente.
 
 2. Ref.: 3294287 Pontos: 1,00 / 1,00
Qual dos códigos abaixo irão compilar, assumindo que i é um inteiro e b é um boolean?
I. if (i = 1) { }
II. if (b == false) { }
III. if (i) { }
IV. if ( b || true) { }
V. if (b == i) { }
III, IV, V.
 II, IV.
I.
II, V.
IV, V.
Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294250.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294287.');
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 20:56 EPS
https://simulado.estacio.br/alunos/ 2/4
 
 3. Ref.: 3294192 Pontos: 1,00 / 1,00
________ procura focar as características essenciais de um objeto, de acordo com a perspectiva do observador. Este trecho
refere-se a: 
O encapsulamento 
O método 
A classificação 
O agrupamento 
 A abstração
 
 4. Ref.: 3294284 Pontos: 1,00 / 1,00
Julgue as afirmativas a seguir:
I-Construtor é a palavra dada a um atributo especial, responsável pela criação de um objeto
II- Destrutor é a palavra dada a um atributo especial, responsável pela destruição de um objeto
III-A classe é responsável pela criação e destruição de seus próprios objetos.
IV-A classe não tem a responsabilidade de criação e destruição de seus próprios objetos
Estão corretas somente:
 III
II, III
I, IV
IV
Nenhuma afirmação pertinente a esta questão está correta
 
 5. Ref.: 3294232 Pontos: 0,00 / 1,00
Considere o trecho abaixo:
public class Gerente extends Funcionario {
 private int senha;
 private int numeroDeFuncionariosGerenciados;
 public boolean autentica(int senha) {
 if (this.senha == senha) {
 System.out.println("Acesso Permitido!");
 return true;
 } else {
 System.out.println("Acesso Negado!");
 return false;
 }
 }
 // setter da senha omitido
 }
I- Em Java é possível relacionarmos uma classe de tal maneira que uma delas herda tudo que a outra tem. Isto é uma relação
de classe mãe e classe filha. No código fornecido, o Gerente possui tudo que um Funcionario tem, ou seja, ele é uma extensão
de Funcionario
II- A classe Gerente herda todos os atributos e métodos da classe mãe, ou seja, Funcionario. Para ser mais preciso, ela
também herda os atributos e métodos privados, porém não consegue acessá-los diretamente. Para acessar um membro privado
na filha indiretamente, seria necessário que a mãe expusesse um outro método visível que invocasse esse atributo ou método
privado.
III- Funcionario é a superclasse de Gerente, e Gerente é a subclasse de Funcionario. Todo Gerente é um Funcionário. Outra
forma é dizer que Funcionario é classe mãe de Gerente e Gerente é classe filha de Funcionario.
IV- Se precisássemos acessar os atributos que herdamos, de forma a não deixar os atributos de Funcionario, public, (pois dessa
maneira qualquer um poderia alterar os atributos dos objetos deste tipo), poderíamos usar um outro modificador de acesso, o
protected, que fica entre o private e o public. Um atributo protected só pode ser acessado (visível) pela própria classe, por suas
subclasses, e pelas classes que se encontram no mesmo pacote, como no exemplo dado abaixo:
 public class Funcionario {
 protected String nome;
 protected String cpf;
 protected double salario; Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294192.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294284.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294232.');
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 20:56 EPS
https://simulado.estacio.br/alunos/ 3/4
 // métodos devem vir aqui
 }
Estão corretas somente:
 
I, III, IV
 I, II, III
 Todas as afirmações
I, II, IV
II, III, IV
 
 6. Ref.: 3294228 Pontos: 1,00 / 1,00
A _____________ é um relacionamento entre um elemento (o todo) e outros elementos (as partes) , onde as partes só podem
pertencer ao todo e são criadas e destruídas com ele. 
Dependência
Herança
 Composição
Generalização
Agregação
 
 7. Ref.: 3294342 Pontos: 0,00 / 1,00
Analise as informações que se seguem, relacionadas aos conceitos de Orientação a Objetos (OO):
I. Cada objeto de uma classe tem o seu conjunto de variáveis de instância, que armazenam o estado do objeto. As variáveis de
classe pertencem à classe e não aos objetos e só há uma cópia de uma variável de classe. Os métodos podem ser de instância
ou de classe, os de instância podem acessar variáveis de instância ou de classe, os de classe somente podem acessar variáveis
de classe.
II. Para que um método seja ativado num objeto, uma mensagem não precisa necessariamente ter uma referência explícita a
ele, se o objeto default da classe correspondente estiver adequadamente configurado.
III. De acordo com a ideia do encapsulamento, é desejável, do ponto de vista de um objeto, que seus atributos internos estejam
protegidos contra modificações diretas e que o acesso seja realizado por meio de métodos específicos (setters e getters).
São corretas apenas as afirmações:
II.
II e III.
 I e II.
I, II e III.
 I e III.
 
 8. Ref.: 3293871 Pontos: 0,00 / 1,00
A orientação a objetos é um modelo de análise, projeto e programação de sistemas de software baseado na composição e
interação entre diversas unidades de software chamadas de objetos. Com relação a conceitos de orientação a objetos, julgue os
seguintes itens: 
 
I - As variáveis ou métodos declarados com modificador de acesso private só são acessíveis a métodos da classe em que são
declarados. 
 
II - Uma classe deve possuir uma única declaração de método construtor. 
 
III - Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta. 
 
IV - O polimorfismo permite substituir a lógica condicional múltipla (lógica switch ou faça caso)
II e IV
I e II
I e III
 II e III
 I e IV
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294228.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294342.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3293871.');
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 20:56 EPS
https://simulado.estacio.br/alunos/ 4/4
 
 9. Ref.: 3293938 Pontos: 0,00 / 1,00
Diga o comando que falta para fazer a instrução ficar correta.
 
  public static void main(String[] args) _____ Exception{ 
      int i=hexChar2int(G); 
      System.out.println("Tudo ok! i iniciou com:"+i); 
}
}
 throws
Throws 
 Throw
O codigo funcionara assim.
throw
 
 10. Ref.: 3294124 Pontos: 0,00 / 1,00
 Considere uma array list com o código a seguir, o que será mostrado na tela ao executarmoseste código? 
ArrayList < Integer > al = new ArrayList();
al.add("Joao");
al.add(20);
al.add(1.4);
al.add(3); 
System.out.println(al.get(2));
1.4
3
20
 Nenhuma das alternativas
 Joao
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3293938.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3294124.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Continue navegando