игра брюс 2048
Главная / Программирование / Текстовый ввод-вывод / Тест 9

Текстовый ввод-вывод - тест 9

Упражнение 1:
Номер 1
В чем заключается преимущество функций файловых операций Windows по сравнению с потоковыми функциями ввода-вывода языка Си?

Ответ:

 (1) заявлена переносимость программ, использующие эти функции, на платформы Win32 и Win64 для операционных систем Microsoft Windows 

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

 (3) использование в качестве имен файлов символов в кодировке ANSI 


Номер 2
Какой максимальный размер файлов можно использовать при его создании средствами Microsoft Windows 3.1?

Ответ:

 (1) 64 Кбайт 

 (2) 1 Мбайт 

 (3) 2 Гбайт 

 (4) 4 Гбайт 

 (5) размер не ограничен 


Номер 3
Какие отличия наблюдаются при использовании функций файлового ввода-вывода операционной системы Microsoft Windows по сравнению с MS-DOS?

Ответ:

 (1) отличий в использовании нет 

 (2) открытие, чтение и запись данных, и закрытие файлов происходит в пределах обработки одного сообщения Windows 

 (3) данные записываются и считываются из файла сразу и целиком в текстовый буфер. Чтение и запись порциями невозможна 


Упражнение 2:
Номер 1
Какие особенности функций файлового ввода-вывода WinAPI имеются в сравнении с функциями потокового ввода-вывода языка Си?

Ответ:

 (1) отличий нет 

 (2) функциями WinAPI невозможно открыть файл для добавления в него данных 

 (3) функции WinAPI имеют больше режимов открытия файлов, по сравнению с функциями языка Си 

 (4) при открытии файлов функции WinAPI возвращают намного больше информации о файле и устройстве, чем функции языка Си 


Номер 2
Что представляет собой путь к файлу при открытии файла функциями WinAPI OpenFile и _lopen?

Ответ:

 (1) строку текста в кодировки OEM 

 (2) не изменяемую строку текста в кодировке ANSI, заканчивающуюся двоичным нулем 

 (3) дальний указатель на строку текста в кодировке ANSI, заканчивающуюся двоичным нулем 


Номер 3
Какое значение возвращает функция открытия файла _lopen при ошибке открытия файла?

Ответ:

 (1) HFILE_ERROR 

 (2) -1 

 (3)


Упражнение 3:
Номер 1
Какому номеру блочного устройства соответствует жесткий диск "C:" при вызове функции: "GetDriveType"?

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 2
Какая функция WinAPI языка Си используется для получения имени открываемого файла?

Ответ:

 (1) OpenFile 

 (2) GetOpenFileName 

 (3) GetSaveFileName 

 (4) _lopen 


Номер 3
В каком файле находятся прототипы функций: "GetOpenFileName" и "GetSaveFileName"?

Ответ:

 (1) <windows.h> 

 (2) <commdlg.h> 

 (3) <stdio.h> 


Упражнение 4:
Номер 1
Какие "низкоуровневые операции" приходится делать при программировании с использованием WinAPI?

Ответ:

 (1) создавать классы для представления документов 

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

 (3) создавать, освобождать и закрывать контексты устройств 

 (4) писать реакцию приложения на поступившие сообщения Microsoft Windows 


Номер 2
Какая функция является основной функцией при создании приложения средствами WinAPI?

Ответ:

 (1) main 

 (2) WinMain 

 (3) WinApp 

 (4) WndProc 

 (5) InitApp 


Номер 3
Какая функция WinAPI используется для инициализации приложения Windows и регистрации класса окна?

Ответ:

 (1) main 

 (2) WinMain 

 (3) WinApp 

 (4) WndProc 

 (5) InitApp 


Упражнение 5:
Номер 1
Какая функция используется для управления работой приложения Windows, созданной с использованием библиотеки WinAPI?

Ответ:

 (1) main 

 (2) WinMain 

 (3) DefWindowProc 

 (4) WndProc 

 (5) InitApp 


Номер 2
Какое сообщение передается приложению Windows при его создании?

Ответ:

 (1) WM_CREATE 

 (2) WM_PAINT 

 (3) WM_COMMAND 

 (4) WM_DESTROY 


Номер 3
Какое сообщение передается приложению Windows для отрисовки рабочей области приложения?

Ответ:

 (1) WM_CREATE 

 (2) WM_PAINT 

 (3) WM_COMMAND 

 (4) WM_DESTROY 


Упражнение 6:
Номер 1
Какое сообщение передается приложению от системы в случае необходимости завершить приложение?

Ответ:

 (1) WM_CREATE 

 (2) WM_PAINT 

 (3) WM_COMMAND 

 (4) WM_DESTROY 


Номер 2
Какая функция используется для обработки сообщений операционной системы Windows по-умолчанию?

Ответ:

 (1) main 

 (2) WinMain 

 (3) DefWindowProc 

 (4) WndProc 

 (5) InitApp 


Номер 3
Сколько параметров содержат в себе функции WndProc и DefWindowProc?

Ответ:

 (1) три 

 (2) четыре 

 (3) пять 




Главная / Программирование / Текстовый ввод-вывод / Тест 9