Главная / Программирование /
Visual Basic .NET / Тест 11
Visual Basic .NET - тест 11
Упражнение 1:
Номер 1
Какой индекс имеет младший элемент массива?
Ответ:
 (1) 0 
 (2) 1 
 (3) по выбору пользователя с помощью оператора Option Base
 
Номер 2
Могут ли массивы объявляться и им присваиваться данные с помощью одного и того же оператора программы?
Ответ:
 (1) да 
 (2) нет 
 (3) да, если это указано в операторе Option Base
 
Номер 3
Какие утверждения соответствуют Visual Basic .NET?
Ответ:
 (1) поддерживает массивы элементов управления 
 (2) можно объединять элементы управления с помощью буфера обмена 
 (3) можно сохранять элементы управления в массиве, если массив объявлен с типом объекта 
Упражнение 2:
Номер 1
Можно ли хранить в одном массиве данные разных типов?
Ответ:
 (1) да 
 (2) нет 
 (3) да, если указать тип Object
 
Номер 2
Сколько разных типов данных можно хранить в одном массиве?
Ответ:
 (1) 1 
 (2) 2 
 (3) несколько 
Номер 3
Как массивы объявляются в коде программы?
Ответ:
 (1) точно так же, как переменные 
 (2) для объявления массивов существует своё ключевое слово 
Упражнение 3:
Номер 1
Как можно объявить массив?
Ответ:
 (1) Dim Имя_массива(объявление_индекса1, объявление_индекса 2, …) As тип_данных
 
 (2) Public Имя_массива(объявление_индекса1, объявление_индекса 2, …) As тип_данных
 
Номер 2
Базовый синтаксис открытого массива фиксированной длины такой:
Dim Имя_массива(объявление_индекса1, объявление_индекса 2, …) As тип_данных
Что такое объявление_индекса1
?
Ответ:
 (1) это нижняя граница первого измерения массива  
 (2) это верхняя граница первого измерения массива, которая равняется количеству элементов  
 (3) это верхняя граница первого измерения массива, которая равняется количеству элементов минус 1 
Номер 3
Базовый синтаксис открытого массива фиксированной длины такой:
Dim Имя_массива(объявление_индекса1, объявление_индекса 2, …) As тип_данных
Что такое объявление_индекса2
?
Ответ:
 (1) это верхняя граница первого измерения массива, которая равняется количеству элементов  
 (2) это верхняя граница первого измерения массива, которая равняется количеству элементов минус 1 
 (3) это верхняя граница второго измерения массива, которая равняется количеству элементов  
 (4) это верхняя граница второго измерения массива, которая равняется количеству элементов минус 1 
Упражнение 4:
Номер 1
Какую строку нужно ввести, чтобы объявить одномерный строковый массив с именем matrix
, который может хранить 10 значений (пронумерованных от 0 до 9)?
Ответ:
 (1) Dim matrix(0,9) As String
 
 (2) Dim matrix(9) As String
 
 (3) Dim matrix(10) As String
 
Номер 2
Какую строку нужно ввести, чтобы объявить двумерный массив с именем matrix
, который может хранить две строки и девять столбцов данных типа короткого целого?
Ответ:
 (1) Dim matrix(1, 8) As Short
 
 (2) Dim matrix(2, 9) As Short
 
 (3) Dim matrix(2, 9) As Byte
 
Номер 3
С помощью какого оператора можно присвоить элементу, расположенному в 1-й строке и 2-м столбце массива matrix
значение 2?
Ответ:
 (1) matrix (0, 1) = 2
 
 (2) matrix (0, 2) = 2
 
 (3) matrix (1, 2) = 2
 
 (4) matrix (1, 3) = 2
 
Упражнение 5:
Номер 1
Что возвратит функция UBound(matrix)
, если matrix
одномерный строковый массив, который хранит 8 значений?
Ответ:
 (1) 0 
 (2) 1 
 (3) 7 
 (4) 8 
Номер 2
Что возвратит функция UBound(matrix)
, если matrix
одномерный строковый массив, который хранит 10 значений?
Ответ:
 (1) 0 
 (2) 1 
 (3) 9 
 (4) 10 
Номер 3
Что возвратит функция UBound(matrix)
, если matrix
двумерный массив, который хранит две строки и девять столбцов?
Ответ:
 (1) 1 
 (2) 2 
 (3) 8 
 (4) 9 
 (5) 17 
