Нажимая на кнопку "Задать вопрос", я даю согласие на обработку персональных данных

Задать вопрос
Задать вопрос
  • Дан фрагмент кода 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<

    • 06 March 2021
    • Ответ оставил: igorShap

    • {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.

    Искомый фрагмент - В)

    • НЕ НАШЛИ ОТВЕТ?
    Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предмету школьной программы: информатика.
    На сегодняшний день (13.10.2024) наш сайт содержит 16353 вопросов, по теме: информатика. Возможно среди них вы найдете подходящий ответ на свой вопрос.
  • Нажимая на кнопку "Ответить на вопрос", я даю согласие на обработку персональных данных

    Ответить на вопрос

Последние опубликованные вопросы

Определите в виде эссе личный уровень владения современными информационными технологиями. Опишите имеющиеся навыки работы в: - офисных программах (текстовый редактор, табличный процессор, построит... Зачем в C++ нужна библиотека stdio.h, и какова ее функция? составить блок- схему решения выражения (23+34)*57/3 ПАСКАЛЬ. Решите задачу с помощью строк. Пользователь водит слово - мама, и букву - м. Паскаль выводит количество этих самых букв из строки, которую мы ввели , то есть 2. Еще пример: Введите слово... Дам 20 баллов! Дано логическое выражение, зависящее от 6 логических переменных: X1 ∧ ¬X2 ∧ X3 ∧ ¬X4 ∧ X5 ∧ X6 Сколько существует различных наборов значений переменных, при которых выражение истин... Спасите!!!!!!!!!!!!!!!!!!!!!!!!!!!! Таблица в Microsoft access служит для …. данных (может быть несколько) а) автоматизации ввода б) ввода в) хранения Сколько битов в 20 ниблах Спасите!!!!!!!!!!!!!!!!!!!!!!!!!!!! Таблица в Microsoft access служит для …. данных (может быть несколько) а) автоматизации ввода б) ввода в) хранения Арбуз с точки зрения агронома, покупателя, художника Расставьте по убыванию: 1 Бит, 1байт, 1Кбайт, 1Мбайт, 1Гбайт, 1Тбайт ПОМОГИТЕ ПОЖАЛУЙСТА!!!)) Вводится трехразрядное двоичное число. Перевести это число в десятичную систему счисления. какие есть признаки заражения ПК?
*{ message }*