1ª QUESTÃO
Analise o trecho do algoritmo a seguir:
for (i=0;i<10;i++)
{
for (j=0;j<7;j++)
scanf ("%d", &mat[i][j]);
}
Podemos concluir que:
I - Essa é uma matriz de 10 linhas e 7 colunas.
II - Essa é uma matriz de 7 linhas e 10 colunas.
III - Esse algoritmo tem como objetivo preencher todos os dados de uma matriz 10x7.
IV - O "i", variável contadora, vai percorrer dentro do primeiro laço FOR de 0 a 9.
Assinale a alternativa correta.
ALTERNATIVAS
Somente as afirmativas I e II estão corretas.
Somente as afirmativas I e III estão corretas.
Somente as afirmativas II, III e IV estão corretas.
Somente as afirmativas I, III e IV estão corretas.
Todas as afirmativas estão corretas.
cledersonbc:
Existem tags de quebra de linha no código, não dá para identificar o código.
Soluções para a tarefa
Respondido por
1
Afirmativas
I - Essa é uma matriz de 10 linhas e 7 colunas.
II - Essa é uma matriz de 7 linhas e 10 colunas.
III - Esse algoritmo tem como objetivo preencher todos os dados de uma matriz 10x7.
IV - O "i", variável contadora, vai percorrer dentro do primeiro laço FOR de 0 a 9.
Alternativas
a) Somente as afirmativas I e II estão corretas.
b) Somente as afirmativas I e III estão corretas.
c) Somente as afirmativas II, III e IV estão corretas.
d) Somente as afirmativas I, III e IV estão corretas.
e) Todas as afirmativas estão corretas.
Analisando
Afirmação I está correta. A matriz possui 10 linhas e 7 colunas.
Afirmação II está errada. O primeiro colchete indica a linha e o segundo a coluna.
Afirmação III está errada. Em nenhum momento existe uma operação aritmética de atribuição como mat[i][j] = i; por exemplo. O que existe é o print formatado exibindo os dados da matriz do tipo inteiro.
Afirmação IV está correta. Como "i" & "j" < 10 e 7 respectivamente, temos "j" com 7 índices sendo 0, 1, 2, 3, 4, 5 e 6 no total (colunas), e "i" de 0 a 9.
Afirmações I e IV estão corretas. E não batem com nenhuma alternativa, revise sua questão, código ou alternativas.
I - Essa é uma matriz de 10 linhas e 7 colunas.
II - Essa é uma matriz de 7 linhas e 10 colunas.
III - Esse algoritmo tem como objetivo preencher todos os dados de uma matriz 10x7.
IV - O "i", variável contadora, vai percorrer dentro do primeiro laço FOR de 0 a 9.
Alternativas
a) Somente as afirmativas I e II estão corretas.
b) Somente as afirmativas I e III estão corretas.
c) Somente as afirmativas II, III e IV estão corretas.
d) Somente as afirmativas I, III e IV estão corretas.
e) Todas as afirmativas estão corretas.
Analisando
Afirmação I está correta. A matriz possui 10 linhas e 7 colunas.
Afirmação II está errada. O primeiro colchete indica a linha e o segundo a coluna.
Afirmação III está errada. Em nenhum momento existe uma operação aritmética de atribuição como mat[i][j] = i; por exemplo. O que existe é o print formatado exibindo os dados da matriz do tipo inteiro.
Afirmação IV está correta. Como "i" & "j" < 10 e 7 respectivamente, temos "j" com 7 índices sendo 0, 1, 2, 3, 4, 5 e 6 no total (colunas), e "i" de 0 a 9.
Afirmações I e IV estão corretas. E não batem com nenhuma alternativa, revise sua questão, código ou alternativas.
Se fosse um algoritmo de preencher a matriz, então não teria a função printf no corpo dela e sim uma operação aritmética.
Perguntas interessantes