игра брюс 2048
Главная / Программирование / Visual Basic .NET / Тест 10

Visual Basic .NET - тест 10

Упражнение 1:
Номер 1
Что содержит стандартный модуль?

Ответ:

 (1) локальные переменные и процедуры типа Function и Sub 

 (2) глобальные переменные и процедуры типа Function и Sub 

 (3) все переменные и процедуры типа Function и Sub 


Номер 2
Какой механизм по умолчанию используется для передачи аргументов в Visual Basic .NET?

Ответ:

 (1) передача по ссылке 

 (2) передача по значению 

 (3) передача по указателю 


Номер 3
Каким способом в Visual Basic .NET результат вычисления функции передается обратно в вызывающую процедуру?

Ответ:

 (1) с помощью оператора Return 

 (2) присвоением значения имени функции 

 (3) оба способа 


Упражнение 2:
Номер 1
Сколько в проекте может быть стандартных модулей?

Ответ:

 (1)

 (2)

 (3) несколько 


Номер 2
Какое расширение имеет файл стандартного модуля в Visual Basic .NET?

Ответ:

 (1) .vb 

 (2) .bas 

 (3) .mvb 


Номер 3
Что содержит стандартный модуль?

Ответ:

 (1) код 

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


Упражнение 3:
Номер 1
С помощью какого ключевого слова объявляется глобальная переменная в стандартном модуле?

Ответ:

 (1) Global 

 (2) Public 

 (3) Dim 


Номер 2
Что можно делать с глобальной переменной после того, как вы объявили её в стандартном модуле?

Ответ:

 (1) читать 

 (2) изменять 

 (3) отображать 


Номер 3
Какое свойство стандартного модуля является наиболее важным?

Ответ:

 (1) Content 

 (2) Name 

 (3) FileName 


Упражнение 4:
Номер 1
Где открытые переменные сохраняют свои значения?

Ответ:

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

 (2) во всех компонентах, которые принадлежат к одному пространству имен 

 (3) во всех компонентах 


Номер 2
Как устанавливаются пространства имен проекта?

Ответ:

 (1) вручную 

 (2) автоматически 

 (3) задается пользователем при сохранении проекта 


Номер 3
Что можно сделать с текстом пространства имён?

Ответ:

 (1) просмотреть 

 (2) изменить 


Упражнение 5:
Номер 2
Какие главные типы процедур существуют в Visual Basic .NET?

Ответ:

 (1) Function 

 (2) Procedure 

 (3) Sub 


Номер 3
Какие подпрограммы могут принимать аргументы и в имени функции всегда возвращают значение?

Ответ:

 (1) Function 

 (2) Procedure 

 (3) Sub 


Упражнение 6:
Номер 1
Какие подпрограммы могут принимать аргументы, не возвращающие значений, ассоциированных с именами этих конкретных процедур?

Ответ:

 (1) Function 

 (2) Procedure 

 (3) Sub 


Номер 2
Какие подпрограммы вызываются из процедур событий или других процедур по имени?

Ответ:

 (1) Function 

 (2) Procedure 

 (3) Sub 


Номер 3
Какие подпрограммы могут возвращать значения?

Ответ:

 (1) Function 

 (2) Procedure 

 (3) Sub 


Упражнение 7:
Номер 1
Базовый синтаксис функции имеет следующий вид:
Function название_функции ([аргументы]) As тип
операторы_функции
[Return значение]
End Function
Какие синтаксические элементы являются обязательными?

Ответ:

 (1) название_функции 

 (2) аргументы 

 (3) операторы_функции 

 (4) Return значение 


Номер 2
Базовый синтаксис функции имеет следующий вид:
Function название_функции ([аргументы]) As тип
операторы_функции
[Return значение]
End Function
Какие синтаксические элементы являются необязательными?

Ответ:

 (1) название_функции 

 (2) аргументы 

 (3) As тип 

 (4) операторы_функции 

 (5) Return значение 


Номер 3
Какой оператор позволяет указать, когда нужно выйти из блока кода функции Function, чтобы возвратить значение в вызывающую программу, и каково это возвращаемое значение?

Ответ:

 (1) Break 

 (2) Return 

 (3) такого оператора нет 


