Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кп-все_ответы.doc
Скачиваний:
9
Добавлен:
27.10.2018
Размер:
2.35 Mб
Скачать

Правильный ответ: 2

208. Для отключения Таймера

1. Enabled = False

2. Enabled = True

3. Interval = Отрицательное число

4. Index = 0

Правильный ответ: 1

209. Какие из перечисленных значений можно использовать для свойства Interval?

1. +0

2. +65000

3..-200

4. -75000

5. -1 min

6. -1 hour

7. -1:15:45

Правильные ответы:1, 2

Тест №2 по vb “Элементы языка программирования”

Test2_VB_Elements

220-229. Константы

230-239. Константы

240-249. Переменные

250-259. Объявление переменных

260-269. Типы данных

270-278. Объемы ОП

280-289. Выражения

290-299. Арифметические выражения

300-309. Логические выражения

310-319. Строковые выражения

320-329. Общие сведения об операторах

330-339. Операторы Dim, ReDim

340-349. Оператор присваивания

350-359. Ввод

360-369. Вывод

  1. Укажите все, что верно в отношении констант :

  1. Это величины, значения которых не могут меняться

  2. Это конкретные значения величин, которые указаны в программе

  3. Использование констант – один из возможных способов хранения информации

  4. Константы не имеют имени

  5. Константа – элемент выражения, значение которого не может меняться в процессе выполнения программы

  6. В отличие от переменных константы не объявляются

  7. Объявление именованных констант во многом аналогично объявлению переменных

Правильные ответы: 1, 2, 3, 5, 7

221. Где можно получить информацию об имеющихся в системе VB встроенных константах ?

  1. в меню File

  2. в окне Properties

  3. в окне Object Browser

  4. в окне Project Explorer

  5. в окне Object

  6. в окне Code

Правильный ответ: 3

  1. Какие из ниже перечисленных констант являются внутренними в системе VB ?

  1. е

  2. dbText

  3. dbAppendOnly

  4. vbInformation

  5. vbRed

  6. Пи

  7. vbAlignTop

Правильные ответы: 4, 5, 7

  1. Где описываются именованные локальные константы ?

  1. В функции пользователя

  2. В модуле класса

  3. В процедуре

  4. В стандартном модуле

Правильные ответы: 1, 3

  1. Каким ключевым словом описывается именованная константа, которая может быть использована в любом месте приложения ?

  1. 1. Private

  2. 2. Dim

  3. 3. Public

  4. 4. ReDim

  5. 5. Const

Правильный ответ: 3

  1. Для объявления константы на уровне процедуры используется оператор

1. Dim

  1. 2. ReDim

3. Const

  1. 4. Public

  2. 5. Private

Правильный ответ: 3

  1. 226. Объявите константу x на уровне процедуры, которая имеет значение “Иванов” :

Правильный ответ: 0

Const х As String=“Иванов”

  1. 227. Объявите константу x, имеющую значение “Петров”, которая может быть использована в любом месте приложения :

Правильный ответ: 0

Public Const х As String=“Петров”

  1. 228. Укажите варианты правильного объявления именованной константы, которая имеет значение ”Сидоров”; ее область действия – процедура:

  2. 1. Const name = ”Сидоров”

2. Public Const name As String=“Сидоров”

  1. Const name As String=“Сидоров”

4. Public Const name As String*10=“Сидоров”

5. Dim Const name As String*7=“Сидоров”

6. Const name As String*7=“Сидоров”

7. Const name As String*15=“Сидоров”

Правильные ответы: 1,3,6,7

  1. 229. Укажите варианты правильного объявления именованной константы name, имеющей значение “Басков”, которая может быть использована в любом месте приложения :

1. Dim Const name As String*7=“Басков”

  1. 2. Const name = ”Басков”

3. Public Const name As String*10=“Басков”

4. Public Const name As String*6=“Басков”

5. Dim Const name As String*6=“Басков”

Правильные ответы: 3,4

******************************************************

  1. 230. Какие числовые константы записаны неверно ?

1. 1

2. 100

3. 1Е-01

4. 15.

5. е

6. 1,23

  1. 7. 1.234.567

Правильные ответы: 5, 6, 7

231. Какие числовые константы записаны неверно ?

1. 3,14

2. 1/12

3. е

4.

5. LXIV

6. 1.666Е – 3

7. E – 1

Правильные ответы: 1, 3, 4, 5, 7

232. Какие числовые константы записаны неверно ?

1. 0006

2. -0

3. 7.

4. +0.3

5. .3

  1. 6.

  2. 7. Е – 1

Правильные ответы: 2, 7

233. Какие числовые константы записаны неверно?

1. 5_E-02

2. 1234.567

  1. 3. 2/5

  2. 4. 3*Е2

  3. 5. .2

  4. 6. Е-2

  5. 7. 0.0

  6. Правильные ответы: 1, 4, 6

234. Какие константы записаны неверно?

1. Кто там? – Это почтальон Печкин!

2. “ Дядя Федор ”

3. “123”

  1. 4. 123

  2. 5. Пи

  3. 6. е

  4. 7. 123.456.789

  5. Правильные ответы: 1, 5, 6, 7

235. Какие константы записаны неверно?

1. 75.07

  1. 2.7Е+6

  2. #9/05/1945#

  3. False

  4. “123

  5. 11:59:42 PM#

  6. Const

Правильные ответы: 5, 6, 7

236. Какие константы записаны верно?

1. “Ошибка доступа к базе данных”

  1. #2:00:32 AM#

  2. True

  3. Mod

  4. Mid

  5. (“Введите дату”)

  6. 123.456.789

Правильные ответы: 1, 2, 3

237. Какие константы записаны верно?

1. 5_E-02

  1. #1/15/2156 11:59:42 PM#

  2. Len

  3. False

  4. LoadPicture

  5. “123.456.789”

  6. –0,75

Правильные ответы: 2, 4, 6

  1. Каков результат выполнения программного кода?

Const a=5

Private Sub Com1_Click()

a=a+2

End Sub

1. a=5

2. a=2

3. a=7

4. Сообщение об ошибке

Правильный ответ: 4

239. Каков результат выполнения программного кода?

Private Sub Com1_Click()

Const x=5

x=x+2

End Sub

1. x=5

2. x=2

3. x=7

4. Сообщение об ошибке

Правильный ответ: 4

*********************************************************

240. Укажите все, что справедливо в отношении переменной:

1 Это именованная область ОП, предназначенная для временного хранения значения переменной

2. Во время выполнения приложения значение переменной не может изменяться

3. Это простейший объект алгоритма, который можно представить на двух уровнях – логическом и физическом

