Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в программирование на С.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
930.82 Кб
Скачать

8.4 Kонтрольные вопросы

  1. Какие операции определены со строками?

а) Ни какие

б) Операции сравнения

в) Арифметические операции

г) Логические операции

д) Операция присваивания

2. Пользователь вводит строку "Иванов Иван Иванович". Эту строку программа читает после нажатия клавиши Enter с помощью функции scanf("%s", str). Что будет занесено в массив str?

а) Ничего, так как перед именем str не хватает символа & б) Ничего, так как неверно задан формат ввода строки в) "Иванов Иван Иванович\n" г) "Иванов Иван Иванович" д) "Иванов\n" е) "Иванов"

3 Какой результат вернет функция strcmp("a","b"); ?

а) Положительное число

б) Отрицательное число

с) Минус один

д) Плюс один

4 Динамически выделенная память

а) автоматически освобождается после завершения работы функции

б) автоматически инициализируется нулевыми значениями

с) может быть освобождена с использованием стандартных функций

д) выделяется для специально описанных динамических переменных

е) выделяется с использованием стандартных функций

5 Функция void free(void *ptr);

а) очищает динамически выделенную память, заполняя ее нулевыми значениями

б) выделяет динамическую память

с) освобождает динамически выделенную память

д) устанавливает указатель ptr в NULL

6 Заполните пробелы в следующих утверждениях:

а) ключевое слово ________________ начинает определение структуры.

б) прямой доступ к элементам структуры посредством операций ______________

в) доступ по указателю ______________

7 Заполните пробелы в следующих утверждениях:

а) ключевое слово ________________ начинает определение структуры.

б) прямой доступ к элементам структуры посредством операций ______________

в) доступ по указателю ______________

8 В чем различие между стриктурой и объединением ____________________________

9 Какие файлы вы знаете? Укажите все различия между ними. ___________________

10 Укажите функции ввода

а) в текстовый файл _____________________________________________________________

б) в бинарный файл ______________________________________________________________

11 Укажите функции вывода

а) в текстовый файл _____________________________________________________________

б) в бинарный файл __________________________________________________

12 Функция, которая перемещает курсор в файле _________________________

1