Buscar

Avaliação On-Line 4 (AOL 4) - Programação

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 6 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 6 páginas

Prévia do material em texto

20/05/2020 Conteúdo
https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 1/6
Avaliação On-Line 4 (AOL 4) - Questionário 
Usuário Diogo Santana de Carvalho
Curso 21593 . 7 - Programação - 20201.B
Teste Avaliação On-Line 4 (AOL 4) - Questionário
Iniciado 16/05/20 12:01
Enviado 16/05/20 12:29
Status Completada
Resultado
da
tentativa
10 em 10 pontos 
Tempo
decorrido
27 minutos
Instruções
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas
incorretamente
Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes
desejar, pois a tentativa só será contabilizada quando você decidir acionar o botão
ENVIAR.
Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o
menu lateral esquerdo (Notas).
IMPORTANTE: verifique suas respostas antes do envio desta atividade.
Pergunta 1
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
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.
Apenas a alternativa II está correta.
As alternativas I, II e III estão corretas.
As alternativas I e II estão corretas.
Apenas a alternativa II está correta.
Apenas a alternativa I está correta.
Todas as alternativas estão erradas.
Pergunta 2
Considere o trecho de código que corresponde ao método principal de uma classe em
linguagem Java.
1 em 1 pontos
1 em 1 pontos
20/05/2020 Conteúdo
https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 2/6
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Qual o resultado produzido por esse método quando ele é corretamente executado?
3
3
1
5
2
0
Pergunta 3
Um programador Java deseja utilizar uma array bidimensional do tipo String para
armazenar os nomes mostrados na representação a seguir:
1 em 1 pontos
20/05/2020 Conteúdo
https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 3/6
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
 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. 
String [ ] [ ] nomes = {{"Ana","Pedro"},{"Marcos","Paulo"}}; 
String [2] [2] nomes = {{"Ana","Pedro"},{"Marcos","Paulo"}}; 
String [ ] [ ] nomes = {{"Marcos","Paulo"},{"Ana","Pedro"}};
String [ ] [ ] nomes = {{"Ana","Pedro"},{"Marcos","Paulo"}}; 
String [ ] [ ] nomes = {["Ana","Pedro"],["Marcos","Paulo"]}; 
String [2] [2] nomes = {["Ana","Pedro"],["Marcos","Paulo"]}; 
Pergunta 4
Resposta
Selecionada:
d.
Respostas: a. 
b. 
c.
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á
Exibida mensagem de erro Exception in thread "main"
java.lang.ArrayIndexOutOfBoundsException: 7. 
Exibido o valor 7. 
Exibido o valor 6. 
Exibida mensagem de erro Exception in thread "main"
java.lang.RuntimeException: Uncompilable source code - incompatible
types.
1 em 1 pontos
20/05/2020 Conteúdo
https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 4/6
d.
e.
Exibida mensagem de erro Exception in thread "main"
java.lang.ArrayIndexOutOfBoundsException: 7. 
Exibida mensagem de erro Exception in thread "main"
java.lang.NumberFormatException: For input num. 
Pergunta 5
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
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 =
(byte) cod; 
(byte) cod; 
(cast) cod. 
Byte.valueOf(cod); 
(long) cod; 
Byte.pasreByte(cod); 
Pergunta 6
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
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?
true.
falso.
Mp10
true.
maior_valor.
Xbacon.
Pergunta 7
Resposta
Selecionada:
c. 
Respostas: a. 
b.
c. 
d. 
e.
Os tipos primitivos da linguagem Java são:
Boolean, byte, short, int, long, float, double, char.
Boolean, byte, narrow, int, wide, fixed, double, char.
Buffered, byte, double-byte, single, long, float, double, char.
Boolean, byte, short, int, long, float, double, char.
Boolean, byte, short, integral, partial, long, float, char.
Logical, boolean, short, local, extended, float, double, cast.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
20/05/2020 Conteúdo
https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 5/6
Pergunta 8
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d.
e. 
Na linguagem Java, o comando continue tem a função de:
Fazer com que a condição do comando de loop seja novamente
testada, mesmo antes de alcançar o fim do comando.
Permitir realçar a posição de determinados comandos.
Modificar a estrutura do loop, realçando procedimentos.
Fazer com que a condição do comando de loop seja novamente
testada, mesmo antes de alcançar o fim do comando.
Fazer com que a continuidade da execução de um loop fique
condicionada a um teste de condição de continuidade.
Fazer com que o comando de seleção seja inicializado.
Pergunta 9
Resposta Selecionada:
c. 
Respostas: a. 
b. 
Veja o seguinte código fonte:
Após a execução do trecho acima, será impresso.
0 3
1 5
2 5
1 em 1 pontos
1 em 1 pontos
20/05/2020 Conteúdo
https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 6/6
c. 
d. 
e. 
0 3
0 5
0 0
Pergunta 10
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
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:
-3 e 7
3 e 6
-2 e 7
-3 e 7
-3 e 6
4 e 6
1 em 1 pontos

Continue navegando