4. На логическом уровне переменная характеризуется именем и типом

5. На физическом уровне переменную определяют область ОП и формат представления в ней значения переменной

6. Изменить значение переменной нельзя

Правильные ответы: 1, 3, 4, 5

241. Укажите все верные характеристики/назначение переменной:

  1. используется для хранения значения

  2. имеет имя

  3. имеет тип

  4. может представлять собой массив

  5. не может быть изменена программно

Правильные ответы: 1, 2, 3, 4

242. Укажите правила задания имен переменных:

1. Имя может содержать не более 255 символов

  1. 2. Имя может содержать любые символы

  2. 3. Имя может содержать буквы, цифры и символ подчеркивания

  3. 4. Имя может начинаться с префикса, указывающего на ее тип

  4. 5. Первый символ имени должен быть буквой

  5. 6. В имени должны отсутствовать пробелы

  6. 7. Имя должно быть уникальным в пределах области видимости

Правильные ответы: 1, 3, 4, 5, 6, 7

243. Идентификаторы переменных должны удовлетворять следующим правилам:

  1. 1. могут содержать любые символы

  2. 2. могут содержать не более 255 символов

  3. 3. в идентификаторе запрещены пробелы

  4. 4. первый символ должен быть буквой

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

  6. 6. идентификатор должен быть уникальным в пределах области видимости

  7. 7. в конце идентификатора может стоять суффикс, указывающий тип

переменной

Правильные ответы: 2, 3, 4, 5, 6, 7

244. Укажите правила задания идентификаторов переменных:

1. Имя может содержать не более 255 символов

  1. 2. Имя может содержать любые символы

  2. 3. Имя может содержать буквы, цифры и символ подчеркивания

  3. 4. Не рекомендуется в качестве идентификатора использовать ключевые слова

  4. 5. Первый символ имени должен быть буквой

  5. 6. В имени должны отсутствовать пробелы

  6. 7. Имя должно быть уникальным в пределах области видимости

Правильные ответы: 1, 3, 4, 5, 6, 7

  1. Какие переменные записаны неверно ?

1. BETA

2. EPS

3. BYTE

4. 15X

5. frmISX

  1. 6. MIN_ANSWER

7. “hello”

Правильные ответы: 3, 4, 7

246. Какие идентификаторы записаны неверно ?

1. StartTime

2. lblМетка1_1

3. Color

4. BMV_36O

5. 238

6. CM*РRISE

7. File

Правильные ответы: 3, 5, 6, 7

247. Какие идентификаторы записаны неверно ?

  1. 1. Рrimer_pas

2. Delta1

3. a-b

4. cos(x)

5. y.11

6. размер

7. 2

Правильные ответы: 3, 4, 5, 7

  1. Какие идентификаторы записаны верно?

1. BETA

2. EPS

3. BYTE

4. 15X

5. frmISX

  1. 6. MIN_ANSWER

7. “hello”

Правильные ответы: 1, 2, 5, 6

249. Какие идентификаторы записаны верно?

  1. 1. Рrimer_pas

2. Delta1

3. a-b

4. cos(x)

5. y.11

6. размер

7. 2

Правильные ответы: 1, 2, 6

********************************************************

250. Укажите отличительные особенности локальных переменных:

1. объявляются внутри процедуры

  1. 2. невидимы снаружи процедуры

3. нельзя использовать в других процедурах

  1. 4. объявляются оператором Dim внутри процедуры

5. объявляются оператором Private внутри процедуры

Правильные ответы: 1, 2, 3, 4

  1. Где описываются локальные переменные?

  1. В процедуре-функции

  2. В стандартном модуле

  3. В модуле класса

  4. В процедуре

Правильные ответы: 1, 4

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

  1. Dim

  2. Public

  3. Static

  4. Private

Правильный ответ: 3

253. Какой оператор объявления делает переменную доступной всему приложению?

  1. Dim

  2. Private

  3. Public

  4. ReDim

Правильный ответ: 3

  1. Укажите варианты явного объявления переменных:

1. Dim I As Byte

2. Static sngCalcAverege!

3. DefInt A- M

4. Private intNumValue%

5. Dim A(-1,8) As Single

Правильные ответы: 1, 2, 3, 4, 5

255. Какой тип данных имеет переменная I при декларации Dim I, J, K As Integer?

1. Variant

2. Integer

3. Long

4. Byte

5. Single

6. String

Правильный ответ: 1

256. Укажите ключевое слово, используемое для описания переменной в процедуре или в области General Declarations формы:

  1. Public

  2. Private

  3. Dim

  4. ReDim

Правильный ответ: 3

257. Какой оператор правильно задает тип данных: A,C - тип Integer, B - тип String ?

  1. Dim A,C As Integer, B As String

  2. Dim A As Integer, B As Integer, Dim C As String

  3. Dim A As Integer, C As Integer, B As String

4. Dim A As Integer, C As Integer, Dim B As String

Правильный ответ: 3

258. Какой оператор правильно задает тип данных: A,B - тип Integer, C - тип String ?

1. Dim A,B As Integer, C As String

  1. 2. Dim A As Integer, B As Integer, Dim C As String

3. Dim A As Integer, B As Integer, C As String

4. Dim A As Integer, C As Integer, Dim B As String

Правильный ответ: 3

259. Какой оператор правильно задает тип данных: B,C тип - Integer, A - тип String ?

1. Dim B,C As Integer, A As String

2. Dim C As Integer, B As Integer, Dim A As String

3. Dim B As Integer, C As Integer, A As String

4. Dim A As Integer, C As Integer, Dim B As String

Правильный ответ: 3

***********************************************************

  1. Какой тип данных следует выбрать для хранения целых чисел в диапазоне 0 – 255 ?

  1. Single

  2. Integer

  3. Double

  4. Byte

  5. Date

  6. Object

Правильный ответ: 4

  1. Какой тип данных следует выбрать для хранения целых чисел в диапазоне -32768 – 32767 ?

  1. Single

  2. Integer

  3. Double

  4. Byte

5. Date

  1. 6. Object

Правильный ответ: 2

262. Какой тип данных имеет переменная Ten, если она обозначает размер накопительного вклада со сложными процентами за 10 лет?

1. Currency

2. Long

3. Boolean

4. Byte

5. Integer

6. Single

  1. 7. Double

Правильный ответ: 1

263. Какой тип данных используется для описания целых чисел ?

  1. Double

  2. Byte

  3. Integer

  4. Long

  5. Single

  6. Currency

Правильные ответы: 2, 3, 4

264. Какой тип данных используется для хранения целых чисел ?

  1. Object

  2. Single

  3. Double

  4. Currency

  5. Integer

  6. Byte

  7. Long

