Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0314_SM_201502353351 V.1 Aluno(a): CLEISON MADES SILVA PEDROSA Matrícula: 201502353351 Desempenho: 0,4 de 0,5 Data: 21/11/2016 20:24:55 (Finalizada) 1a Questão (Ref.: 201502420324) Pontos: 0,1 / 0,1 Marque a alternativa que representa a palavra reservada que indica que a classe que está sendo definida é uma INTERFACE. static public new extends implements 2a Questão (Ref.: 201502466454) Pontos: 0,1 / 0,1 Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações: Assinale a alternativa que apresenta o nome da técnica utilizada para descrição do algoritmo apresentado. Português estruturado Programação estruturada Diagrama de Chapin Fluxograma Mapa de Karnaugh 3a Questão (Ref.: 201502466469) Pontos: 0,0 / 0,1 Considere: I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos. II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela. III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento. IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos. Na orientação a objetos é correto o que se afirma em: I, II, III e IV. II, III e IV, apenas. I, II e IV, apenas. I, III e IV, apenas. I, II e III, apenas. 4a Questão (Ref.: 201502420305) Pontos: 0,1 / 0,1 Tomando como base as três classes apresentadas abaixo, podemos dizer que: public class A { A() { System.out.println("A"); } A(int valor) { System.out.println("A: " + valor); } } public class B extends A { B() { System.out.println("B"); } B(int valor) { super(valor); } } public class Avaliacao { public static void main(String[] args) { A a = new A(); B b = new B(); A a2 = new B(3); } } O código compila, imprime "A", "A", "B" e depois "A: 3". O código não compila. O código compila, imprime "A: 3", "B" e depois "A". O código compila, imprime "A", "B", "A" e depois "B: 3". O código compila, imprime "A: 3 ", "A", "B" e depois "A". 5a Questão (Ref.: 201502452161) Pontos: 0,1 / 0,1 (PRODEB 2008) Considerando a linguagem Java, assinale a alternativa correta. "Static" é uma palavra-chave que indica que um método não pode ser sobreposto e que um atributo cujo valor já foi configurado não pode ser alterado. "Static" é uma palavra-chave que ativa um mecanismo de bloco de código que impede o acesso simultâneo a um método ou atributo. "Static" é uma palvra-chave que indica que um atributo terá seu valor armazenado e acessado diretamente na forma binária. "Static" é uma palavra-chave para modificar visibilidade de um método, tornando-o acessível por todos os objetos. "Static" é uma palavra-chave que indica que um método ou atributo pertence a uma classe e não a uma instância de classe.
Compartilhar