Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 Correta Em Java, as strings correspondem a uma sequência (ou cadeia) de caracteres ASCII delimitados por aspas duplas, que são armazenadas em "instâncias" da classe String. Dentro desse contexto, vale destacar sobre strings: I. Um objeto da classe String não poderá ser alterado depois de criado, já que o Java não oferece nenhuma funcionalidade que mude uma sequência de caracteres; II. Não há necessidade de especificar o tamanho (ou dimensão) de um objeto String no ato da sua criação. III. O Java usa um objeto StringBuilder para construir strings a partir de expressões, criando a sequência final apenas quando necessário. A partir das observações acima, pode-se dizer que: Sua resposta Correta Apenas as afirmativas I, II e III estão corretas Questão 2 Correta A palavra array significa "conjunto de coisas posicionadas em linha". A palavra mais próxima em português seria arranjo que não transmite a relação de ordem entre os elementos. Array é um conjunto de variáveis de mesmo tipo, guardado dentro de apenas um identificador. No java é possível identificar a quantidade de elementos e o tipo.Considere o código que foi construído a seguir: import java.util.Scanner; public class arrayTeste { public static void main(String[] args){ int[] nota = new int[3]; Scanner entrada = new Scanner(System.in); for(int indice=0 ; indice < 3 ; indice++){ System.out.print("\nEntre com o número " + (indice+1) + ": "); nota[indice] = entrada.nextInt(); } for(int indice=0 ; indice < 3 ; indice++){ System.out.printf("Número %d -> Valor armazenado: %d\n",indice+1, nota[indice]); } } } No código acima, pode-se entender que: I. Um array com nome notas foi declarado com 3 posições II. O array é do tipo inteiro III. Em um primeiro momento, foi realizada a leitura do array com a ajuda do comando for. IV. Em um segundo momento o conteúdo do array é exibido na tela, ainda por meio do comando for. A partir das observações acima, pode-se dizer que: Sua resposta Correta Apenas as afirmativas I e III estão corretas. Questão 3 Correta Quando se fala de arrays de referências, é comum se ouvir "array de objetos". Porém quando cria-se um array de alguma classe, ela possui referências. O objeto, como sempre, está na memória principal e, na sua array, só ficam guardadas as referências (endereços). Considerando essa idéia, a declaração de um vetor de referências de 10 posições para contas correntes fica conforme o código: Sua resposta Correta ContaCorrente[] minhasContas;minhasContas = new ContaCorrente[10]; Questão 4 Correta A primeira – e mais elementar – forma de se incluir elementos em um array é por meio de comandos individuais de atribuição ou de leitura pelo teclado. A classe Arrays oferece uma ótima variedade de métodos para manipulação de vetores, o que pode facilitar bastante o trabalho do desenvolvedor. A forma correta para incluir esse pacote no programa é: Sua resposta Correta import java.util.Arrays Questão 5 Correta Um array é um grupo de variáveis (chamados elementos ou componentes) que contém valores, todos do mesmo tipo. Os elementos de um array podem ser tipos primitivos ou tipos por referências (DEITEL e DEITEL, 2010, p.190). Relacionado a este conceito cabem as seguintes observações: I. para que um elemento faça parte do vetor ele deve ser inserido durante a execução do programa, via digitação pelo teclado ou por comando de atribuição II. os elementos devem ser de um único tipo, definido na declaração do array III. Um índice deve ser criado para que cada elemento possa ser identificado em particular. A partir das observações acima, pode-se dizer que: Sua resposta Correta Apenas as afirmativas I, II e III estão corretas.
Compartilhar