Buscar

Dentre as ramificações da Linguagem Java

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 7 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

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 6, do total de 7 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

Dentre as ramificações da Linguagem Java, existe a que é específica para desenvolvimento Web, trata-se da:
		
	
	Java DB.
	
	Java TE.
	
	Java SE.
	 
	Java EE.
	
	Java ME.
	
	
	 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) { }
		
	
	I.
	
	IV, V.
	
	III, IV, V.
	 
	II, IV.
	
	II, V.
	
	
	 3.
	Ref.: 3294155
	Pontos: 0,00  / 1,00
	
	Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas:
I- Um objeto é a representação computacional de um elemento ou processo do mundo real.
II- Cada característica ou propriedade é chamada de método do objeto.
III-Cada comportamento do objeto é chamado de atributo do objeto.
Estão corretas somente: 
		
	
	II
	 
	I, III
	
	Todas as afirmações
	
	II e III
	 
	I
	
	
	 4.
	Ref.: 3294284
	Pontos: 0,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:
		
	
	I, IV
	 
	III
	
	Nenhuma afirmação pertinente a esta questão está correta
	 
	IV
	
	II, III
	
	
	 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;
        // métodos devem vir aqui
    }
Estão corretas somente:
 
		
	 
	I, III, IV
	 
	Todas as afirmações
	
	I, II, IV
	
	I, II, III
	
	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. 
		
	
	Agregação
	
	Dependência
	
	Generalização
	
	Herança
	 
	Composiçã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:
		
	
	I, II e III.
	 
	I e III.
	 
	I e II.
	
	II.
	
	II 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)
		
	 
	I e IV
	
	II e IV
	
	II e III
	
	I e II
	 
	I e III
	
	
	 9.
	Ref.: 3293938
	Pontos: 1,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
	
	Throw
	
	O codigo funcionara assim.
	
	
	 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 executarmos este 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
	 
	Nenhuma das alternativas
	
	Joao
	
	20
	
	3

Continue navegando