Logo Passei Direto
Buscar
Com base nos estudos sobre matriz, observe o seguinte código: #include int main() { int matriz[3][2]; int y; int x; for (y = 0; y < 3; y++) { matriz[y][0] = y + 5; matriz[y][1] = y + 8; } for (y = 0; y < 3; y++) { for (x = 0; x < 2; x++) { printf("O valor da linha %d na coluna %d é de %d\n",y,x,matriz[y][x]); } } return 0; } Assinale a alternativa que apresenta a exibição feita no programa na linha número 4.

a. O valor da linha 1 na coluna 1 é de 9
b. O valor da linha 1 na coluna 0 é de 10
c. Nenhuma das anteriores
d. O valor da linha 0 na coluna 1 é de 8
e. O valor da linha 2 na coluna 0 é de 7
User badge image
Progresso com Exercícios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o código apresentado e entender o que ele faz. 1. O código define uma matriz de inteiros com 3 linhas e 2 colunas: `int matriz[3][2];`. 2. O primeiro loop `for` preenche a matriz: - Para `y = 0`: `matriz[0][0] = 0 + 5` (5) e `matriz[0][1] = 0 + 8` (8). - Para `y = 1`: `matriz[1][0] = 1 + 5` (6) e `matriz[1][1] = 1 + 8` (9). - Para `y = 2`: `matriz[2][0] = 2 + 5` (7) e `matriz[2][1] = 2 + 8` (10). Portanto, a matriz ficará assim: ``` matriz[0][0] = 5 matriz[0][1] = 8 matriz[1][0] = 6 matriz[1][1] = 9 matriz[2][0] = 7 matriz[2][1] = 10 ``` 3. O segundo loop `for` imprime os valores da matriz. A linha 4 do código se refere à impressão dos valores, e a primeira iteração do loop interno (`x = 0`) para `y = 1` resultará na seguinte impressão: - `printf("O valor da linha %d na coluna %d é de %d\n", 1, 0, matriz[1][0]);` que é `O valor da linha 1 na coluna 0 é de 6`. Agora, vamos analisar as alternativas: a. O valor da linha 1 na coluna 1 é de 9 - Correto (mas não é a linha 4). b. O valor da linha 1 na coluna 0 é de 10 - Incorreto (é 6). c. Nenhuma das anteriores - Incorreto (a opção a é correta). d. O valor da linha 0 na coluna 1 é de 8 - Incorreto (é 8, mas não é a linha 4). e. O valor da linha 2 na coluna 0 é de 7 - Incorreto (é 7, mas não é a linha 4). A alternativa correta que se refere à linha 4 do código é: a. O valor da linha 1 na coluna 1 é de 9.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Observe o código a seguir: #include #include int main(void) { int i; float notas[5] = {7, 8, 9.5, 9.9, 5.2}; printf("Exibindo os Valores do Vetor \n\n"); for( i = 4 ; i >= 4; i--) { printf("notas[%d] = %.1f\n",i, notas[i]); } getch(); return 0; }
Assinale a alternativa que corresponde a quantidade de linhas que o código acima irá exibir no programa.
6
3
4
1
5

A criação de um vetor do tipo inteiro com oito posições pode ser declarado através do código int vetor[8]. A partir da declaração, ao realizarmos a atribuição do valor de cada índice sendo o próprio índice + 1, qual será o valor do vetor no índice número 4?
4
5
6
7

A linguagem C define uma matriz como um vetor, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Sabendo disso, assinale a alternativa correta.
Matriz pode ser declarada através do comando int matriz[2][1].
Sim
Não
Talvez
Depende

De acordo com os estudos sobre vetor, observe o código a seguir: int main() { float vetor[10]; vetor[2] = 3; printf("O valor do vetor na posição 0 é %d\n", vetor[0]); printf("O valor do vetor na posição 1 é %d\n", vetor[1]); printf("O valor do vetor na posição 2 é %.20f", vetor[2]); return 0; }
Assinale a alternativa que corresponde ao que será exibido no comando printf, conforme está destacado no código anterior:
Endereço de memória.
3
0
1

A linguagem C define uma matriz como um vetor multidimensional, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Por exemplo, uma matriz que possui um vetor do tipo char com tamanho 5, todos os outros serão iguais.
Assinale a alternativa que complementa a explicação de uma matriz.
Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3][3][3].
Uma matriz só pode ter duas dimensões.
Uma matriz deve ser sempre quadrada.
Uma matriz não pode ser inicializada.

Mais conteúdos dessa disciplina