- •Теоретический вопрос Настройка параметров в среде Microsoft Visual Studio 2010 Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •Контрольные вопросы
- •2.Практическое задание
- •Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
- •1.Теоретический вопрос
- •Контрольные вопросы
- •2.Практическое задание
-
Практическое задание
В практической части выполните следующие задания:
Напишите программу ввода символа, строки, действительных и целых чисел. Действительные числа сложите, целые числа перемножьте. Для действительных чисел использовать типы float и double.
Примечание. Вывод требуемой информации осуществляется с помощью букв русского алфавита. Комментарии в программе могут быть сделаны после символа "//" или внутри комбинации символов "/* */".
Билет № 21:
1.Теоретический вопрос
Использование аргументов командной строки в С
Контрольные вопросы
-
Какой тип имеют аргументы командной строки?
-
Какое основное назначение имеют аргументы командной строки?
-
Каким образом разделяются аргументы командной строки?
-
К чему приводит инкрементирование второго аргумента функции main() в программе, в которой происходит обращение к этому аргументу?
-
Каким образом можно вставить содержимое буфера памяти (например, полный путь к команде notepad.exe или строку из текстового документа) в командную строку операционной системы Windows?
-
Практическое задание
В практической части выполните следующие задания:
Напишите программу , в которой для заданного двухмерного символьного массива сравните длину каждой строки друг с другом и вывести результат сравнения: 1-я строка меньше или больше 2-й строки, строки равны между собой.
Примечание. Вывод требуемой информации осуществляется с помощью букв русского алфавита. Комментарии в программе могут быть сделаны после символа "//" или внутри комбинации символов "/* */".
Билет № 22:
1.Теоретический вопрос
Структуры и функции языка С
Контрольные вопросы
-
Какие операции над структурами разрешены в языке С?
-
Как осуществляется передача частей структуры в качестве аргументов функции?
-
Как осуществляется возврат частей структуры из функции?
-
Как реализуется возвращение измененной структуры из функции?
-
Как осуществляется обращение к полям структуры, переданной функции в виде аргумента?
-
Допустимо ли объявление переменных глобальной структуры и переменных структуры функции одними и теми же идентификаторами?
-
Как распределить структуру в динамической памяти?
-
Как осуществляется возврат данных структурного типа из пользовательской функции?
2.Практическое задание
В практической части выполните следующие задания:
Напишите программу сравнения введенного целого числа с имеющимися целыми случайными числами одномерного массива на основе структурного типа данных и двоичного поиска (метода половинного деления) для упорядоченного массива.
Примечание. Вывод требуемой информации осуществляется с помощью букв русского алфавита. Комментарии в программе могут быть сделаны после символа "//" или внутри комбинации символов "/* */".
Билет № 23:
1.Теоретический вопрос
Динамическое распределение памяти в языке С
Контрольные вопросы
-
Что такое динамическая память?
-
Какие средства языка С используются для хранения данных с динамическим выделением памяти компьютера?
-
Какие основные библиотечные функции языка С используются для динамического распределения памяти?
-
Какое различие в действии функций malloc() и calloc()?
-
Как осуществляется перераспределение динамической памяти?
-
Для каких типов данных возможно динамическое распределение памяти?