Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Baza_2

.pdf
Скачиваний:
83
Добавлен:
27.03.2016
Размер:
1.23 Mб
Скачать

Задание 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

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

Ключ: 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]