Baza_2
.pdfЗадание 401
Укажите ключевое слово, используемое для описания переменной внутри процедуры:
A:Public
B:Private
C:Dim
D:ReDim
Ключ: C
Задание 402
Какой оператор правильно задает тип данных : A,B -тип Integer, C - тип String?
A:Dim A,B As Integer, C As String
B:Dim A As Integer, B As Integer, Dim C As String
C:Dim A As Integer, B As Integer, C As String
D:Dim A As Integer, C As Integer, Dim B As String
Ключ: C
Задание 403
Укажите все, что справедливо в отношении переменной:
A:Это именованная область ОП, предназначенная для временного хранения значения переменной
B:Во время выполнения приложения значение переменной не может изменяться
C:Это простейший объект алгоритма, который можно представить на двух уровнях - логическом и физическом
D:На логическом уровне переменная характеризуется именем и типом
E:На физическом уровне переменную определяют область ОП и формат представления в ней значения переменной
F:Изменить значение переменной нельзя
Ключ: ACDE
Задание 404
Какой тип данных следует выбрать для хранения целых чисел в диапазоне 0 - 255?
A:Single
B:Integer
C:Double
D:Byte
E:Date
F:Object
Ключ: D
Задание 405
Укажите все верные характеристики / назначение переменной:
A:Используется для хранения значения
B:Имеет имя
C:Имеет тип
D:Может представлять собой массив
E:Не может быть изменена программно
Ключ: ABCD
Задание 406
Какой тип данных следует выбрать для хранения целых чисел в диапазоне от - 32768 до 32767?
A:Single
B:Integer
C:Double
D:Byte
E:Date
F:Object
Ключ: B
Задание 407
Укажите правила задания имен переменных:
A:Имя может содержать не более 255 символов
B:Имя может содержать любые символы
C:Имя может содержать буквы, цифры и символ подчеркивания
D:Имя может начинаться с префикса, указывающего на ее тип
E:Первый символ имени должен быть буквой
F:В имени должны отсутствовать пробелы
G:Имя должно быть уникальным в пределах области видимости
Ключ: ACDEFG
Задание 410
Определите значения логических выражений: NOT A OR (A AND B), если A- истинно, B- ложно A AND B OR C, если A и C - истинно, B - ложно
A:True, False
B:False, True
C:False, False
D:True, True
Ключ: B
Задание 411
Введите (прописными буквами, без пробела) значение выражения: 331< 12
A: ^ *[Ff][Aa][Ll][Ss][Ee] *$
Ключ: 0
Задание 412
Введите (прописными буквами, без пробела) значение выражения: 4*(2 + 18) > 100
A: ^ *[Ff][Aa][Ll][Ss][Ee] *$
Ключ: 0
Задание 413
Введите (прописными буквами, без пробела) значение выражения: 21 > y AND 4 < y для у = 9
A: ^ *[Tt][Rr][Uu][Ee] *$
Ключ: 0
Задание 414
Введите (прописными буквами, без пробела) значение выражения : 22 > y OR 3 > y для у = 8
A: ^ *[Tt][Rr][Uu][Ee] *$
Ключ: 0
Задание 415
Введите (прописными буквами, без пробела) значение выражения: 17 < y OR y <6 для у = 5
A: ^ *[Tt][Rr][Uu][Ee] *$
Ключ: 0
Задание 416
Введите (прописными буквами, без пробела) значение выражения: y > 1 AND Sqr(y) < 10 для у
= 9
A: ^ *[Tt][Rr][Uu][Ee] *$
Ключ: 0
Задание 417
Оператор Dim служит для
A:Присваивания значения переменной
B:Объявления типа переменной или массива и резервирования памяти под переменную или статический массив
C:Резервирования памяти под динамический массив
D:Резервирования памяти под процедуру или функцию
Ключ: B
Задание 418
Введите (прописными буквами, без пробела) значение выражения: "xs">"x"
A: ^ *[Tt][Rr][Uu][Ee] *$
Ключ: 0
Задание 419
Введите (прописными буквами, без пробела) значение выражения: "abcd">"abc"
A: ^ *[Tt][Rr][Uu][Ee] *$
Ключ: 0
Задание 420
Какой тип данных содержит только два значения?
A:Boolean
B:Single
C:Double
D:Currency
E:Integer
F:Byte
G:Long
Ключ: A
Задание 421
Какой тип данных служит для работы со строками?
A:Object
B:Single
C:Double
D:Currency
E:Integer
F:Byte
G:String
Ключ: G
Задание 422
Какой объем памяти выделяется под переменную типа Double?
A:8 байт
B:6 байт
C:4 байта
D:2 байта
Ключ: A
Задание 423
Какой объем памяти выделяется под переменную типа Integer?
A:1 байт
B:2 байта
C:4 байта
D:6 байт
E:8 байт
Ключ: B
Задание 424
Какой объем памяти выделяется под переменную типа Byte?
A:1 байт
B:2 байта
C:4 байта
D:6 байт
E:8 байт
Ключ: A
Задание 425
Какой объем памяти выделяется под переменную типа Long?
A:1 байт
B:2 байта
C:4 байта
D:6 байт
E:8 байт
Ключ: C
Задание 426
Оператор ReDim служит для
A:Объявления типа переменной
B:Резервирования памяти под текущий размер динамического массива
C:Присваивания значения переменной
D:Резервирования памяти под список
E:Резервирования памяти под статический массив
Ключ: B
Задание 427
Укажите самое полное определение выражения:
A:Это - совокупность констант и переменных
B:Это совокупность констант, переменных и функций
C:Это - совокпность констант, переменных и функций, объединенная квадратными скобками
D:Это - записанная по определенным правилам совокупность констант, переменных, функций, свойств объектов, знаков операций и круглых скобок, имеющая значение
E:Это - совокупность констант, переменных и функций, объединенная круглыми скобками
Ключ: D
Задание 428
Значением строкового выражения является
A:Число
B:Значение типа Boolean
C:Строка
D:Значение типа Object
Ключ: C
Задание 430
Укажите, какие операторы служат для создания программ с ветвлениями:
A:Dim
B:Goto...
C:If...Then...Else
D:Select...Case...
E:For...Next
F:Do...Loop
G:Оператор присваивания
Ключ: BCD
Задание 431
Условным оператором является оператор:
A:Dim
B:Goto...
C:If ...Then...Else
D:Select...Case...
E:For...Next
F:Do...Loop
G:Оператор присваивания
Ключ: C
Задание 432
Оператором безусловного перехода является оператор:
A:Dim
B:Goto...
C:If...Then...Else
D:Select...Case...
E:For...Next
F:Do...Loop
G:Оператор присваивания
Ключ: B
Задание 433
Может ли условный оператор быть вложенным в другой условный оператор или операторы других типов?
A:Не может
B:Может
C:Может только в другой условный оператор
D:Может только в операторы других типов
Ключ: B
Задание 434
Условный оператор может быть:
A:Однострочным
B:Однострочным с альтернативной частью (с блоком Else)
C:Однострочным многоальтернативным (с блоками ElseIf)
D:Многострочным без альтернативной части
E:Многострочным с альтернативной частью (с блоком Else)
F:Многострочным многоальтернативным (с блоком Else и блоками ElseIf)
Ключ: ABDEF
Задание 435
Однострочная форма условного оператора If...Then... заканчивается:
A:Ключевым словом End
B:Служебным словосочетанием End If
C:Ключевым словом Else
D:Нет специального служебного словосочетания
Ключ: D
Задание 436
Многострочная форма условного оператора If...Then... заканчивается:
A:Ключевым словом End
B:Служебным словосочетанием End If
C:Ключевым словом Else
D:Нет специального служебного словосочетания
Ключ: B
Задание 437
Какой из следующих условных операторов записан правильно?
A:If a < b Then c = a: a = b: b = c;
B:If a < b Then c = a: a = b: b = c
C:If a < b Then c = a: a = b: b = c End If
D:If a < b Then c = a: a = b: b =c End If
Ключ: C
Задание 438
Укажите правильные варианты записи условного оператора для вычисления функции Y : y=ax+b,
если x<0 y= bx+a, если x>=0
A:If x<0 Then y=a*x+b Else y=b*x+a End If
B:If x<0 Then y=a*x+b If x>=0 Then y=b*x+a
C:If x<0 Then y=a*x+b Else y=b*x+a
D:If x<0 Then y=a*x+b Else y= b*x+a
Ключ: ABC
Задание 439
Укажите правильные варианты записи условного оператора для вычисления функции Y : y=ax+b,
если x<0 y=bx+a, если x>=0
A:If x<=0 Then y=a*x+b Else y=b*x+a End If
B:If x<0 Then y=a*x+b If x>=0 Then y=b*x+a
C:If x<0 Then y=a*x+b Else y=b*x+a
D:If x>0 Then y=a*x+b ElseIf y= b*x+a
Ключ: BC
Задание 440
Какой результат будет выведен после выполнения следующего фрагмента программы? 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)
A:2
B:3
C:1
D:0
Ключ: A
Задание 441
Какой результат будет выведен после выполнения следующего фрагмента программы? 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)
A:2
B:3
C:1
D:0
Ключ: B
Задание 442
Что будет напечатано при выполнении следующего фрагмента программы? k=20: k=k+10: If k+10<>30 Then k=8 Else k=k-1 Print k
A:20
B:30
C:8
D:7
E:29
Ключ: C
Задание 443
Что будет напечатано при выполнении следующего фрагмента программы? k=20: k=k+10: If k+10=30 Then k=8 Else k=k-1 Print k
A:20
B:30
C:29
D:8
E:7
Ключ: C
Задание 444
Что будет напечатано при выполнении следующего фрагмента программы? p=1: If p>0 Then p=p+5 If p>6 Then p=p+1 Print p
A:1
B:5
C:7
D:6
Ключ: D
Задание 445
Какой результат будет выведен после выполнения следующего фрагмента программы? Dim nVar As Integer nVar=5 Select Case nVar Case 1 Print "=1" Case 2,3 Print "=2 или =3" Case 4 To 6 Print ">=4 и <=6" Case Is>=9 Print ">=9" Case Else Print "Ни одно из предшествующих" End Select
A:=1
B:=2 или =3
C:>=4 и <=6
D:>=9
E:Ни одно из предшествующих
Ключ: C
Задание 446
Каково должно быть значение переменной Otmetka, чтобы Вас похвалили за экзамен по КП ?
Otmetka=InputBox("Какая отметка по КП?") Select Case Otmetka |
Case 1,2 |
Print "Кошмар!" |
|||
Case 3 |
Print "Неважно" |
Case 4 |
Print "Неплохо" |
Case 5 |
Print "Молодец!" |
Case Else |
Print "Таких оценок не бывает" End Select |
|
|
A: 1
B: 2
C: 3
D: 4
E: 5
F: 6
Ключ: E
Задание 447
Что надо ввести в переменную Otmetka, чтобы увидеть на экране слова: Таких оценок не бывает ?
Otmetka=InputBox("Какая отметка по КП?") |
Select Case Otmetka |
Case 1,2 |
|
||||
"Кошмар!" |
Case 3 |
Print "Неважно" |
Case 4 |
Print "Неплохо" |
Case 5 |
||
"Молодец!" |
Case Else |
Print "Таких оцнок не бывает" End Select |
|
|
A: 1
B: 2
C: 3
D: 4
E: 5
F: 6
Ключ: F
Задание 448
Могут ли операторы выбора быть вложенными?
A:Могут
B:Не могут
C:Не могут, если у них разные ключевые переменные
D:Не могут, если у внешнего из них отсутствует альтернативная часть Case Else
Ключ: A
Задание 449
Оператор выбора (варианта) Select Case предназначен для
A:Безусловного изменения направления вычислительного процесса
B:Изменения направления вычислительного процесса в зависимости от значения одной ключевой переменной или одного выражения
C:Изменения направления вычислительного процесса в зависимости от многих переменных или выражений
D:Повторения некоторого фрагмента кода программы пока не выполнится заданное условие
Ключ: B
Задание 450
К операторам циклов относятся:
A:Оператор Dim
B:Оператор Goto...
C:Оператор If ... Then ...
D:Оператор Select ... Case...
E:Оператор For ... Next
F:Оператор Do...Loop
G:Оператор присваивания
Ключ: EF
Задание 451
Могут ли циклы любых типов пересекаться?
A:Могут, если они одного типа
B:Могут, если они разных типов
C:Не могут
D:Могут, если из одного из них предусмотрен досрочный выход
Ключ: C
Задание 452
Могут ли циклы любых типов быть вложенными?
A:Не могут
B:Могут, если они не пересекаются
C:Могут только циклы For ... Next
D:Могут только циклы For Each ... In ... Next
E:Могут только циклы Do While <условие> ... Loop
F:Могут только циклы Do... Loop Until <условие>
G:Могут независимо от типов циклов
Ключ: G
Задание 453
Оператор регулярного цикла For ... Next используется для выполнения некоторого фрагмента кода программы:
A:Неопределенное число раз
B:До тех пор, пока не выполнится некоторое условие
C:Заданное число раз
D:Только один раз
Ключ: C
Задание 454
При каких условиях тело цикла оператора For .. Next может не выполниться ни разу?
A:Если при положительном шаге начальное значение параметра больше конечного
B:Если при отрицательном шаге начальное значение параметра меньше конечного
C:Если начальное значение параметра равно его конечному значению
D:Если первым оператором тела цикла является оператор Exit For
Ключ: ABD
Задание 455
При каких условиях цикл For ... Next может стать бесконечным?
A:Если значение шага равно 0
B:Если начальное значение параметра цикла больше конечного
C:Если в теле цикла параметру цикла присваивается постоянное значение
D:Если в теле цикла от параметра цикла вычитается значение шага цикла
Ключ: ACD
Задание 456
Можно ли досрочно выйти из тела цикла For ... Next?
A:Можно с помощью оператора GoTo
B:Нельзя ни при каких условиях
C:Можно с помощью оператора Exit For
D:Можно с помощью оператора Exit Do
Ключ: AC
Задание 457
Чему равно значение параметра цикла For ... Next после завершения цикла?
A:На величину шага больше конечного значения параметра при положительном шаге
B:Значение параметра после завершения цикла становится неопределенным
C:На величину шага меньше конечного значения параметра при отрицательном шаге
D:Конечному значению параметра цикла
Ключ: AC
Задание 460
Какой результат будет выведен после выполнения следующего фрагмента программы? Dim K As Integer, I As Integer, J As Integer K=0 For I=1 To 4 For J=1 To 5 K=K+1 Next J Next I MsgBox "K=" & Str(K)
A:K= 5
B:K= 4
C:K= 9
D:K= 20
E:K= 0
F:К=1
Ключ: D
Задание 461
Какой результат будет выведен после выполнения следующего фрагмента программы? Dim K As Integer, I As Integer, J As Integer K=0 For I=1 To 3 For J=1 To 4 K=K+1 Next J Next I MsgBox "K=" & Str(K)
A:K= 7
B:K= 4
C:K= 12
D:K= 3
E:K= 0
Ключ: C
Задание 462
Какой результат будет выведен после выполнения следующего фрагмента программы? Dim K As Integer, I As Integer, J As Integer For I=1 To 3 K=0 For J=1 To 3 K=K+2 Next J Next I MsgBox "K=" & Str(K)
A:K=0
B:K=2
C:K=6
D:K=12
E:K=18
Ключ: C
Задание 463
Какой результат будет выведен после выполнения следующего фрагмента программы? Dim J As Integer, S As Integer S=0 For J=1 To 4 Step 2 S=S+J Next J MsgBox "S=" & Str(S)
A:S= 4
B:S= 10
C:S= 3
D:S= 0
Ключ: A
Задание 464
Какой результат будет выведен после выполнения следующего фрагмента программы? Dim J As Integer, S As Integer S=0 For J=2 To 6 Step 4 S=S+J Next J MsgBox "S=" & Str(S)
A:S= 2
B:S= 8
C:S= 5
D:S= 0
Ключ: B
Задание 465
Какой результат будет выведен после выполнения следующего фрагмента программы? Dim K As Integer, I As Integer, J As Integer K=0 For I=1 To 5 For J=1 To 4 K=K+1 Next J Next I MsgBox "K=" & Str(K)
A:K= 5
B:K= 4
C:K= 9
D:K= 20
E: K= 0
Ключ: D
Задание 470
Вычислить сумму первых 10 членов натурального ряда. Укажите вариант записи программы, в котором в операторе For... Next допущена ошибка:
A:Dim K As Integer, S As Integer S=0 For K=1 To 10 S=S+K Next K MsgBox "Сумма=" & Str(S)
B:Dim K As Integer, S As Integer S=0 For K=1 To 10 S=S+K Next MsgBox "Сумма=" & Str(S)
C:Dim K As Integer, S As Integer S=0 For K=10 To 1 S=S+K Next K MsgBox "Сумма=" & Str(S)
D:Dim K As Integer, S As Integer S=0 For K=10 To 1 Step -1 S=S+K Next K MsgBox "Сумма=" & Str(S)
Ключ: C
Задание 471
Вычислить сумму первых 10 членов натурального ряда. Укажите правильные варианты записи программы:
A:Dim K As Integer, S As Integer S=0 For K=1 To 10 S=S+K Next K MsgBox "Сумма=" & Str(S)
B:Dim K As Integer, S As Integer S=0 For K=1 To 10 S=S+K Next MsgBox "Сумма=" & Str(S)
C:Dim K As Integer, S As Integer S=0 For K=10 To 1 S=S+K Next K MsgBox "Сумма=" & Str(S)
D:Dim K As Integer, S As Integer S=0 For K=10 To 1 Step -1 S=S+K Next K MsgBox "Сумма=" & Str(S)
Ключ: ABD
Задание 472
Укажите, какие значения увидит пользователь в первой строке результатов, выдаваемых программой: Dim i As byte, j As Byte For i=1 To 4 For j=1 To 5 Print j^i, Next j Print Next i
A:1 1 1 1
B:1 2 3 4 5
C:2 4 8 15
D:1 16 81 256 625
E:2 4 8 16
Ключ: B
Задание 473
Укажите, какие значения увидит пользователь во второй строке результатов, выдаваемых программой: Dim i As byte, j As Byte For i=1 To 4 For j=1 To 5 Print j^i, Next j Print Next i
A:1 1 1 1
B:1 2 3 4 5
C:2 4 8 15
D:1 16 81 256 625
E:2 4 8 16
F:1 4 9 16 25
Ключ: F
Задание 474
Укажите, какие значения увидит пользователь в третьей строке результатов, выдаваемых программой: Dim i As byte, j As Byte For i=1 To 4 For j=1 To 5 Print j^i, Next j Print Next i
A:1 1 1 1
B:1 2 3 4 5
C:2 4 8 15
D:1 16 81 256 625
E:2 4 8 16
F:1 8 27 64 125
Ключ: F
Задание 475
Укажите, какие значения увидит пользователь в четвертой строке результатов, выдаваемых программой: Dim i As byte, j As Byte For i=1 To 4 For j=1 To 5 Print j^i, Next j Print Next i
A:1 1 1 1
B:1 2 3 4 5
C:2 4 8 15
D:1 16 81 256 625