Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Semana 5 - Exercício de apoio 3 PERGUNTA 1 A interface Map pode ser utilizada em Java. É possível relacionar, ou mapear, um valor a um conteúdo. Em relação a esse recurso é possível a�rmar: Possui chaves únicas Possui várias chaves duplicadas Os conteúdos devem ser numéricos É possível relacionar uma chave a mais conteúdos 0 pontos PERGUNTA 2 Existem dois conjuntos de dados nos quais o analista precisa selecionar os dados do conjunto A e nenhum do conjunto B. Considerando que ele está utilizando uma Interface Set, ele deverá usar o comando: removeAll retainAll splitAll addAll 0 pontos PERGUNTA 3 ... public static void printArray( Integer[] inputArray ) { <comandos> } ... public static void printArray( Double[] inputArray ) { Um analista de sistemas ao analisar o código Java a seguir 0 pontos { <comandos> } ... public static void printArray( String[] inputArray ) { <comandos> } ... pode identificar a utilização do recurso de Orientação ao Objeto: Herança múltipla Polimor�smo de coerção Abstração Polimor�smo paramétrico PERGUNTA 4 public class ClsProduto { public static void main(String[] args) { Map<Integer, String> mapa = new HashMap<Integer, String>(); mapa.put(12,"ARROZ"); mapa.put(23,"FEIJAO"); mapa.put(35,"LEITE"); mapa.put(13,"MANTEIGA"(; mapa.put(23,"ABACAXI"); mapa.put(40,"CAJU"); } } Considerando o seguinte código: 0 pontos O programador ao visualizar os dados existentes irá contar quantos itens? 4 40 6 5 PERGUNTA 5 I. Não permite elementos repetidos II. Ao inserir um elemento o Java ordena automaticamente em ordem crescente III. Ao inserir um elemento o Java ordena automaticamente em ordem decrescente IV. A ordem dos elementos segue a sequência que foi inserida, podendo ser alterada Ao utilizar a Interface Set em sua programação, um analista deve seguir algumas diretrizes. Dentre as a�rmações listadas abaixo, quais são as corretas? II e III I, III e IV I, II e IV I e IV 0 pontos PERGUNTA 6 public class ClsCorrentista { public static void main(String[] args) { List<Corrent> c = new TreeSet<Corrent>(); c.add(new Corrent (11,"Joao da Silva")); c.add(new Corrent (2,"Maria Aparecida")); c.add(new Corrent (23,"Rita Souza")); c.add(new Corrent (3,"Renato Oliveira")); O programador ao abrir o código fonte de um dos programas do sistema deparou-se com o seguinte trecho: 0 pontos System.out.println(((TreeSet)c).first()); } } O resultado na tela será: 23 / "Rita Souza" 11 / "Joao da Silva" 2 / "Maria Aparecida" 3 / "Renato Oliveira" PERGUNTA 7 n.add(new NF(1001, 10)); O programador encontrou em seu código a seguinte instrução: É possível afirmar que exista um código em uma classe que tenha o seguinte trecho: public class NF(int Nr_NF, int Cd_Cliente) { Nr_NF = Nr_NF; Cd_Cliente = Cd_Cliente; } public class nf(int Nr_NF, int Cd_Cliente) { Nr_NF = nr_nf; Cd_Cliente = cd_cliente; } public class NF(int Nr_NF, int Cd_Cliente, Data Dt_NF) { this.Nr_NF = Nr_NF; this.Cd_Cliente = Cd_Cliente; this.Dt_NF = Dt_NF; } 0 pontos public class NF(int Nr_NF, int Cd_Cliente) { this.Nr_NF = Nr_NF; this.Cd_Cliente = Cd_Cliente; } PERGUNTA 8 public static void exibeArray( Integer[] inputArray ){ for ( Integer elemento : inputArray ) System.out.printf( "%s", elemento ); } public static void exibeArray( Double[] inputArray ){ for ( Integer elemento : inputArray ) System.out.printf( "%s", elemento ); } public static void exibeArray( Character[] inputArray ){ for ( Integer elemento : inputArray ) System.out.printf( "%s", elemento ); } Double[] m = {1.1, 1.2}; exibeArray( m ); O analista de sistemas verificou que existem esses métodos definidos: No trecho: O Java irá executar: public static void exibeArray( Double[] inputArray ){ public static void exibeArray( Integer[] putArray ){ 0 pontos public static void exibeArray( Character[] inputArray ){ public static void exibeArray( Integer[] inputArray ){ PERGUNTA 9 O programador ao codi�car prefere criar métodos genéricos PORQUE pode utilizar de polimor�smo. Analisando as a�rmações acima, conclui-se que: A primeira a�rmação é verdadeira e a segunda justi�ca a primeira. A primeira a�rmação é falsa e a segunda é verdadeira. A primeira a�rmação é verdadeira e a segunda é falsa. As duas a�rmações são falsas. 0 pontos PERGUNTA 10 O programador utiliza headmap para obter os últimos registros PORQUE o tailMap retorna os índices mais baixos. Analisando as a�rmações acima, conclui-se que: As duas a�rmações são falsas. A primeira a�rmação é verdadeira e a segunda justi�ca a primeira. A primeira a�rmação é falsa e a segunda é verdadeira. A primeira a�rmação é verdadeira e a segunda é falsa. 0 pontos
Compartilhar