Упражнение 6:
Номер 1
Что возвратит функция LBound(matrix)
, если matrix одномерный строковый массив, который хранит 10 значений?
Ответ:
 (1) 0 
 (2) 1 
 (3) 9 
 (4) 10 
Номер 2
Что возвратит функция LBound(matrix)
, если matrix одномерный строковый массив, который хранит 10 значений?
Ответ:
 (1) 0 
 (2) 1 
 (3) 9 
 (4) 10 
Номер 3
Что возвратит функция LBound(matrix)
, если matrix двумерный массив, который хранит две строки и девять столбцов?
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
 (4) 8 
 (5) 9 
Упражнение 7:
Номер 1
Что нужно ввести, чтобы создать динамический массив matrix?
Ответ:
 (1) Dim matrix() As Single
 
 (2) Din matrix() As integer
 
 (3) Din matrix() As Single
 
Номер 2
С помощью какого оператора можно задать размерность динамического массива?
Ответ:
 (1) ReDin
 
 (2) ReDim
 
 (3) Resize
 
Номер 3
С помощью какого оператора можно задать размерность динамического массива matrix 10 элементов?
Ответ:
 (1) ReDin matrix(9)
 
 (2) ReDim matrix(9)
 
 (3) ReDin matrix(10)
 
 (4) ReDim matrix(10)
 
Упражнение 8:
Номер 1
Что произойдет если вы измените размер массива, который уже содержит данные?
Ответ:
 (1) все существующие данные будут полностью потеряны 
 (2) содержимое динамического массива устанавливается на значение по умолчанию, такое, как ноль или nul 
 (3) все значения сохраняются 
Номер 2
Какое ключевое слово которое можно использовать для сохранения данных в массиве при изменении его размера?
Ответ:
 (1) Reserve
 
 (2) Preserve
 
 (3) Resave
 
Номер 3
Размер какого измерения вы можете изменить и сохранить при этом содержимое массива при использовании Preserve?
Ответ:
 (1) первого 
 (2) последнего 
 (3) всех 
Упражнение 9:
Номер 1
Что нужно указать, чтобы сослаться на объект коллекции?
Ответ:
 (1) имя объекта в группе 
 (2) индекс положения объекта в группе 
Номер 2
Если в коллекцию, содержащую 1 объект, будет добавлен новый объект, то какой индекс будет у старого объекта?
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
Номер 3
Если в коллекцию, содержащую 1 объект, будет добавлен новый объект, то какой индекс он получит?
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
Упражнение 10:
Номер 1
Какой цикл можно использовать для последовательного перебора объектов в коллекции?
Ответ:
 (1) For Earn…Next
 
 (2) For Eash…Next
 
 (3) For Each…Next
 
Номер 2
Какая из записей является неправильной?
Ответ:
 (1) For Earn…Next
 
 (2) For Eash…Next
 
 (3) For Each…Next
 
Номер 3
Какая из записей является правильной?
Ответ:
 (1) For Eash…Next
 
 (2) For Each…Next
 
 (3) For Earn…Next
 
Упражнение 11:
Номер 1
Что можно хранить в коллекциях?
Ответ:
 (1) объекты, такие как элементы управления интерфейса пользователя 
 (2) числовые значения 
 (3) строковые значения 
Номер 2
Как объявляются коллекции?
Ответ:
 (1) как переменные 
 (2) как массивы 
 (3) по-своему 
Номер 3
Какое из объявлений коллекции является правильным?
Ответ:
 (1) Dim Имя_коллекции As New Collections()
 
 (2) Dim Имя_коллекции As New Collection()
 
 (3) Dim Имя_коллекции As New Collection
 
Упражнение 12:
Номер 1
В какой коллекции Word хранит все открытые документы текстового процессора?
Ответ:
 (1) Documents
 
 (2) Paragraphs
 
 (3) Words
 
Номер 2
В какой коллекции Word хранит каждый параграф текущего документа?
Ответ:
 (1) Document
 
 (2) Paragraphs
 
 (3) Paragraph
 
Номер 3
С помощью какого метода в коллекцию можно добавить её члены?
Ответ:
 (1) Add
 
 (2) InsertNew
 
 (3) New