Правильные ответы: 5, 6, 7

  1. Какой тип данных используется для описания чисел с плавающей точкой ?

1. Object

  1. 2. Single

3. Double

4. Currency

5. Integer

6. Byte

Правильные ответы: 2, 3, 4

266. Какой тип данных позволяет работать с точностью до пенни ?

1. Object

  1. 2. Single

3. Double

4. Currency

5. Integer

6. Byte

Правильный ответ: 4

  1. Какой тип данных предназначен для хранения больших целочисленных данных ?

1. Object

2. Single

3. Double

4. Currency

5. Integer

6. Byte

7. Long

Правильный ответ: 7

  1. Какой тип данных содержит только два значения ?

1. Boolean

2. Single

3. Double

4. Currency

5. Integer

6. Byte

  1. Long

Правильный ответ: 1

269. Какой тип данных служит для работы со строками?

1. Object

  1. 2. Single

3. Double

4. Currency

5. Integer

6. Byte

7. String

Правильный ответ: 7

***********************************************************

270. Какой объем памяти выделяется под переменную типа Double?

  1. 8 байт

  2. 6 байт

  3. 4 байта

  4. 2 байта

Правильный ответ: 1

271. Какой объем памяти выделяется под переменную типа Integer ?

1. 1 байт

  1. 2. 2 байта

  2. 3. 4 байта

4. 6 байт

  1. 5. 8 байт

Правильный ответ: 2

272. Какой объем памяти выделяется под переменную типа Byte ?

1. 1 байт

  1. 2. 2 байта

  2. 3. 4 байта

4. 6 байт

  1. 5. 8 байт

Правильный ответ: 1

273. Какой объем памяти выделяется под переменную типа Long ?

1. 1 байт

  1. 2. 2 байта

  2. 3. 4 байта

4. 6 байт

  1. 5. 8 байт

Правильный ответ: 3

274. Какой объем памяти выделяется под переменную типа Currency?

1. 1 байт

  1. 2. 2 байта

  2. 3. 4 байта

4. 6 байт

  1. 5. 8 байт

Правильный ответ: 5

275. Какой объем памяти выделяется под переменную типа Boolean?

1. 1 байт

  1. 2. 2 байта

  2. 3. 4 байта

4. 6 байт

  1. 5. 8 байт

Правильный ответ: 2

  1. Под переменные какого типа выделяется по два байта ?

1. Boolean

2. Long

3. Integer

4. Byte

5. Single

6. Double

Правильные ответы: 1, 3

277. Под переменные какого типа выделяется по четыре байта ?

1. Boolean

2. Long

3. Integer

4. Byte

5. Single

6. Double

Правильные ответы: 2, 5

278. Под переменные какого типа выделяется по одному байту ?

1. Boolean

2. Long

3. Integer

4. Byte

5. Single

  1. 6. Double

  2. Правильный ответ: 4

********************************************************

  1. Укажите самое полное определение выражения:

1. Это – совокупность констант и переменных

  1. 2. Это - совокупность констант, переменных и функций

  2. 3. Это - совокупность констант, переменных и функций, объединенная квадратными скобками

  3. 4. Это – записанная по определенным правилам совокупность констант , переменных , функций, свойств объектов, знаков операций и круглых скобок, имеющая значение

  4. 5. Это - совокупность констант ,переменных и функций, объединенная круглыми скобками

  5. Правильный ответ: 4

  1. Какие элементы, являющиеся представлением значений, используются в выражениях ?

  1. Литералы

  2. Переменные

  3. Другие выражения

  4. Вызовы функций

  5. Свойства объектов

Правильные ответы: 1, 2, 3, 4, 5

  1. Какие значения величин могут быть результатом выражения ?

  1. Числовые

  2. Типа Object

  3. Типа Boolean

  4. Типа String

Правильные ответы: 1, 3, 4

  1. Любое арифметическое выражение имеет

1. численное значение

2. строковое значение

  1. 3. значение типа Boolean

  2. 4. значение типа Object

  3. Правильный ответ: 1

  1. Значением строкового выражения является

1. Число

2. Значение типа Boolean

  1. 3. Строка

  2. 4. Значение типа Object

Правильный ответ: 3

  1. В выражениях разрешено использовать скобки:

1. Квадратные

2. Круглые

3. Фигурные

4. Любые

  1. Правильный ответ: 2

  1. Какие операции (операторы) используются при записи арифметических выражений ?

1. + , -

2. * , /

3. \ , mod

4. ^

5. sqr

6. &

7. or

Правильные ответы: 1, 2, 3, 4

287. Какие операции используются при записи логических выражений ?

1. сравнения

2. присваивания

3. and

4. not

5. &

6. or

7. mod

Правильные ответы: 1, 3, 4, 6

288. Какие операции используются при записи строковых выражений ?

1. &

2. +

3. +(объединение)

4. -

5. *

6. /

7. mod

Правильные ответы: 1, 3

  1. Какие из приведённых строк являются выражениями ?

  1. 7 + 2

  2. 10 + Sqr(27) + y*10

  3. “Petrov” & “a” & “ “ + “Lena”

  4. 521 < 12

  5. а=5

  6. а>5 And Not b>3

Правильные ответы: 1, 2, 3, 4, 6

******************************************************

290. Сколько операций выполняется при вычислении выражения: (х+1/2)*(y+7/10)-3/4 ? Как сократить число операций?

1. 7, сократить нельзя

2. 6, сократить нельзя

3. 5, простую дробь заменить десятичной

4. 7, простые дроби заменить десятичными

Правильный ответ: 4

291. Введите (в строку, через два пробела) результаты, которые возвращают следующие стандартные функции:

Sqr(25) , Round(5.82716) , Round(5.82716,3) , Abs(-20),

Fix(3.98), Fix(-3.98) , Int(3.98) , Int(-3.98)

Правильный ответ: 0

5 6 5.827 20 3 –3 3 -4

292. Каков результат выполнения следующего программного кода?

Dim x As Integer, y As Integer

x=5/2 : y=10/3 : z = x / y : Print x, y, z

1. 2.5 3.33…3 0.6

2. 2 3 0.66…67

3. 2 3 0.66

4. Сообщение об ошибке

5. 5/2 10/3 0.66

Правильный ответ: 2

293. Какие значения возвращают следующие функции ?

Int (99.8), Int (99.2), Round (99.8), Round (99.2)

1. 99.8, 99.2, 99, 99

2. 99, 99, 100, 99

3. 100, 99, 99, 99

4. 100, 99, 99, 99.2

Правильный ответ: 2

  1. Каковы значения переменных Х1, Х2, Х3 ?