Упражнение 8:
Номер 1
Базовый синтаксис процедуры Sub имеет вид:
Sub название_процедуры ([аргументы ])
операторы_процедуры
End Sub
Какие синтаксические элементы являются обязательными?

Ответ:

 (1) название_функции 

 (2) аргументы 

 (3) операторы_функции 


Номер 2
Базовый синтаксис процедуры Sub имеет вид:
Sub название_процедуры ([аргументы ])
операторы_процедуры
End Sub
Какие синтаксические элементы являются необязательными?

Ответ:

 (1) название_функции 

 (2) аргументы 

 (3) операторы_функции 


Номер 3
Какой оператор позволяет указать, когда нужно выйти из блока кода процедуры Sub, чтобы возвратить значение в вызывающую программу, и каково это возвращаемое значение?

Ответ:

 (1) Break 

 (2) Return 

 (3) такого оператора нет 


Упражнение 9:
Номер 1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Label1.Text = qwert(3)
    End Sub

    Private Function qwert(ByVal a As Integer)
        Dim i As Integer
        For i = 1 To 2
            a= i * a
        Next i
Return a
    End Function 
Что отобразится в поле Label1 после нажатия на кнопку Button1?

Ответ:

 (1)

 (2) 36 

 (3)


Номер 2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Label1.Text = qwert(3)
    End Sub

    Private Function qwert(ByVal a As Integer)
        Dim i As Integer
        For i = 1 To 2
            Return i * a
        Next i
    End Function 
Что отобразится в поле Label1 после нажатия на кнопку Button1?

Ответ:

 (1)

 (2) 36 

 (3)


Номер 3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Label1.Text = qwert(2)
    End Sub

    Private Function qwert(ByVal a As Integer)
        Dim i As Integer
        For i = 2 To 3
            Return i * a
        Next i
    End Function
Что отобразится в поле Label1 после нажатия на кнопку Button1?

Ответ:

 (1)

 (2) 46 

 (3)


Упражнение 10:
Номер 1
В каком случае при вызове процедур Sub можно не печатать после имени процедуры круглые скобки?

Ответ:

 (1) если нет передаваемых аргументов 

 (2) в любом случае 

 (3) вызывать процедуру без скобок нельзя 


Номер 2
Какая подпрограмма часто используются для обработки ввода данных в программу, когда информация поступает из двух или более источников и требуется, чтобы она была в одном и том же формате?

Ответ:

 (1) Function 

 (2) Procedure 

 (3) Sub 


Номер 3
Должны ли вызовы процедур Sub содержать после имени процедуры круглые скобки?

Ответ:

 (1) да 

 (2) нет 

 (3) нет, если нет передаваемых аргументов 


Упражнение 11:
Номер 1
Использование какого ключевого слова указывает, что переменные должны быть переданы в процедуру по значению?

Ответ:

 (1) ByVal 

 (2) ByRef 

 (3) ByNam 


Номер 2
Использование какого ключевого слова указывает, что переменные должны быть переданы в процедуру по ссылке?

Ответ:

 (1) ByVal 

 (2) ByRef 

 (3) ByNam 


Номер 3
Использование какого ключевого слова означает при передаче аргументов подпрограмме, что все изменения, сделанные в переменной в рамках процедуры, будут переданы обратно в вызывающий код?

Ответ:

 (1) ByVal 

 (2) ByRef 

 (3) ByNam 


Упражнение 12:
Номер 1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        a = 3
        Label1.Text = a & qwert(a) & a
    End Sub

    Private Function qwert(ByRef a)
        a = a + 1
    End Function
Что отобразится в поле Label1 после нажатия на кнопку Button1?

Ответ:

 (1) 303 

 (2) 304 

 (3) 404 


Номер 2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        a = 2
        Label1.Text = a & qwert(a) & a
    End Sub

    Private Function qwert(ByRef a)
        a = a + 3
    End Function 
Что отобразится в поле Label1 после нажатия на кнопку Button1?

Ответ:

 (1) 252 

 (2) 22 

 (3) 25 


Номер 3
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        a = 3
        Label1.Text = a & qwert(a) & a
    End Sub

    Private Function qwert(ByVal a)
        a = a + 1
    End Function
Что отобразится в поле Label1 после нажатия на кнопку Button1?

Ответ:

 (1) 33 

 (2) 34 

 (3) 44 




Главная / Программирование / Visual Basic .NET / Тест 10