Главная / Программирование /
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 по два элемента