Х1 = 10 + 15 * 2 / 4 ^ 2

Х2 = (8 – 5 *3) ^ 2

Х3 = ((8 – 5) * 3) ^ 2

  1. 11, 47, 18

  2. 11.875, 49, 81

3. 11.875, 81, 49

  1. 4. 81, 49, 11

  2. 5. 11, 49, 81

Правильный ответ: 2

  1. Чему равны значения переменных после выполнения следующего программного кода ?

a=2*3+4: b=a: y=a+b+1

Введите полученные значения переменных (в строчку, через пробел).

Правильный ответ: 0

10 10 21

  1. Чему равны значения переменных А, В после пятикратного кликирования по кнопке Command1 ?

Private Sub Command1_Click()

Static A As Integer: Dim B As Integer

A=A+1: B=B+1

Print A: Print B

End Sub

1. A=1 B=1

2. A=1 B=5

3. A=5 B=1

4. A=5 B=5

Правильный ответ: 3

  1. Введите значение, которое будет в Текстовом окне после выполнения программного кода:

t=0: n=2*t+40: z=-n: Text1.Text=z

Правильный ответ: 0

-40

  1. Введите значения (в строчку, через пробел), которые будут видны в окне Debug после выполнения программного кода:

a=2*3+4: b=a: y=a+b+1: Debug.Print a,b,y,b+y

Правильный ответ: 0

10 10 21 31

  1. Какой тип данных может иметь переменная M в операторе

M=Rnd*(B–A)+A ?

1. Single

2. Double

3. Integer

4. String

5. Boolean

6. Variant

7. Date

Правильные ответы: 1, 2

***********************************************************

  1. Определите значения логических выражений:

NOT A OR (A AND B), если A- истинно, B- ложно

A AND B OR C; если A и C – истинно, B – ложно

1. True, False

2. False, True

3. False, False

4. True, True

Правильный ответ: 2

301. Введите (прописными буквами, без пробела) значение выражения:

331 < 12

Правильный ответ: 0

FALSE

302. Введите (прописными буквами, без пробела) значение выражения:

4*(2 + 18) > 100

Правильный ответ: 0

FALSE

303. Введите (прописными буквами, без пробела) значение выражения: 21 > y AND 4 < y для у = 9

Правильный ответ: 0 (TRUE Закодировать!)

304. Введите (прописными буквами, без пробела) значение выражения : 22 > y OR 3 > y для у = 8

Правильный ответ: 0

TRUE

305. Введите (прописными буквами, без пробела) значение выражения: 17 < y OR y<6 для у = 5

Правильный ответ: 0

TRUE

306. Введите (прописными буквами, без пробела) значение выражения: y > 1 AND Sqr(y) < 10 для у = 9

Правильный ответ: 0

TRUE

307. Объявите переменную х, возвращающую значение выражения:

50 < 30

Правильный ответ : 0

Dim x As Boolean

308. Объявите переменную х, возвращающую значение выражения:

60 <> 30

Правильный ответ: 0

Dim x As Boolean

309. Объявите переменную х, возвращающую значение выражения:

20 > y AND 5 < y

Правильный ответ: 0

Dim x As Boolean

***********************************************************

310. Какой тип данных имеет переменная Z в операторе

Z=Yx & Zurro ?

1. String

2. Integer

3. Byte

4. Single

5. Double

6. Currency

7. Boolean

Правильный ответ: 1

  1. Введите результат выражения: “Petrov” & “a” & “ “ + “Lena”

Правильный ответ: 0 Petrova Lena

  1. Объявление Dim x As String говорит о том, что переменная x обязана иметь значение

1. арифметическое

2. строковое

3. дата/время

4. логическое

Правильный ответ: 2

313. Введите (прописными буквами, без пробела) значение выражения: “xs”>”x”

Правильный ответ: 0 TRUE

314. Введите (прописными буквами, без пробела) значение выражения: “abcd”>”abc”

Правильный ответ: 0 TRUE

  1. Признаком символьной константы является

1. Апостроф

2. Одинарная кавычка

3. Апострофы

  1. 4. Двойные кавычки

Правильный ответ: 4

  1. Каковы значения выражений, выдаваемые операторами Print ?

X1=123 : x2=”456” : Print X1 + X2 : Print X1 & X2

1. строка 123456, число 579

2. 579, “123456”

3. число 579, строка 123456

  1. 4. строка 579, число 123456

Правильный ответ: 3

317. Каковы значения переменных, выдаваемые оператором Print, их тип и рекомендации по использованию типов ?

Dim varTmp1, varTmp2

VarTmp1 = “123”: varTmp2 = 456

Print varTmp1 + varTmp2

Print varTmp1 & varTmp2

1. число 579, строка 123456; Variant; по возможности не использовать Variant

2. 579, “123456”; по умолчанию; нет рекомендаций

3. число 579, строка 123456; Variant; нет рекомендаций

4. cтрока 579, число 123456; Variant; по возможности не использовать Variant

5. ошибка исполнения; по умолчанию; нет рекомендаций

Правильный ответ: 1

318. Записать в виде выражения (строчными символами, без пробела) следующее высказывание:

«Точка А с координатами (х, у) лежит на границе или вне единичного круга с центром в начале координат».

Правильный ответ: 0 x*x+y*y>=1

319. Каков результат выполнения следующего программного кода ?

Dim x As Byte: x=267: Label1.Caption=”Число х=”:Label2.Caption=x

1. сообщение об ошибке

2. х=267

3. Число х=267

4. Число х=x

Правильный ответ: 1

**********************************************************

  1. Оператор – это:

  1. Единое неделимое предложение, выполняющее какое-либо алгоритмическое действие

  2. Минимальные предложения, из которых составляется программа

  3. Любая часть кода программы

  4. Код, реализующий какое-либо законченное действие над объектами программы

  5. Имя переменной

  6. Действие, выполняемое над операндами

Правильные ответы. 1, 2, 4, 6

321. Укажите, что неверно в отношении оператора, если оператор – это:

1. Единое неделимое предложение, выполняющее какое-либо алгоритмическое действие

2. Минимальные предложения, из которых составляется программа

3. Любая часть кода программы

4. Код, реализующий какое-либо законченное действие над объектами программы

5. Имя переменной

6. Действие, выполняемое над операндами

Правильные ответы. 3, 5

322. К основным операторам VB относятся:

1. Операторы Dim, ReDim

2. Оператор присваивания

3. Оператор вывода

4. Функции преобразования типов данных

5. Условный оператор

6. Оператор выбора

7. Операторы циклов

Правильные ответы. 1, 2, 3, 5, 6, 7

