Файл: Практикум по дисциплине основы алгоритмизации и программирования допущен к сдаче экзамена 2022 г.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 53
Скачиваний: 1
, с неё и начинается исполнение программы.
2. Чем начинается и чем заканчивается тело функции?
— Тело функции начинается с левой фигурной скобки, а заканчивается - правой.
3. Какой знак ставиться в конце каждого оператора?
— В конце каждого оператора ставится точка с запятой ( ; ), которая также называется символом конца оператора.
4. Какая стандартная библиотечная функция используется для вывода информации на экран?
— Для вывода информации на экран используется оператор printf().
5. Какая стандартная библиотечная функция используется для приема данных с клавиатуры?
— Для приёма данных с клавиатуры используется функция scanf().
6. 1. Какая спецификация преобразования помещается в управляющей строке формата scanf для того, чтобы показать, что будет вводиться целое число, и в управляющей строке формата printf, чтобы показать, что будет выводиться целое число?
— Спецификация преобразования %d помещается в управляющей строке формата scanf для того, чтобы показать, что будет вводиться целое число, и в управляющей строке формата printf, чтобы показать, что будет выводиться целое число.
7. Установите, являются ли следующие утверждения верными или неверными; если утверждение неверно, объясните, почему.
a) Неверно. При подключении функции printf, она всегда дает команду выполнить действие : выводит на экран строку символов, находящуюся внутри кавычек.
b) Неверно. Комментарии, заключенный между /* и */ вставляются в код для документирования программ . Комментарии никак не влияют на работу компьютера во время исполнения программы. Комментарий объясняет назначение программы или помогает другим людям прочитать и понять вашу программу.
c) Верно.
d) Верно.
e) Верно.
f) Неверно. Язык Си рассматривает переменные number и NuMbEr как различные, так как он чувствителен к регистру.
g) Неверно. После управляющей строки следует переменная без &.
h) Неверно. Три строки можно напечатать с помощью одного оператора printf с помощью \n.
i) Верно.
j) Неверно. Оператор printf не является оператором присваивания, а является оператором вывода информации на экран.
k) Неверно. h22 является допустимым именем.
8. Выполнение действий с помощью оператора Си.a) int c, thisVariable,q766354,number;b) printf(“Vvedite cheloe chislo: ”); c) scanf_s(“%d”, &a);d) printf(“This is a C program.”);e) printf(“This is a C\n program.”);f) printf(“This\n is\n a\n C\n program.”);g) printf(“Enter two numbers”);h) a=b*c;i) //Программа для вычисления заработной платы.j) scanf_s(“%d%d%d”, &a,&b,&c);9. Найдите и исправьте ошибки в каждом из следующих операторовa) printf(“The value is %d\n”, snumber); правильный оператор.b) printf(“The value is %d\n, snumber”); кавычки должны закрываться после \n.c) printf(“The value is %d\n”, snumber”); лишние кавычки после snumber.d) printf(“The value is %d\n”, &snumber); & лишнее.e) scanf(“%d%d”,&number1,number2); пропущено & перед number2.f) scanf(“%d”,&a1,&a2); либо должно быть “%d%d”, либо надо убрать &a2.g) scanf(“%d,&a1,&a2”); либо должно быть “%d%d”, либо надо убрать &a2, а также кавычки следует закрыть после d.h) scanf(“%d”,value); перед value необходимо употребить &.i) printf(“The product of %d and %d is %d”,\n,x,y); \nнеобходимо внести в кавычки, а также недостаёт ещё одной переменной.j) firstNumber+secondNumber=sumOfNumbers; необходимо sumOfNumbers= firstNumber+secondNumber.k) */ Program to determine the largest of the three integers/*; необходимо /* *\.l) scanf(“%d”, anlnteger); пропущено & перед anlnteger.m) printf(“Remainder of %d divided by %d is\n”,x,y,x%y); после is необходимо %d.