- •Теоретический вопрос Настройка параметров в среде Microsoft Visual Studio 2010 Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Контрольные вопросы
- •2.Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
-
Практическое задание
В практической части выполните следующие задания:
Напишите программу, в которой генерируется строка символов заданного размера (более трех) и для которой определяется подстрока из трех символов, вводимой пользователем. В случае, когда подстрока не обнаружена, предусмотреть генерирование случайной строки поиска 1000 раз, и программа должна искать подстроку до первого совпадения
Примечание. Вывод требуемой информации осуществляется с помощью букв русского алфавита. Комментарии в программе могут быть сделаны после символа "//" или внутри комбинации символов "/* */".
Билет № 7:
-
Теоретический вопрос
Указатели в языке программирования С
Контрольные вопросы
-
Какое общее назначение указателей в языке С?
-
Какие арифметические операции допускаются для указателей?
-
Какие унарные операторы используются с указателями? Как они называются?
-
Для каких типов данных может быть использован указатель?
-
Как числовые значения указателей изменяются при их инкрементировании в зависимости от типов данных.
-
С помощью какого формата осуществляется вывод на консоль адресов переменных заданного типа?
-
Что такое многоуровневая адресация? Как она организуется в языке С?
-
Как осуществляется инициализация указателей на вещественные типы данных?
-
Как осуществляется инициализация указателей на символьный тип данных?
-
Какой смысл имеет значение указателя NULL?
-
Что произойдет, если применить к указателю со значением NULL операцию разыменования?
-
Как следует определять и инициализировать указателя на константу?
-
Как следует определять и инициализировать константный указатель?
-
Какое отличие константного указателя от указателя на константу?
-
Практическое задание
В практической части выполните следующие задания:
Напишите программу определения адресов целых чисел от 0 до 9 и строчных букв латинского алфавита.
Примечание. Вывод требуемой информации осуществляется с помощью букв русского алфавита. Комментарии в программе могут быть сделаны после символа "//" или внутри комбинации символов "/* */".
Билет № 8:
-
Теоретический вопрос
Указатели и массивы в языке С
Контрольные вопросы
-
Как рассматривает имя массива компилятор языка С?
-
На какое место в памяти компьютера указывает имя массива?
-
Какая связь между указателями и массивами в языке С?
-
Как формируется массив указателей в языке С?
-
Как следует организовать посимвольное формирование строки символов с помощью указателя?
-
Как с помощью одного указателя произвести инициализацию и вывод результата на консоль двухмерного (трехмерного) числового массива?
-
Как изменяется значение типизированного указателя при применении к нему операции адресного сложения?
-
Как производится вычитание указателей?
-
Практическое задание
В практической части выполните следующие задания:
Напишите программу сортировки одномерного массива, состоящего из 10 равномерно распределенных случайных чисел из интервала [–8; 8], с помощью указателей.
Примечание. Вывод требуемой информации осуществляется с помощью букв русского алфавита. Комментарии в программе могут быть сделаны после символа "//" или внутри комбинации символов "/* */".
Билет № 9: