Buscar

Analise os 3 trechos de código abaixo e assinale a alternativa correta: i. final int ARRAY_SIZE = 5; ARRAY_SIZE = 10; ii. int b[] = new i...

Analise os 3 trechos de código abaixo e assinale a alternativa correta:
i.
final int ARRAY_SIZE = 5;
ARRAY_SIZE = 10;
ii.
int b[] = new int[10];
for(int i=0; i<=b.length(); i++)
b[i] = 1;
iii.
int a[][] = { {1,2} , {3,4} };
a[1,1] = 5;
i. não é possível alterar o valor ARRAY_SIZE para 10 /
ii. Acesso a um index do vetor inexistente causando estouro /
iii. atribuição do valor 5 de forma incorreta na matriz
i. não existe variável final /
ii. acesso a um index do vetor inexistente causando estouro /
iii. não é possível inicializar uma matriz no momento da declaração
não possui nenhum erro nos 3 trechos de código
i. não possui nenhum erro /
ii. não possui nenhum erro /
iii. não é possível inicializar uma matriz no momento da declaração
i. não é possível inicializar uma variável final no momento da declaração /
ii. não possui nenhum erro /
iii. não é possível inicializar uma matriz no momento da declaração


a) i. não é possível alterar o valor ARRAY_SIZE para 10 /
ii. Acesso a um index do vetor inexistente causando estouro /
iii. atribuição do valor 5 de forma incorreta na matriz
b) i. não existe variável final /
ii. acesso a um index do vetor inexistente causando estouro /
iii. não é possível inicializar uma matriz no momento da declaração
c) não possui nenhum erro nos 3 trechos de código
d) i. não possui nenhum erro /
ii. não possui nenhum erro /
iii. não é possível inicializar uma matriz no momento da declaração
e) i. não é possível inicializar uma variável final no momento da declaração /
ii. não possui nenhum erro /
iii. não é possível inicializar uma matriz no momento da declaração

Essa pergunta também está no material:

Avaliação de Linguagem de Programação Java
6 pág.

Prova em Word

Modelagem de Dados Universidade Estácio de Sá - EADUniversidade Estácio de Sá - EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra A) i. não é possível alterar o valor ARRAY_SIZE para 10 / ii. Acesso a um index do vetor inexistente causando estouro / iii. atribuição do valor 5 de forma incorreta na matriz. Explicação: - No trecho i, a variável ARRAY_SIZE é declarada como final, o que significa que seu valor não pode ser alterado após a atribuição inicial. Portanto, a tentativa de alterar seu valor para 10 resulta em um erro. - No trecho ii, o loop for tenta acessar um índice do vetor b que não existe (o último índice válido é b[9], já que o vetor foi inicializado com tamanho 10). Isso resulta em um estouro de índice (IndexOutOfBoundsException). - No trecho iii, a atribuição do valor 5 é feita de forma incorreta, usando a sintaxe a[1,1] em vez de a[1][1]. Isso resulta em um erro de sintaxe.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais