Макс. 4 балла (0,2 б. за один правильный ответ)
Список контрольных вопросов
Программирование 1 семестр, 1 курс
Прикладная математика и информатика
Оглавление
Инструкция. 1
Блок 2 «Циклы и условия в С++». 4
Блок 3 «Структурное программирование». 5
Блок 4 «Одномерные массивы и файлы». 6
Инструкция
· Для ответов на контрольные вопросы завести отдельную тетрадь.
· При ответе на вопросы сначала переписать вопрос, потом дать ответ.
· Порядок вопросов не менять. Номер вопроса указывать обязательно.
· Если ответ на какой-то из вопросов Вам не известен – текст вопроса переписать и оставить место для ответа.
· Время для ответа на контрольные вопросы ограничено и оговаривается преподавателем. Не сданные вовремя ответы на контрольные вопросы не оцениваются. До наступления «контрольной даты» для сдачи можно консультироваться у преподавателя.
Блок 1 «Введение в программирование. Основные понятия»
Макс. 3 балла (0,1 б. за один правильный ответ)
1. Чем отличаются языки программирования высокого и низкого уровня?
2. Приведите примеры языков программирования высокого уровня.
3. Приведите примеры языков программирования низкого уровня.
4. Чем отличается понятия «среда программирования» и «язык программирования»?
5. Что такое «трансляция программы»?
6. Что такое «компиляция»?
7. Что такое «компановка»?
8. Перечислите основные файлы проекта, написанного на языке С++ и поясните назначение каждого из файлов.
|
|
9. Что такое main()?
10. Для чего используется #?
11. Для чего необходима преддирректива include. Приведите пример использования.
12. Какой заголовочный файл необходимо подключить к проекту для работы с математическими функциями?
13. Какой заголовочный файл необходимо подключить к проекту для организации ввода и вывода данных?
14. Выберите правильные идентификаторы и поясните свой выбор
a. Month-Week b. Month Week c. Month_Week d. _1_2_ e. #TEST f. &TEST | g. *5 h. _TEST i. TEST_7 j. 7TEST k. Test7 |
15. Для чего используются {} в программе на С++?
16. Как обозначаются комментарии в программе, написанной на С++?
17. Какие обозначения используются для объявления целочисленных, вещественных и символьных переменных? Приведите примеры объявления соответствующих переменных.
18. Напишите программу, в которой считываются с экрана и выводятся на экран три переменные: целая, вещественная, вещественная двойной точности. Использовать неформатный ввод-вывод (cout и cin).
19. Напишите программу, в которой считываются с экрана и выводятся на экран три переменные: целая, вещественная, вещественная двойной точности. Использовать форматный ввод-вывод (printf и scanf).
20. Что такое константа и как ее можно объявить в программе?
|
|
21. Что такое \n и \t и для чего они используются?
22. Объявите вещественную переменную x. Присвоить ей значение p. Вывести на экран значение функций: cos(x), sin(x), ex, x4, , |x|
23. Какой результат выведет программа? Поясните полученный результат.
#include <iostream>
using namespace std;
int main()
{
int a=10,b=20;
cout << "a/b=" << a/b << "\n";
cout << "a/b=" << 1.*a/b << "\n";
cout << "a%b=" << a%b << "\n";
return 0;
}
24. Указать значения величин s и k после выполнения следующих операторов присваивания:
s=14;
k=-3;
d=s+1;
s=d;
k=2*s;
25. Написать программу вычисления площади поверхности прямоугольного параллелепипеда.
- Как можно вывести на экран вещественное число, оставив только два знака после запятой?
- Что такое инкремент? Приведите пример использования.
- Что такое декремент? Приведите пример использования.
- Как из целого числа сделать вещественное? Приведите не менее трех различных примеров.
- Объявите вещественную переменную и присвойте ей значение: двенадцать целых, триста сорок пять тысячных.
Блок 2 «Циклы и условия в С++»
макс. 4 балла (0,2 б. за один правильный ответ)
- Что такое условный оператор? Приведите примеры (не менее трех).
- В чем отличие операторов else и else if?
- Что такое оператор множественного выбора? Приведите примеры (не менее двух).
- С помощью каких операторов можно организовать циклы в С++?
- Для чего используется break в циклах?
- Для чего используется continue в циклах?
- Как проверить равенство переменной нулю?
- Как проверить неравенство переменной единице?
- Как проверить одновременное выполнение двух условий? Приведите пример.
- Как проверить выполняется ли хотя бы одно из двух условий? Приведите пример.
- В каких случаях вместо if лучше использовать swich?
- Чем нужно руководствоваться при выборе оператора для организации цикла? Какому типу циклов отдавать предпочтение при решении тех или иных задач?
- Напишите программу для вывода на экран целых чисел от 0 до 10. Используйте цикл с параметром.
- Напишите программу для вывода на экран целых чисел кратных пяти из интервала от 0 до 100. Используйте цикл с параметром.
- Напишите программу для вывода на экран целых чисел от 0 до 10. Используйте цикл с предусловием.
- Напишите программу для вывода на экран целых четных чисел из интервала от 0 до 100. Используйте цикл с предусловием.
- Напишите программу для вывода на экран целых чисел от 0 до 10. Используйте цикл с постусловием.
- Напишите программу для вывода на экран целых нечетных чисел из интервала от 0 до 100. Используйте цикл с постусловием.
- Напишите программу для вычисления функции y(x). Значение аргумента вводить с экрана. Результат выводить на экран.
|
|
Дата добавления: 2018-11-24; просмотров: 339; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!