Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика Visual Basic экзамен. Тест.docx
Скачиваний:
87
Добавлен:
11.07.2018
Размер:
23.37 Кб
Скачать

78.В цикле X должен изменяться с шагом 20 от 10 до 100 . Какая запись не имеет ошибки?

For x=10 To 100 Step 20

79.В цикле For .. Next для приращения Step используются

только целые числа

80.Какой оператор позволяет досрочно покинуть цикл Do .. Loop

Exit Do

81.Как можно сосчитать сумму чисел от 1 до 10 ?

n=0: For i=1 to 10: n=n+i: Next

82.Как правильно задать проверку условия x<y<z ?

If x<y And y<z Then

83.Как правильно задать проверку условия: x должен быть положительным, но не равным 7 ?

If x>0 And x<7 Or x>7 Then

84.Как правильно задать проверку условия: x должен быть не равен 0, но меньшим чем 7 ?

If x<0 Or x>0 And x<7 Then

85.Как правильно найти максимальное значение m из x и y ?

If x>y Then m=x Else m=y

86.Как правильно найти минимальное значение m из x и y ?

If x<y Then m=x Else m=y

87.Какое ключевое слово не используется для организации структур ветвления?

Next

88.Какое ключевое слово не используется для организации структур ветвления?

While

89.Какое ключевое слово не используется для организации циклов c пред- или постусловием?

Next

90.Какой способ выбора условия в конструкции Select Case НЕ допустим в VB?

Case Is > 2

91.Как задать условие выбора зимних месяцев, заданных числами ?

If m>=1 And m<3 Or m=12 Then

92.Как правильно найти максимальное значение m из x и y ?

m=x: If x<y Then m=y

93.Как правильно найти минимальное значение m из x и y ?

m=x: If x>y Then m=y

94.Функция или процедура это -

самостоятельная часть программного кода, которая может быть вызвана по уникальному имени и выполнена

95.Функция отличается от процедуры тем, что

возвращает значение в точку вызова

96.Встроенные функции Visual Basic Val(), CInt(), CSng() служат для

преобразования между внешним символьным и внутренним числовым представлением данных

97.Как указывается заголовок описания процедуры ?

[Public|Private][Static] Sub <ИмяПроцедуры>(Параметры)

98.Какой оператор обозначает конец процедуры ?

End Sub

99.Тело процедуры это:

операторы между операторами заголовка и конца процедуры

100.Оператор Exit Sub

осуществляет досрочный выход из процедуры

101.Какой оператор обеспечивает возврат значения В процедуре-функции ?

ИмяФункции = Выражение

102.Public Static Function Real(x as Integer, y as Single) as String -

_ Укажите тип, возвращаемого функцией значения

String

103.Что обозначает ключевое слово Optional перед именем параметра процедуры или функции ?

необязательный

104.Что определяет ключевое слово ByVal перед именем параметра процедуры или функции ?

передачу параметра в процедуру по значению

105.Что определяет ключевое слово ByRef перед именем параметра процедуры или функции ?

передачу параметра в процедуру по ссылке

106.Какой режим передачи параметров в процедуру или функцию принят по умолчанию в VB 5.0 (6.0) ?

ByRef

107.Передача параметра в процедуру по значению

защищает значение внешней переменной от изменений

108.Передача параметра в процедуру по ссылке

позволяет работать с той областью памяти, где хранится внешняя переменная

109.Каким оператором производится вызов процедуры Sub ?

Sub <ИмяПроцедуры>(Параметры)

110.При вызове процедуры непосредственным указанием ее имени без оператора Call список ее параметров

записывается без скобок

111.Как указывается Имя процедуры-обработчика события ?

ИмяОбъекта_ИмяСобытия(Параметры)

112.Процедура-обработчик события выполняется

при возникновении этого события для данного элемента управления

113.Общая процедура (процедура общего назначения) - это

процедура, созданная программистом - разработчиком приложения

114.Встроенные математические функции Visual Basic - это

Abs(Arg), Exp(ParList), Cos(Var), Sqr(Area)

115.Что невозможно сделать используя функцию MsgBox ?

получить текст, введенный пользователем на информационной панели

116.В какой последовательности указываются параметры функции MsgBox ?

текст информационного сообщения, стиль оформления панели, текст заголовка панели

117.Системные константы vbAbortRetryIgnore, vbDefaultButton1, vbQuestion задают

количество и тип кнопок, кнопку по умолчанию и значок для функции MsgBox

118.Как правильно указать параметр оформления панели MsgBox для вывода на ней

_кнопок "ОК" и "Отмена" и значка "Запрос" выглядит так

vbOKCancel + vbQuestion

119.Укажите имя процедуры, объявленной как Private Sub TxtHn_KeyPress(KeyAscii As Integer)

TxtHn_KeyPress

120.Для аргумента x=3.7 какая функция возвращает значение y=4 ?

y=CInt(x)

121.Для аргумента x=-3.7 какая функция возвращает значение y=-3 ?

y=Fix(x)

122.Для аргумента x=-7.3 какая функция возвращает значение y=-8 ?

y=Int(x)

123.Для аргумента x=-7.3 какая функция возвращает значение y=7.3 ?

y=Abs(x)

124.Для аргумента x=-7.3 какая функция возвращает значение y=-1 ?

y=Sgn(x)

125.Функция y=Asc(x) возвращает

код символа x

126.vbCrLf это

встроенная константа

127.Где функция преобразования типов использована правильно, если переменная t должна иметь тип Single ?

t=Val(Text1.Text)

128.Где функция преобразования типов использована правильно, если переменная t имеет тип Single ?

Text1.Text=Str(t)

129.Какой оператор осуществляет досрочный выход из процедуры-функции ?

Exit Sub

130.При вызове процедуры Sub с оператором Call список ее параметров

записывается в скобках

131.Ошибка компиляции Variable not defined возникает, если

некоторая переменная не объявлена перед ее использованием

132.n = 0 : For i = 2 To 4: n = i / n : Next i - укажите тип ошибки в данном коде

ошибка, возникающая во время выполнения программы (Run-time error)

133.Dim strS As String : strS = "Ваш номер: " + 8 - укажите вид ошибки в данном коде

несоответствие типа

134.Dim strS(4) As String : strS(6) = "Ваш номер: 6" - укажите вид ошибки в данном коде

индекс вне диапазона

135.n = 0 : For i = 2 To 4: n = i - n : Next i - укажите тип ошибки в данном коде

нет ошибки в коде

136.Dim intS As Integer : intS = 50000 - укажите вид ошибки в данном коде

переполнение