Ed
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!
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material