323. Что из перечисленного ниже не относится к основным операторам ?

1. Операторы Dim, ReDim

2. Оператор присваивания

3. Оператор вывода

4. Функции преобразования типов данных

5. Условный оператор

6. Оператор выбора

7. Операторы циклов

Правильный ответ. 4

324. Допустимы ли взаимные пересечения разных операторов VB (условных, выбора, циклов)?

  1. Зависит от типов операторов

  2. Недопустимы ни для каких из этих операторов

  3. Допустимы для любых операторов

  4. Допустимы только для некоторых типов операторов

Правильный ответ. 2

325. Могут ли быть вложенными операторы VB (условные, выбора, циклов) одного и того же или разных типов?

  1. Не могут ни для каких типов

  2. Зависит от типов операторов

  3. Могут независимо от типов этих операторов

  4. Могут только для некоторых операторов

Правильный ответ. 3

326. Какой из перечисленных символов используется для расположения более одного оператора на одной строке?

  1. Пробел

  2. Точка с запятой

  3. Запятая

  4. Двоеточие

  5. Подчеркивание

Правильный ответ: 4

  1. Какие из перечисленных символов не используются для расположения более одного оператора на одной строке?

  1. Запятая

  2. Пробел

  3. Точка с запятой

  4. Двоеточие

  5. Многоточие

Правильные ответы. 1, 2, 3, 5

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

  1. Двоеточие, за которым следует пробел

  2. Пробел, за которым следует многоточие

  3. Два идущих подряд двоеточия

  4. Пробел, за которым следует знак подчеркивания

  5. Знак подчеркивания, за которым следует пробел

Правильный ответ: 4

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

1. Двоеточие, за которым следует пробел

2. Пробел, за которым следует многоточие

3. Два идущих подряд двоеточия

4. Пробел, за которым следует знак подчеркивания

5. Знак подчеркивания, за которым следует пробел

Правильные ответы. 1, 2, 3, 5

***********************************************************

  1. Оператор Dim служит для

  1. Присваивания значения переменной

  2. Объявления типа переменной или массива и резервирования памяти под переменную или статический массив

  3. Резервирования памяти под динамический массив

  4. Резервирования памяти под процедуру или функцию

Правильный ответ: 2

331. Оператор Dim не используется для

1. Присваивания значения переменной

2. Объявления типа переменной или массива и резервирования памяти под переменную или статический массив

3. Резервирования памяти под динамический массив

4. Резервирования памяти под процедуру или функцию

Правильные ответы: 1, 3, 4

332. Оператор Dim служит для

1. Присваивания значения переменной

2. Объявления типа переменной или массива и резервирования памяти под переменную или динамический массив

3. Резервирования памяти под динамический массив

4. Резервирования памяти под процедуру или функцию

5. Объявления типа переменной или массива и резервирования памяти под переменную или статический массив

Правильный ответ: 5

333. Оператор Dim не используется для

1. Присваивания значения константе

2. Объявления типа переменной или массива и резервирования памяти под переменную или статический массив

3. Резервирования памяти под динамический массив

4. Резервирования памяти под процедуру или функцию

  1. Присваивания значения переменной

Правильные ответы: 1, 3, 4, 5

  1. Оператор ReDim служит для

  1. Объявления типа переменной

  2. Резервирования памяти под текущий размер динамического массива

  3. Присваивания значения переменной

  4. Резервирования памяти под список

  5. Резервирования памяти под статический массив

Правильный ответ: 2

335. Оператор ReDim не используется для

1. Объявления типа переменной

2. Резервирования памяти под текущий размер динамического массива

3. Присваивания значения переменной

4. Резервирования памяти под список

5. Резервирования памяти под статический массив

Правильные ответы: 1, 3, 4, 5

336. Оператор ReDim служит для

1. Объявления типа константы

2. Объявления типа переменной

3. Резервирования памяти под текущий размер динамического массива

4. Присваивания значения переменной

5. Резервирования памяти под список

6. Резервирования памяти под статический массив

Правильный ответ: 3

  1. Явное объявление переменных осуществляют операторы:

1. Присваивания

2. Dim

3. Private

4. Static

5. Public

Правильные ответы: 2, 3, 4, 5

  1. Какие операторы служат для явного объявления переменных?

1. Dim

2. Присваивания

3. Private

4. Public

5. Static

Правильные ответы: 1, 3, 4, 5

  1. Какие из перечисленных операторов не используются для явного объявления переменных?

1. Dim

2. Присваивания

3. Private

4. Public

  1. 5. Static

Правильный ответ: 2

***********************************************************

  1. Оператор присваивания служит для присвоения значения

  1. Переменной или константе

  2. Выражению

  3. Свойству элемента управления

  4. Процедуре

  5. Событию

  6. Методу

Правильные ответы: 1, 3

341. Оператор присваивания не используется для присвоения значения

  1. Процедуре

  2. Переменной

  3. Свойству элемента управления

  4. Событию

  5. Выражению

  6. Методу

Правильные ответы: 1, 4, 5, 6

342. Какие символы обозначают операцию присваивания?

  1. Двоеточие, за которым следует знак равенства

  2. Двоеточие

  3. Знак равенства

  4. Знак подчеркивания

Правильный ответ: 3

343. Какие символы не означают операцию присваивания?

  1. Двоеточие, за которым следует знак равенства

  2. Двоеточие

  3. Знак равенства

  4. Знак подчеркивания

Правильные ответы: 1, 2, 4

  1. В каких из перечисленных случаев оператор присваивания не вызовет ошибки?

1. s = “Я знаю правила _

переноса строк”

  1. s = “Я знаю правила” _

& “ переноса строк.”

  1. s = “Я знаю правила “ & _

“переноса строк.”

4. s=”Я знаю правила переноса строк”

Правильные ответы: 2, 3, 4

345. В каких из перечисленных случаев оператор присваивания вызовет ошибку?

1. s = “Я знаю правила _

переноса строк”

2. s = “Я знаю правила” _

& “ переноса строк.”

3. s = “Я знаю правила “ & _

“переноса строк.”

4. s=”Я знаю правила переноса строк”

Правильный ответ: 1

346. Какие из перечисленных символов не используются в качестве десятичного разделителя при присвоении значения переменной вещественного типа?

  1. Звездочка

  2. Амперсанд

  3. Точка

  4. Запятая

  5. Двоеточие

Правильные ответы: 1, 2, 4, 5

347. Какие из перечисленных символов используются в качестве десятичного разделителя при присвоении значения переменной вещественного типа?

1. Звездочка

2. Амперсанд

3. Точка

4. Запятая

