Ed
ano passado
Vamos analisar cada uma das sentenças: I. Na linguagem C++, podemos também inicializar as matrizes bidimensionais através de atribuições no momento da declaração. Verdadeiro, é possível inicializar matrizes bidimensionais no momento da declaração em C++. II. Toda matriz para armazenar vetores de char na linguagem C++ é bidimensional, pois o primeiro índice indica a quantidade de elementos e o segundo, o número de 'caracteres–1' que serão armazenados em cada elemento. Falso, uma matriz de char pode ser unidimensional (um vetor de char) ou bidimensional (um array de strings), mas não é correto afirmar que toda matriz de char é bidimensional. III. Quando tivermos que ler todos os valores armazenados em uma matriz bidimensional, precisaremos de duas estruturas de repetição, uma para “varrer” todas as linhas da matriz e outra para “varrer” todas as colunas. Verdadeiro, para percorrer uma matriz bidimensional, geralmente utilizamos dois loops aninhados, um para as linhas e outro para as colunas. Agora, resumindo: - A sentença I é correta. - A sentença II é falsa. - A sentença III é correta. Portanto, as sentenças I e III estão corretas. A alternativa correta é: "Somente as sentenças I e III estão corretas."
Cadastre-se ou realize login
Mais perguntas desse material