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

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

Напишите программу табличного вывода строчных букв латинского алфавита и их десятичных кодов с помощью оператора цикла for.

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

Билет № 4:

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

Принятие решений. Условные операторы в языке С

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

  1. Как организуются множественные действия в операторе условия if?

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

  3. Какой оператор условия рекомендуется использовать для программирования меню?

  4. В чем различие и сходство между операторами break и continue?

  5. Как можно обеспечить выход из вложенных циклов?

  6. Как можно организовать переходы в различные точки программы на С?

  7. Какие логические операторы отношения используются в языке С?

  8. Что произойдет, если в операторе switch после метки case не использовать оператор break?

  9. Что произойдет, если в операторе switch не поставить метку default и условие переключения не совпадет ни с одной меткой case?

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

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

Напишите программу вычисления двух целых случайных чисел и определения наибольшего из них. Определение наибольшего числа произведите с помощью оператора условия.

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

Билет № 5:

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

Числовые массивы в языке программирования С

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

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

  2. Как организуется индексирование числовых массивов в языке С?

  3. На кого или на что возлагается контроль границ числовых массивов в языке программирования С?

  4. В какой очередности и как происходит заполнение многомерных числовых массивов в программах на языке С?

  5. Для чего применяется начальная инициализация числовых массивов при дальнейшем их использовании?

  6. Сколько потребуется операторов цикла для вывода на консоль двухмерного числового массива (матрицы чисел)?

  7. Почему при определении размерности массива с помощью препроцессорной директивы define не используется точка с запятой после числового значения?

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

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

Напишите программу преобразования десятичной системы счисления в двоичную. Исходное десятичное число считайте целым без знака.

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

Билет № 6:

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

Символьные массивы в языке С

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

  1. Какой размер одномерного символьного массива должен быть объявлен для записи в него строки из 5 символов?

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

  3. Как организуется индексирование символьных массивов в языке С?

  4. На кого или на что возлагается контроль границ символьных массивов в языке С?

  5. Как следует объявить символьный массив для записи в него трех строк различной длины?

  6. Как следует организовать посимвольное заполнение одномерного массива?

  7. Сколько потребуется операторов цикла для вывода на консоль двухмерного символьного массива (строк различной длины)?

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

  9. Для каких функций включаются в программу заголовочные файлы ctype.h и string.h?

  10. Что такое лексиграфическое упорядочивание строк?

  11. Чем отличается сравнение строк при помощи оператора "==" (равно) и функции strcmp()?

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