Buscar

Qual é o resultado da execução do código abaixo: programa { funcao inicio() { inteiro matriz[2][2] = {{1,2},{3,4}} para(inteiro x=0;x<3;x++){ ...

Qual é o resultado da execução do código abaixo:
programa
{
funcao inicio()
{
inteiro matriz[2][2] = {{1,2},{3,4}}
para(inteiro x=0;x<3;x++){
escreva(matriz[x][x])
}
}
}

a. 1,2,3
b. 12
c. 3,2,1
d. 123
e. Erro


a. 1,2,3
b. 12
c. 3,2,1
d. 123
e. Erro

Essa pergunta também está no material:

3 35 Teste seus conhecimentos_ Revisão da tentativa logica 5
12 pág.

Desenvolvimento Web Faculdade AnhangueraFaculdade Anhanguera

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado possui um erro de sintaxe. Na linha "para(inteiro x=0;x<3;x++)", o valor de x está sendo incrementado até que seja menor que 3, porém a matriz é declarada como matriz[2][2], ou seja, possui apenas 2 linhas e 2 colunas. Portanto, ao tentar acessar a posição matriz[2][2], ocorrerá um erro de índice fora dos limites da matriz. A resposta correta é a letra e) Erro.

0
Dislike0

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

✏️ 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