5. Двоеточие

Правильный ответ: 3

  1. Что может стоять справа от знака “=” в операторе присваивания?

1. Константа

2. Переменная

3. Выражение

4. Переменная с индексом

5. Свойство элемента управления

  1. 6. Функция

  2. 7. Процедура

Правильные ответы: 1, 2, 3, 4, 5, 6

349. Что может стоять слева от знака “=” в операторе присваивания?

1. Константа

2. Переменная

3. Выражение

4. Переменная с индексом

5. Свойство элемента управления

  1. 6. Процедура

Правильные ответы: 2, 4, 5

***********************************************************

350. Для ввода исходных данных используются:

  1. Оператор MsgBox

  2. Функция InputBox

  3. Значение свойства Value элементов управления HScrollBar и VScrollBar

  4. Свойство Text текстового окна

  5. Функция MsgBox

  6. Свойство Caption метки

Правильные ответы: 2, 3, 4

351. Для ввода исходных данных не используются:

1. Оператор MsgBox

2. Функция InputBox

3. Значение свойства Value элементов управления HScrollBar и VScrollBar

4. Свойство Text текстового окна

5. Функция MsgBox

6. Свойство Caption метки

Правильные ответы: 1, 5, 6

  1. Для ввода числовых и текстовых данных не могут использоваться:

  1. Оператор Read

  2. Функция InputBox

  3. Оператор Input

  4. Оператор Input Line

Правильные ответы: 1, 3, 4

  1. Для ввода числовых и текстовых исходных данных могут использоваться:

  1. Оператор Read

  2. Функция InputBox

  3. Оператор Input

  4. Оператор Input Line

Правильный ответ: 2

354. Для задания исходных данных используются:

1. Оператор MsgBox

2. Функция InputBox

3. Значение свойства Value элементов управления HScrollBar и VScrollBar

4. Свойство Text текстового окна

5. Функция MsgBox

6. Свойство Caption метки

7. Оператор присваивания

Правильные ответы: 2, 3, 4, 7

355. Какие из перечисленных символов используются в качестве десятичного разделителя при вводе значения вещественной переменной с помощью функции InputBox?

  1. Точка с запятой

  2. Звездочка

  3. Точка

  4. Запятая

  5. Двоеточие

Правильный ответ: 4

356. Какие из перечисленных символов не используются в качестве десятичного разделителя при вводе значения вещественной переменной с помощью функции InputBox?

1. Точка с запятой

2. Звездочка

3. Точка

4. Запятая

5. Двоеточие

Правильные ответы: 1, 2, 3, 5

357. Сколько параметров у функции InputBox в общем случае ?

1. Один

2. Два

3. Три

4. Функция не имеет параметров

Правильный ответ: 3

  1. Укажите правильную последовательность параметров функции InputBox :

1. Сообщение, Начальное_ значение, Заголовок

2. Начальное_ значение, Заголовок, Сообщение

3. Заголовок, Сообщение, Начальное_ значение

4. Сообщение, Заголовок, Начальное_значение

Правильный ответ: 4

  1. Какие параметры можно опускать у функции InputBox ?

1. Сообщение

2. Начальное_ значение, Заголовок

3. Заголовок

4. Начальное_значение

  1. 5. Параметры опускать нельзя

Правильные ответы: 2, 3, 4

*********************************************************

  1. Для вывода данных используются:

1. Свойство Caption элемента управления Label

2. Свойство Text элемента управления TextBox

3. Встроенная процедура MsgBox

4. Функция InputBox

5. Оператор присваивания

6. Метод Print

Правильные ответы: 1, 2, 3, 6

361. Для вывода данных не используются:

1. Свойство Caption элемента управления Label

2. Свойство Text элемента управления TextBox

3. Встроенная процедура MsgBox

4. Функция InputBox

5. Оператор присваивания

6. Метод Print

Правильные ответы: 4, 5

362. Какие элементы управления не используются для вывода результатов работы приложения ?

1. Label

2. TextBox

3. CommandButton

4. ListBox

5. MSFlexGrid

6. Image

Правильные ответы: 3, 6

363. Какие элементы управления используются для вывода результатов работы приложения ?

1. Label

2. TextBox

3. CommandButton

4. ListBox

5. MSFlexGrid

6. Image

Правильные ответы: 1, 2, 4, 5

  1. Какие стандартные функции обеспечивают в операторе Print позиционирование в строке вывода ?

1. Spc

2. Int

3. Rnd

4. Tab

5. Mod

  1. 6. Fix

Правильные ответы: 1, 4

  1. К чему приводит отсутствие списка вывода в операторе Print ?

1. Не вызывает никаких действий

2. Появлению сообщения об ошибке на шаге выполнения программы

3. Выдаче сообщения на этапе ввода кода

4. Печати пустой строки

Правильный ответ: 4

  1. Элементы списка вывода в операторе Print разделяются:

1. Запятой

2. Двоеточием

3. Точкой с запятой

  1. 4. Точкой

Правильные ответы: 1, 3

  1. Сколько параметров имеет встроенная процедура (оператор) MsgBox в общем случае ?

1. Один

2. Два

3. Три

4. Ни одного

Правильный ответ: 3

  1. Какие параметры MsgBox могут быть опущены ?

1. Сообщение

2. Заголовок

3. Заголовок, опция

4. Опция

  1. 5. Параметры опускать нельзя

Правильные ответы: 2, 3, 4

  1. Как указывается параметр “опция” в MsgBox ? Дайте самый точный ответ.

1. Мнемонической константой

2. Числовой константой

3. Суммой мнемонических или числовых констант

4. Суммой мнемонических или числовых констант, определяющей вид сообщения и пиктограмму

Правильный ответ: 4

_____ _________________ ______________ _______________ _________________

  1. Укажите, какие операторы служат для создания программ с ветвлениями?

1. Dim

2. Goto…

3. If…Then…Else

4. Select…Case…

5. For…Next

6. Do…Loop

7. Оператор присваивания

Правильные ответы: 2, 3, 4

  1. Укажите, какие операторы служат для изменения направления вычислительного процесса:

  1. Dim

  2. Присваивания

  3. Goto

  4. ReDim

  5. If

  6. Select Case

Правильные ответы: 3, 5, 6

  1. Укажите, какие из перечисленных операторов относятся к операторам управления:

1. Dim

2. Присваивания

3. Goto

4. ReDim

5. If

6. Select Case

Правильные ответы: 3, 5, 6

  1. Укажите, какие операторы не служат для изменения направления вычислительного процесса:

1. Dim

2. Присваивания

3. Goto

4. ReDim

5. If

6. Select Case

