Предмет: Информатика,
автор: olga198172
Дан фрагмент кода int a=1; while (a<9) a=a+1; cout<
Какой из фрагментов выводит в консоль тот же результат?
А) int a=1; for(; a<10; ++a); cout<
Б) int a=1; for(int a=1; a<9; a++); cout<
В) int a=1; for(; a<9; a=a+1); cout<
Г) int a=1; for(int a=1; a<=9; a=a+1); cout<
Gleb1Kosyrev:
cout<
Ответы
Автор ответа:
0
- {int a=1; while (a<9) a=a+1; cout<<a<<endl;} В цикл подается переменная a=1. В цикле с каждым шагом значение переменной a увеличивается на 1. Цикл длится, пока a<9. Последовательные значения переменной: 1, 2, 3, 4, 5, 6, 7, 8, 9. 9 не меньше 9, поэтому цикл завершается. На экран выводится 9.
- A) {int a=1; for(; a<10; ++a); cout<<a<<endl;} В цикл подается переменная a=1. В цикле с каждым шагом значение переменной a увеличивается на 1. Цикл длится, пока a<10, при этом сначала производится увеличение значения переменной, и лишь потом проверка. Последовательные значения переменной: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. 10 не меньше 10, поэтому цикл завершается. На экран выводится 10.
- Б) {int a=1; for(int a=1; a<9; a++); cout<<a<<endl;} Вне цикла объявляется переменная а=1. Внутри цикла объявляется новая локальная переменная a=1, и с каждым шагом значение этой переменной увеличивается на 1. При этом при завершении цикла локальная переменная не возвращается в тело функции, поэтому на экран выводится значение первой переменной а, равное 1.
- В) {int a=1; for(; a<9; a=a+1); cout<<a<<endl;} В цикл подается переменная a=1. В цикле с каждым шагом значение переменной a увеличивается на 1. Цикл длится, пока a<9. Последовательные значения переменной: 1, 2, 3, 4, 5, 6, 7, 8, 9. 9 не меньше 9, поэтому цикл завершается. На экран выводится 9.
- Г) {int a=1; for(int a=1; a<=9; a=a+1); cout<<a;} Вне цикла объявляется переменная а=1. Внутри цикла объявляется новая локальная переменная a=1, и с каждым шагом значение этой переменной увеличивается на 1. При этом при завершении цикла локальная переменная не возвращается в тело функции, поэтому на экран выводится значение первой переменной а, равное 1.
Искомый фрагмент - В)
Похожие вопросы
Предмет: Химия,
автор: nadezhdapuzanova89
Предмет: Английский язык,
автор: Аноним
Предмет: Математика,
автор: Аноним
Предмет: Геометрия,
автор: Школьник11110
Предмет: Математика,
автор: Джудиэнжелос