Logo Passei Direto
Buscar
Analise as sentenças sobre as matrizes bidimensionais e, em seguida, assinale a alternativa correta:
I. Na linguagem C++, podemos também inicializar as matrizes bidimensionais através de atribuições no momento da declaração.
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.
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.
Somente as sentenças II e III estão corretas.
As sentenças I, II e III estão corretas.
Somente as sentenças I e III estão corretas.
Somente a sentença II está correta.
User badge image
Exercícios Para o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

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."

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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

Napoleão ensinou a seus alunos a fazer menus em C++. Aplicou um teste e me mostrou algumas soluções dadas por seus alunos. O teste do Prof. Napoleão solicitava que o menu abaixo fosse apresentado repetidamente até que a tecla adequada fosse acionada.
Qual dos trechos representa a solução correta para as especificações dadas?
int opcao; do { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; cin >> opcao; } while (opcao != 4);
int opcao; do { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; cin >> opcao; } while (opcao == 4);
int opcao; while (opcao != 4) { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; cin >> opcao; }
int opcao; do { cout << "MENU\n"; cout << "1 - Entra com três números e calcula seu produto\n"; cout << "2 - Entra com um número e informa se ele é, ou não, par\n"; cout << "3 - Calcula e imprime a raiz quadrada de um número\n"; cout << "4 - Finaliza o programa\n"; cout << "OPCAO: "; } while (opcao != 1 || opcao != 2 || opcao != 3);

Mais conteúdos dessa disciplina