Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты экзамена по СЯП-2011.docx
Скачиваний:
2
Добавлен:
09.12.2018
Размер:
48.73 Кб
Скачать

Билет № 1:

  1. Теоретический вопрос Настройка параметров в среде Microsoft Visual Studio 2010 Контрольные вопросы

  1. Какие компиляторы языка С вам известны?

  2. Какое имя имеет исполняемый файл созданного проекта?

  3. Объясните назначение заголовочных файлов stdio.h, conio.h.

  4. Как будет работать программа без заголовочного файла conio.h?

  5. В каком месте программы находится точка ее входа?

  6. Как осуществляется табуляция строки на консоли и на сколько позиций выполняется отступ от левого края?

  7. Какое значение имеет главная функция проекта main() в программах на языке С?

  1. Практическое задание

В практической части выполните следующие задания:

  1. Напишите программу, которая выводила бы на консоль название факультета, где учитесь, номер группы, свою фамилию, имя и отчество в разных строках дисплея (консоли) с помощью одной функции printf().

  2. Вывод выполните с помощью нескольких функций printf() (количество функций должно соответствовать каждой порции информации).

  3. Для задания пункта 2 вывод информации выполните в различных строках подряд, т.е. без межстрочного пропуска.

Примечание. Вывод требуемой информации осуществляется с помощью букв русского алфавита. Комментарии в программе могут быть сделаны после символа "//" или внутри комбинации символов "/* */".

Билет № 2:

  1. Теоретический вопрос

Переменные и базовые типы данных языка С

Контрольные вопросы

  1. Для каких типов данных используются суффиксы при инициализации переменных?

  2. Чем отличаются функции printf() и puts() при консольном выводе информации?

  3. Для чего в программах на С используется заголовочный файл math.h?

  4. При использовании функции gets_s()с какими разделителями может происходить считывание информации с консоли?

  5. Какой тип данных возвращает функция gets_s() при считывании информации?

  6. Как осуществляется считывание с консоли информация с помощью функции scanf_s()?

  7. Как с консоли осуществляется считывание последовательности различных типов данных с помощью одной функции scanf_s()?

  8. Как выводится на консоль последовательность различных типов данных с помощью одной функции printf()?

  9. Как осуществляются автоматическое и принудительное приведение типов в языке С?

  10. Какие машинно-зависимые типы данных имеются в языке С?

  11. К каким типам данных относятся литеры

5, 5.0, 5.0F, "5", '5', 5u, 5L, 5.0L?

  1. Практическое задание

В практической части выполните следующие задания:

Напишите программу ввода символа, строки, действительных и целых чисел. Действительные числа сложите, целые числа перемножьте. Для действительных чисел использовать типы float и double.

Примечание. Вывод требуемой информации осуществляется с помощью букв русского алфавита. Комментарии в программе могут быть сделаны после символа "//" или внутри комбинации символов "/* */".

Билет № 3:

  1. Теоретический вопрос

Организация циклов в языке С

Контрольные вопросы

  1. Как организуются составные операторы циклов в языке С?

  2. Как организуются вложенные циклы в языке С?

  3. В каких случаях может произойти зацикливание при использовании оператора цикла с предусловием?

  4. В каких случаях может произойти зацикливание при использовании оператора цикла с постусловием?

  5. Сколько условий требуется для работы оператора цикла с параметром?

  6. Чем отличаются префиксное и постфиксное инкрементирование и декрементирование?

  7. Какое различие в операторах цикла между префиксным и постфиксным инкрементированием?

  8. Сколько операторов отношения в языке С? Перечислите их.

  9. Как реализуется взаимозаменяемость операторов цикла while и for?

  10. В чем сходство и различие между циклами с предусловием и с постусловием?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]