Правильные ответы: 1, 2, 4

384. Укажите, какие из перечисленных операторов не относятся к операторам управления:

1. Dim

2. Присваивания

3. Goto

4. ReDim

5. If

6. Select Case

Правильные ответы: 1, 2, 4

385. Условным оператором является оператор:

1. Dim

2. Goto…

3. If…Then…Else

4. Select…Case…

5. For…Next

6. Do…Loop

7. Оператор присваивания

Правильный ответ: 3

386. Какие операторы не являются условным оператором?

1. Dim

2. Goto…

3. If…Then…Else

4. Select…Case…

5. For…Next

6. Do…Loop

7. Оператор присваивания

Правильные ответы: 1, 2, 4, 5, 6, 7

387. Оператором безусловного перехода является оператор:

1. Dim

2. Goto…

3. If…Then…Else

4. Select…Case…

5. For…Next

6. Do…Loop

7. Оператор присваивания

Правильный ответ: 2

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

1. Dim

2. Присваивания

3. Goto

4. ReDim

5. If

6. Select Case

Правильные ответы: 1, 2, 4, 5, 6

389. Укажите все, что верно в отношении метки оператора безусловного перехода:

        1. Метка – это элемент управления

        2. Метка – это произвольное имя или положительное число в операторе GoTo

        3. Метки – это аналоги номеров строк в младших версиях Basic

        4. Метка – это цепочка символов, которая может быть поставлена перед каким-либо оператором программы

        5. Метка отделяется от оператора двоеточием

        6. Метка отделяется от оператора пробелом

        7. Оператор GoTo передает управление на помеченный оператор

Правильные ответы: 2, 3, 4, 5, 7

***********************************************************

390. Условным оператором является оператор:

1. Dim

2. Goto…

3. If…Then…Else

4. Select…Case…

5. For…Next

6. Do…Loop

7. Оператор присваивания

Правильный ответ: 3

391. Какие операторы не являются условным оператором ?

1. Dim

2. Goto…

3. If…Then…Else

4. Select…Case…

5. For…Next

6. Do…Loop

7. Оператор присваивания

Правильные ответы: 1, 2, 4, 5, 6, 7

392. Условный оператор предназначен для

  1. Задания значений переменных, входящих в условие.

  2. Изменения направления вычислительного процесса в зависимости от значения некоторого логического выражения.

  3. Изменения значения условия.

  4. Безусловной передачи управления на метку.

Правильный ответ: 2

393. Условный оператор не предназначен для

        1. Задания значений переменных, входящих в условие.

        2. Изменения направления вычислительного процесса в зависимости от значения некоторого логического выражения.

        3. Изменения значения условия.

        4. Безусловной передачи управления на метку.

Правильные ответы: 1, 3, 4

394. Чем является условие в условном операторе?

  1. Арифметическим выражением.

  2. Логическим выражением или булевской переменной.

  3. Числовой константой.

  4. Текстовой переменной.

Правильный ответ: 2

395. Чем не является условие в условном операторе?

1. Арифметическим выражением.

2. Логическим выражением или булевской переменной.

3. Числовой константой.

4. Текстовой переменной.

Правильные ответы: 1, 3, 4

396. Какие значения может принимать условие в условном операторе?

  1. Любые числовые.

  2. Любые строковые.

  3. True.

  4. Любые типа Date.

  5. Любые типа Object.

  6. False.

  7. Типа Variant.

Правильные ответы: 3, 6

397. Какие значения не может принимать условие в условном операторе?

  1. Любые числовые.

  2. Любые строковые.

  3. True.

  4. Любые типа Date.

  5. Любые типа Object.

  6. False.

  7. Типа Variant.

Правильные ответы: 1, 2, 4, 5, 7

398. Может ли условный оператор быть вложенным в другой условный оператор или операторы других типов?

  1. Не может.

  2. Может.

  3. Может только в другой условный оператор.

  4. Может только в операторы других типов.

Правильный ответ: 2

  1. Могут ли условные операторы пересекаться с другими условными операторами или с операторами других типов?

  1. Не могут.

  2. Могут.

  3. Могут только с другими условными операторами.

  4. Могут только с операторами других типов.

Правильный ответ: 1

*********************************************************************

  1. Условный оператор может быть:

1. Однострочным.

2. Однострочным с альтернативной частью (с блоком Else).

3. Однострочным многоальтернативным (с блоками ElseIf).

4. Многострочным без альтернативной части.

5. Многострочным с альтернативной частью (с блоком Else).

6. Многострочным многоальтернативным (с блоком Else и блоками ElseIf).

Правильные ответы: 1, 2, 4, 5, 6

401. Однострочная форма условного оператора If…Then… заканчивается:

Ключевым словом End

Служебным словосочетанием End If

Ключевым словом Else

Нет специального служебного словосочетания

Правильный ответ: 4

402. Многострочная форма условного оператора If…Then… заканчивается:

1. Ключевым словом End

2. Служебным словосочетанием End If

3. Ключевым словом Else

4. Нет специального служебного словосочетания

Правильный ответ: 2

  1. В условном операторе

If логическое выражение Then

операторы1

[ Else

операторы2]

End If

ключевыми словами являются:

1. If

2. Then

3. Else

4. End If

5. Логическое выражение

6. Операторы1, операторы2

Правильные ответы: 1,2,3,4

404. В условном операторе

If логическое выражение Then

операторы1

[ Else

операторы2]

End If

ключевыми словами не являются:

1. If

2. Then

3. Else

4. End If

5. Логическое выражение

6. Операторы1, операторы2

Правильные ответы:5, 6

405. В каких случаях условный оператор игнорируется?

1. Всегда, если условие ложно.

2. Если условие ложно в однострочном операторе.

3. Если условие ложно в операторе с альтернативной частью.

4. Если переменным, входящим в условие, не присвоено значений

Правильные ответы: 2, 4

  1. Какие из следующих условных операторов записаны правильно?

  1. If a < b Then c = a: a = b: b = c;

  2. If a < b Then

c = a: a = b: b = c

3. If a < b Then

c = a: a = b: b = c

End If

4. If a < b Then c = a: a = b: b =c

End If

Правильный ответ: 3

  1. Какие из следующих условных операторов записаны неправильно?

1. If a < b Then c = a: a = b: b = c;

2. If a < b Then

c = a: a = b: b = c

3. If a < b Then

c = a: a = b: b = c

End If

4. If a < b Then c = a: a = b: b =c

End If

Правильные ответы: 1, 2, 4

408. Какие из следующих условных операторов вызовут сообщение об ошибке?

  1. If a < b Then c = a: a = b: b = c;

  2. If a < b Then

