Baixe o app para aproveitar ainda mais
Prévia do material em texto
Usuário Paulo Jose Batista Ely Curso 21593 . 7 - Programação - 20201.B Teste Avaliação On-Line 4 (AOL 4) - Questionário Status Completada Resultado da tentativa 10 em 10 pontos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente · Pergunta 1 1 em 1 pontos Analise as afirmativas abaixo: I. Um vetor é uma estrutura de dados composta por uma quantidade determinada de elementos de tipos variados. II. Na linguagem Java uma matriz pode ser criada colocando um vetor dentro de outro vetor. III. Uma matriz é uma estrutura de dados que pode aumentar ou diminuir de tamanho à medida que o programa é executado. Resposta Selecionada: c. Apenas a alternativa II está correta. Respostas: a. As alternativas I e II estão corretas. b. As alternativas I, II e III estão corretas. c. Apenas a alternativa II está correta. d. Todas as alternativas estão erradas. e. Apenas a alternativa I está correta. · Pergunta 2 1 em 1 pontos Em linguagem de programação, um identificador é o nome que utilizamos para representar variáveis, classes, objetos... Em Java, qual dos itens abaixo não é um identificador válido? Resposta Selecionada: c. true. Respostas: a. Mp10 b. falso. c. true. d. Xbacon. e. maior_valor. · Pergunta 3 1 em 1 pontos Na linguagem Java, o comando continue tem a função de: Resposta Selecionada: e. Fazer com que a condição do comando de loop seja novamente testada, mesmo antes de alcançar o fim do comando. Respostas: a. Fazer com que o comando de seleção seja inicializado. b. Fazer com que a continuidade da execução de um loop fique condicionada a um teste de condição de continuidade. c. Permitir realçar a posição de determinados comandos. d. Modificar a estrutura do loop, realçando procedimentos. e. Fazer com que a condição do comando de loop seja novamente testada, mesmo antes de alcançar o fim do comando. · Pergunta 4 1 em 1 pontos Os tipos primitivos da linguagem Java são: Resposta Selecionada: b. Boolean, byte, short, int, long, float, double, char. Respostas: a. Buffered, byte, double-byte, single, long, float, double, char. b. Boolean, byte, short, int, long, float, double, char. c. Logical, boolean, short, local, extended, float, double, cast. d. Boolean, byte, narrow, int, wide, fixed, double, char. e. Boolean, byte, short, integral, partial, long, float, char. · Pergunta 5 1 em 1 pontos Um programador Java deseja utilizar uma array bidimensional do tipo String para armazenar os nomes mostrados na representação a seguir: nomes 0 Ana Pedro 1 Marcos Paulo 0 1 Para declarar a array e já armazenar os nomes em um ambiente de programação Java ideal, o programador deve escrever a instrução. Resposta Selecionada: c. String [ ] [ ] nomes = {{"Ana","Pedro"},{"Marcos","Paulo"}}; Respostas: a. String [2] [2] nomes = {{"Ana","Pedro"},{"Marcos","Paulo"}}; b. String [ ] [ ] nomes = {{"Marcos","Paulo"},{"Ana","Pedro"}}; c. String [ ] [ ] nomes = {{"Ana","Pedro"},{"Marcos","Paulo"}}; d. String [2] [2] nomes = {["Ana","Pedro"],["Marcos","Paulo"]}; e. String [ ] [ ] nomes = {["Ana","Pedro"],["Marcos","Paulo"]}; · Pergunta 6 1 em 1 pontos Veja o seguinte código fonte: Após a execução do trecho acima, será impresso. Resposta Selecionada: d. 0 3 Respostas: a. 1 5 b. 0 5 c. 2 5 d. 0 3 e. 0 0 · Pergunta 7 1 em 1 pontos Considere o trecho de código que corresponde ao método principal de uma classe em linguagem Java. Qual o resultado produzido por esse método quando ele é corretamente executado? Resposta Selecionada: a. 3 Respostas: a. 3 b. 1 c. 2 d. 5 e. 0 · Pergunta 8 1 em 1 pontos Em um programa Java, considere a existência de uma variável do tipo long chamada cod contendo o valor 1234. Para passar o valor contido nessa variável para uma variável do tipo byte chamada codNovo, deve-se fazer casting. Para isso, utiliza-se a instrução: byte codNovo = Resposta Selecionada: b. (byte) cod; Respostas: a. Byte.pasreByte(cod); b. (byte) cod; c. (cast) cod. d. Byte.valueOf(cod); e. (long) cod; · Pergunta 9 1 em 1 pontos Considere a classe Java abaixo. public class Teste { public static void main(String[ ] args) { int [] num = {0, 0, 0, 0, 0, 0, 0}; int c; c = 0; while (num[c] != 10 && c < 7) { c++; } System.out.print(c); } } Ao compilar e executar esta classe, será Resposta Selecionada: e. Exibida mensagem de erro Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 7. Respostas: a. Exibida mensagem de erro Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - incompatible types. b. Exibido o valor 6. c. Exibido o valor 7. d. Exibida mensagem de erro Exception in thread "main" java.lang.NumberFormatException: For input num. e. Exibida mensagem de erro Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 7. · Pergunta 10 1 em 1 pontos Analise o código Java a seguir: public class Classe1 { public static void main(String[] args) { int n, r, c, s; n = 6; r = 0; c = 1; s = -1; while (c <= n) { if (c % 2 == 0) { r = r + c * s; } else { r = r + c; } c++; } System.out.println( r + “ e ” + c ); } } Ao compilar e executar a Classe1, os valores finais nas variáveis r e c serão respectivamente: Resposta Selecionada: e. -3 e 7 Respostas: a. 4 e 6 b. 3 e 6 c. -2 e 7 d. -3 e 6 e. -3 e 7
Compartilhar