Logo Passei Direto
Buscar
Analise o código do programa C++ a seguir:
#include
using namespace std;
char autores[2][20] = {"SILVA, Mariana", "ARAUJO, João"};
int obrasPublicadas[2][5] = { { 20, 51, 30, 17, 44}, {150, 120, 90, 110, 88}};
int main()
{
for( int i=0; i < 2; i++ )
{
cout <<"Autores: " << autores[i];
cout << "\nNúmero de obras publicadas: ";
for( int j = 0; j < 5; j++ )
cout << "\t" << obrasPublicadas[i][j];
cout << "\n";
}
return 0;
}
Como saída do processamento desse programa, o número total de linhas impressas visíveis na tela do usuário será

A) 10.
B) 12.
C) 4.
D) 14.
User badge image
Desvendando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o código passo a passo para determinar quantas linhas serão impressas na tela. 1. O programa possui um loop externo que itera duas vezes (i = 0 e i = 1), uma para cada autor. 2. Dentro desse loop, a primeira linha impressa é "Autores: " seguido do nome do autor, o que conta como 1 linha por iteração. 3. Em seguida, é impressa a linha "Número de obras publicadas: ", que conta como mais 1 linha por iteração. 4. Depois, há um loop interno que itera cinco vezes (j = 0 a j = 4) para imprimir os números de obras publicadas. Isso imprime os números na mesma linha, mas não conta como linhas separadas. 5. Após o loop interno, há um `cout << "\n";` que adiciona uma nova linha após a impressão dos números, contando como mais 1 linha por iteração. Agora, somando as linhas: - Para cada autor (2 autores): - 1 linha para "Autores: " - 1 linha para "Número de obras publicadas: " - 1 linha após imprimir os números. Portanto, para cada autor, temos 3 linhas. Como são 2 autores, temos: 3 linhas x 2 autores = 6 linhas. Assim, a saída total de linhas impressas será 6. Nenhuma das alternativas (A, B, C, D) corresponde a 6, então parece que houve um erro nas opções fornecidas ou na interpretação da pergunta. Se precisar de mais ajuda, é só avisar!

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

Mais conteúdos dessa disciplina