Главная / Офисные технологии /
Основы офисного программирования и язык VBA / Тест 14
Основы офисного программирования и язык VBA - тест 14
Упражнение 1:
Номер 1
Какая группа файлов может открываться в режиме чтения , записи, или присоединения?
Ответ:
 (1) файлы последовательного доступа 
 (2) файлы произвольного доступа 
 (3) бинарные файлы 
Номер 2
Какая группа файлов состоит из записей постоянной длины?
Ответ:
 (1) файлы последовательного доступа 
 (2) файлы произвольного доступа 
 (3) бинарные файлы 
Номер 3
Какая группа файлов используется для хранения графических данных или любой другой информации в неструктурированном виде?
Ответ:
 (1) файлы последовательного доступа 
 (2) файлы произвольного доступа 
 (3) бинарные файлы 
Упражнение 2:
Номер 1
Какой параметр оператора Open
ограничивает набор операций, которые разрешено выполнять над открываемым файлом?
Ответ:
 (1) имя-файла 
 (2) режим 
 (3) доступ 
 (4) блокировка 
 (5) номерФайла 
 (6) длина-записи 
Номер 2
Какой параметр оператора Open
содержит целое число в интервале от 1 до 511, идентифицирующее файл для других операций?
Ответ:
 (1) имя-файла 
 (2) режим 
 (3) доступ 
 (4) блокировка 
 (5) номерФайла 
 (6) длина-записи 
Номер 3
Какой параметр оператора Open
позволяет ограничить набор операций над открываемым файлом, выполняемых другими процессами?
Ответ:
 (1) имя-файла 
 (2) режим 
 (3) доступ 
 (4) блокировка 
 (5) номерФайла 
 (6) длина-записи 
Упражнение 3:
Номер 1
Какой оператор используется для записи данных, обрабатываемых после их чтения программой?
Ответ:
 (1) Print
 
 (2) Write
 
 (3) Spc
 
 (4) Tab
 
 (5) FileAttr
 
Номер 2
Какой оператор используется для представления данные в формате, подготовленном для отображения на экране дисплея?
Ответ:
 (1) Print
 
 (2) Write
 
 (3) Spc
 
 (4) Tab
 
 (5) FileAttr
 
Номер 3
Какая функция по номеру открытого файла возвращает число, указывающее режим открытия?
Ответ:
 (1) Print
 
 (2) Write
 
 (3) Spc
 
 (4) Tab
 
 (5) FileAttr
 
Упражнение 4:
Номер 1
Какие строки окажутся в файле после работы программы
Width #1,3
Str = "сосна"
Print #1, "сон", "сан", Str
Ответ:
 (1)
сон
сан
сос  
 (2)
сон
сан
сосна  
 (3)
сон
сан 
Номер 2
Какие строки окажутся в файле после работы программы
Width #1,2
Str = "Здравствуйте"
Print #1, "Саша", "Женя", Str
Ответ:
 (1)
Саша
Женя
Здравствуйте 
 (2)
Са
Же
Зд 
 (3)
Саша
Женя
Зд 
Номер 3
Какие строки окажутся в файле после работы программы
Width #1,3
Str = "почтальон Печкин"
Print #1, "это", "я", Str
Ответ:
 (1)
это
я
Поч  
 (2)
это
я
Почтальон Печкин 
 (3)
это
я 
Упражнение 5:
Номер 1
Какой оператор используют для чтения данных из файлов последовательного доступа, если данные в файле записаны оператором Write#
?
Ответ:
 (1) Input#
 
 (2) OutPut#
 
 (3) LineInput#
 
Номер 2
Какой оператор используют для чтения данных из файлов последовательного доступа, если данные в файле записаны оператором Print#
?
Ответ:
 (1) Input#
 
 (2) OutPut#
 
 (3) LineInput#
 
Номер 3
Для чего используется функция EOF
?
Ответ:
 (1) она возвращает булево значение False
, когда при чтении достигается конец файла 
 (2) она возвращает булево значение True
, когда при чтении достигается конец файла 
 (3) она выдает системную ошибку когда достигается конец файла 
Упражнение 6:
Номер 1
С помощью какого оператора можно установить нужную позицию записи или чтения бинарных файлов и файлов произвольного доступа?
Ответ:
 (1) Seek
 
 (2) Put
 
 (3) Get
 
Номер 2
С помощью какого оператора можно прочитать бинарный файл или файл произвольного доступа?
Ответ:
 (1) Seek
 
 (2) Put
 
 (3) Get
 
Номер 3
С помощью какого оператора можно записать бинарный файл или файл произвольного доступа?
Ответ:
 (1) Seek
 
 (2) Put
 
 (3) Get
 
Упражнение 7:
Номер 1
Какой оператор задает максимальный размер записи, внутри которого может храниться значение переменного размера?
Ответ:
 (1) Variant
 
 (2) Len
 
 (3) Put
 
 (4) VarType
 
Номер 2
Что происходит при попытке записать данные, длина которых больше максимального размера записи?
Ответ:
 (1) данные перемещаются на следующую строку 
 (2) данные обрезаются 
 (3) появляется сообщение об ошибке 
Номер 3
Как происходит запись данных бинарного файла в файл произвольного доступа?
Ответ:
 (1) с учетом длины строки 
 (2) подряд без пропусков 
 (3) этого сделать нельзя 
Упражнение 8:
Номер 1
Что делает оператор Put
при записи строки переменной длины в файл произвольного доступа?
Ответ:
 (1) он помещает непосредственно перед ней 2 байта с ее длиной 
 (2) он помещает непосредственно перед ней 8 байта с ее длиной 
 (3) записывает ее без описателей 
Номер 2
Что делает оператор Put
при записи динамического массива в файл произвольного доступа?
Ответ:
 (1) он помещает непосредственно перед ним 2 байта с ее длиной 
 (2) он помещает непосредственно перед ней 8*(число измерений массива) байта с ее длиной 
 (3) записывает ее без описателей 
 (4) он помещает непосредственно перед ней 2+8*(число измерений массива) байта с ее длиной 
Номер 3
Что делает оператор Put
при записи массива фиксированного размера в файл произвольного доступа?
Ответ:
 (1) он помещает непосредственно перед ним 2 байта с ее длиной 
 (2) он помещает непосредственно перед ней 8*(число измерений массива) байта с ее длиной 
 (3) записывает ее без описателей 
 (4) он помещает непосредственно перед ней 2+8*(число измерений массива) байта с ее длиной 
Упражнение 9:
Номер 1
Как можно читать побайтно бинарные файлы?
Ответ:
 (1) с помощью функции Input
 
 (2) с помощью оператора Put
 
 (3) с помощью оператора Get
 
Номер 2
Как можно записывать бинарные файлы?
Ответ:
 (1) с помощью функции Input
 
 (2) с помощью оператора Put
 
 (3) с помощью оператора Get
 
Номер 3
Можно ли не задавать параметр максимального размер записи в файлах произвольного доступа?
Ответ:
 (1) можно, но не гарантируется корректность работы программы 
 (2) нельзя, это обязательный параметр 
 (3) это зависит от приложения для которого разрабатывается программа