Главная / Программирование /
Visual Basic / Тест 3
Visual Basic - тест 3
Упражнение 1:
Номер 1
Какую из двух инструкций синхронизации следует разместить в процедуре Drive_Change()
?
Ответ:
 (1) File1.Path = Dir1.Path
 
 (2) Dir1.Path = Drive1.Drive
 
Номер 2
Как должна быть описана переменная в процедуре многократного копирования
FileCopy File1, "FileN"
I = I + 1
Ответ:
 (1) Dim I As Integer
 
 (2) Static I As Integer
 
Номер 3
Выполняют ли 3 элемента управления DriveListBox
, DirListBox
, FileListBox
, следующие функции?
Ответ:
 (1) выбор файла из некоторого каталога 
 (2) выбор дискового устройства 
 (3) реализация вывода элементoв дерева файлов в режиме design 
Упражнение 2:
Номер 1
Перечислить объекты файловой системы
Ответ:
 (1) FIleSystemObject
 
 (2) TextStream
 
 (3) Drive
 
 (4) Folder
 
 (5) File
 
Номер 2
Выделить некоторые характеристики объекта CommandDialog
Ответ:
 (1) открыть окно Open (Windows) 
 (2) определить имя файла 
 (3) закрыть поток данных 
Номер 3
Какая инструкция является описанием нового объекта FileSystemObject
?
Ответ:
 (1) Dim stream As TextStream
 
 (2) Dim fSys As New FileSystemObject
 
Упражнение 3:
Номер 1
Какой аргумент инструкции Open
в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) используется для открытия файла для записи?
Ответ:
 (1) Input
 
 (2) Output
 
 (3) Put
 
Номер 2
Какой аргумент инструкции Open
в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) используется для открытия файла для чтения?
Ответ:
 (1) Input
 
 (2) Output
 
 (3) Append
 
Номер 3
Какой аргумент инструкции Open
в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) используется для открытия файла для добавления записи?
Ответ:
 (1) Input
 
 (2) Output
 
 (3) Append
 
Упражнение 4:
Номер 1
Какие инструкции используются в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) для записи?
Ответ:
 (1) Write #1, "hhhh"
 
 (2) Input #1, a1, a2…
 
 (3) Print #1, "hhhh"
 
Номер 2
Какие инструкции используются в последовательном доступе (раздел - запись данных в файл, чтение данных из файла) для чтения?
Ответ:
 (1) Input
 
 (2) Write
 
Номер 3
Что реализует инструкция Open - Open "a:\t.txt" For Output As #1
Ответ:
 (1) создает файл 
 (2) открывает файл для чтения 
 (3) открывает файл для записи 
 (4) закрывает файл 
Упражнение 5:
Номер 1
Какой параметр в инструкции Open
(произвольный доступ) определяет права доступа к открытому файлу пользователя/процесса при коллективном использовании?
Ответ:
 (1) Shared
 
 (2) Lock
 
 (3) Len
 
Номер 2
Какой параметр в инструкции Open
указывает, что все процессы могут писать в файл и считывать из файла?
Ответ:
 (1) Access
 
 (2) Shared
 
 (3) Lock
 
 (4) Len
 
Номер 3
Какой параметр задает права доступа к файлу (для чтения, записи)?
Ответ:
 (1) Lock
 
 (2) Shared
 
 (3) Len
 
 (4) Access
 
Упражнение 6:
Номер 1
Какая инструкция используется для записи в файл при произвольном доступе?
Ответ:
 (1) Put
 
 (2) Get
 
Номер 2
Какая инструкция используется для чтения из файла при произвольном доступе?
Ответ:
 (1) Put
 
 (2) Get
 
Номер 3
В какой инструкции (Put
или Get
) имя переменной есть имя переменной, в которую проводится считывание?
Ответ:
 (1) Put
 
 (2) Get
 
Упражнение 7:
Номер 1
Что означают а1
, а2
в инструкции Write #1, "Name", a1, a2
Ответ:
 (1) переменные, хранящие записываемые данные 
 (2) сами данные, которые записываются 
Номер 2
Куда проводится запись с использованием инструкции
Write #1, List1(1).List(j - 1) для j = 3
(цикл For…Next (переменная-счетчик – j,
цикл (от) j = 1 To 10))
Ответ:
 (1) в первую позицию списка 
 (2) в первый элемент массива списка на 3 позицию 
 (3) в первый элемент массива списка на 2 позицию 
Номер 3
Что означают b1
, b2
, b3
в записи Input #1, b1, b2, b3
Ответ:
 (1) считываемые данные 
 (2) переменные, в которые происходит чтение данных 
Упражнение 8:
Номер 1
Что означает запись Put #1, nomZ, j
Ответ:
 (1) считать из позиции nomZ
значение j
 
 (2) записать значение nomZ
в позицию j
 
 (3) записать в позицию nomZ
данные, хранящиеся в переменной j
 
Номер 2
Когда создается файл, который открывается для записи?
Ответ:
 (1) предварительно 
 (2) создается той же инструкцией Open одновременно 
Номер 3
Что означает фрагмент
Input #1, a1, a2
mass(j) = a1: mass(j + 1) = a2
j= j + 2
Ответ:
 (1) запись двух переменных в массив mass
 
 (2) считывание в массив mass
по два элемента