c = a: a = b: b = c

3. If a < b Then

c = a: a = b: b = c

End If

4. If a < b Then c = a: a = b: b =c

End If

Правильные ответы: 1, 2, 4

409. Какой из следующих условных операторов не вызовет сообщения об ошибке?

1. If a < b Then c = a: a = b: b = c;

2. If a < b Then

c = a: a = b: b = c

3. If a < b Then

c = a: a = b: b = c

End If

4. If a < b Then c = a: a = b: b =c

End If

Правильный ответ: 3

********************************************************************

410. Укажите правильные варианты записи условного оператора для вычисления функции Y :

Y=

1. If x<0 Then

y=a*x+b

Else

y=b*x+a

End If

2. If x<0 Then y=a*x+b

If x>=0 Then y=b*x+a

3. If x<0 Then y=a*x+b Else y=b*x+a

4. If x<0 Then

y=a*x+b

Else

y= b*x+a

Правильные ответы:1, 2, 3

411. Укажите правильные варианты записи условного оператора для вычисления функции Y :

Y=

1. If x<=0 Then

y=a*x+b

Else

y=b*x+a

End If

2. If x<0 Then y=a*x+b

If x>=0 Then y=b*x+a

3. If x<0 Then y=a*x+b Else y=b*x+a

4. If x>0 Then

y=a*x+b

ElseIf

y= b*x+a

Правильные ответы: 2, 3

412. Укажите неправильный вариант записи условного оператора для вычисления функции Y :

Y=

1. If x<0 Then

y=a*x+b

Else

y=b*x+a

End If

2. If x<0 Then y=a*x+b

If x>=0 Then y=b*x+a

3. If x<0 Then y=a*x+b Else y=b*x+a

4. If x<0 Then

y=a*x+b

Else

y= b*x+a

Правильный ответ: 4

413. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.

Dim a As Boolean, x As Integer

a= True: x=1

If a Then

x=x + 1

Else

x=x+2

End If

Text1.Text=Str(x)

Ответы:

1. 2

2. 3

3. 1

4. 0

Правильный ответ: 1

414. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.

Dim a As Boolean, x As Integer

a= True: x=1

If a Then

x=x + 1

Else

x=x+2

End If

Text1.Text=Str(x)

Ответы:

1. 2

2. 3

3. 1

4. 0

Правильные ответы: 2, 3, 4

415. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.

Dim a As Integer, x As Integer

a= 5: x=1

If a>5 Then

x=x + 1

Else

x=x+2

End If

Text1.Text=Str(x)

Ответы:

1. 2

2. 3

3. 1

4. 0

Правильный ответ: 2

416. Что будет напечатано при выполнении следующего фрагмента программы?

k=20: k=k+10: If k+10<>30 Then k=8 Else k=k-1

Print k

1. 20

2. 30

3. 8

4. 7

5. 29

Правильный ответ: 3

417. Что будет напечатано при выполнении следующего фрагмента программы?

k=20: k=k+10: If k+10=30 Then k=8 Else k=k-1

Print k

1. 20

2. 30

3. 29

4. 8

5. 7

Правильный ответ: 3

418. Что будет напечатано при выполнении следующего фрагмента программы?

p=1: If p>0 Then p=p+5

If p>6 Then p=p+1

Print p

1. 1

2. 5

3. 7

4. 6

Правильный ответ: 4

419. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.

Dim a As Integer, x As Integer

a= 5: x=1

If a>5Then

x=x + 1

Else

x=x+2

End If

Text1.Text=Str(x)

Ответы:

1. 2

2. 3

3. 1

4. 0

Правильные ответы: 1,3, 4

*********************************************************************

420. Оператор выбора предназначен для

  1. Безусловного изменения направления вычислительного процесса.

  2. Изменения направления вычислительного процесса в зависимости от значения одной ключевой переменной или одного выражения.

  3. Изменения направления вычислительного процесса в зависимости от многих переменных или выражений.

  4. Повторения некоторого фрагмента кода программы пока не выполнится заданное условие

Правильный ответ: 2

421. Укажите, какие виды условий возможны в операторе выбора:

  1. Перечисление значений ключевой переменной.

  2. Задание интервала значений ключевой переменной с помощью слова Between.

  3. Задание границ диапазона значений переменной с помощью слова To.

  4. Задание границы полуоткрытого множества значений ключевой переменной с помощью слова Is.

  5. Задание принадлежности значения ключевой переменной некоторому отрезку с помощью слова INTO.

  6. Задание конкретного значения ключевой переменной.

Правильные ответы: 1, 3, 4, 6

422. Чем может являться ключевая переменная в операторе выбора?

  1. Логической переменной или логическим выражением.

  2. Числовой или строковой переменной.

  3. Только строковой переменной.

  4. Переменной или выражением любого типа.

  5. Только числовой переменной.

Правильный ответ: 2

423. Могут ли пересекаться значения ключевой переменной в двух блоках Case оператора Select Case ?

  1. Не могут.

  2. Могут, но выполнится только блок, связанный с первым Case.

  3. Могут, и выполнятся оба блока операторов, связанных с обоими операторами Case.

  4. Могут, но выполнится только последний из блоков.

Правильный ответ: 2

424. Чем не может являться ключевая переменная в операторе выбора?

  1. Логической переменной или логическим выражением.

  2. Числовой или строковой переменной.

  3. Событием или методом.

  4. Переменной или выражением любого типа.

Правильные ответы: 1, 3, 4

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

  1. Between.

  2. Is.

  3. To.

  4. INTO.

Правильный ответ : 3

426. Какие слова не используются в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому отрезку?

  1. Between.

  2. Is.

  3. To.

  4. INTO.

Правильные ответы: 1, 2, 4.

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

  1. INTO.

  2. Is.

  3. Between.

  4. To.

Правильный ответ : 2

428. Могут ли операторы выбора быть вложенными?

  1. Могут.

  2. Не могут.

  3. Не могут, если у них разные ключевые переменные.

  4. Не могут, если у внешнего из них отсутствует альтернативная часть Case Else.

Правильный ответ: 1

429. Какие слова не используются в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому полуоткрытому множеству?

  1. INTO.

  2. Is.

  3. Between.

  4. To.

Правильные ответы: 1, 3, 4

***************************************************************************

430. Каково должно быть значение переменной Day, чтобы переменная Proc стала равной нулю?

Select Case Day

Case “понедельник”

Proc=15

Case “вторник”

Proc=12

Case “среда”

Proc=10

Case else

Proc=0

End Select

1. четверг

2. пятница

3. суббота

4. воскресенье

5. среда

6. вторник

7. понедельник

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]