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

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

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

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

1. =1

2. =2 или =3

3. >=4 и <=6

4. >=9

5. Ни одно из предшествующих Правильный ответ: 3

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

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

1. =1

2. =2 или =3

3. >=4 и <=6

4. >=9

5. Ни одно из предшествующих Правильные ответы:1, 2, 4, 5

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

Dim nVar As Integer

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

1. =1

2. =2 или =3

3. >=4 и <=6

4. >=9

5. Ни одно из предшествующих Правильные ответы: 1, 2, 3, 4

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

Dim nVar As Integer

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

1. =1

2. =2 или =3

3. >=4 и <=6

4. >=9

5. Ни одно из предшествующих Правильный ответ: 5

435. Каково должно быть значение переменной 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. понедельник

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

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

Select Case nVar

Case 0

Print “Равно 0”

Case –10 To 10

Print “Между –10 и 10, кроме 0”

End Select

        1. 0

        2. Равно 0

        3. Между –10 и 10

        4. Между –10 и 10, кроме 0

        5. Пустая строка

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

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

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

Select Case nVar

Case 0

Print “Равно 0”

Case –10 To 10

Print “Между –10 и 10, кроме 0”

End Select

1. 10

2. Равно 0

3. Между –10 и 10

4. Между –10 и 10, кроме 0

5. Пустая строка

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

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

438. Каково должно быть значение переменной Otmetka, чтобы Вас похвалили за экзамен по КП ?

Otmetka=InputBox(“Какая отметка по КП?”)

Select Case Otmetka

Case 1,2

Print “Кошмар!”

Case 3

Print “Неважно”

Case 4

Print “Неплохо”

Case 5

Print “Молодец!”

Case Else

Print “Таких оценок не бывает”

End Select

              1. 1

              2. 2

              3. 3

              4. 4

              5. 5

              6. 6

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

439. Что надо ввести в переменную Otmetka, чтобы увидеть на экране слова: Таких оценок не бывает ?

Otmetka=InputBox(“Какая отметка по КП?”)

Select Case Otmetka

Case 1,2

Print “Кошмар!”

Case 3

Print “Неважно”

Case 4

Print “Неплохо”

Case 5

Print “Молодец!”

Case Else

Print “Таких оценок не бывает”

End Select

1. 1

2. 2

3. 3

4. 4

5. 5

6. 6

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

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

440. К операторам управления программой относятся:

1. Оператор Dim

2. Оператор Goto…

3. Оператор If…Then…

4. Оператор Select…Case…

5. Оператор For…Next

6. Оператор Do…Loop

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

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

  1. К операторам управления программой не относятся:

1. Оператор Dim

2. Оператор Goto…

3. Оператор If…Then…Else

4. Оператор Select…Case…

5. Оператор For…Next

6. Оператор Do…Loop

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

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

442. К операторам циклов относятся:

1. Оператор Dim

2. Оператор Goto…

3. Оператор If…Then…

4. Оператор Select…Case…

5. Оператор For…Next

6. Оператор Do…Loop

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

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

443. Какие операторы не относятся к операторам циклов ?

1. Оператор Dim

2. Оператор Goto…

3. Оператор If…Then…

4. Оператор Select…Case…

5. Оператор For…Next

6. Оператор Do…Loop

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

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

444. Укажите все, что верно в отношении операторов цикла:

        1. Они обеспечивают многократное повторение некоторой группы операторов

        2. Служат для задания значений переменных, входящих в условие

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

        4. Служат для программирования циклических алгоритмов

        5. Они обеспечивают многократное повторение тела цикла

        6. Это многострочные операторы

        7. С их помощью можно строить как циклы типа счетчика, так и итерационные

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

445. Укажите, что неверно в отношении операторов цикла:

1. Они обеспечивают многократное повторение некоторой группы операторов

2. Служат для задания значений переменных, входящих в условие

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

4. Служат для программирования циклических алгоритмов

5. Они обеспечивают многократное повторение тела цикла

6. Это многострочные операторы

7. С их помощью можно строить как циклы типа счетчика, так и итерационные

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

446. Могут ли циклы любых типов пересекаться?

  1. Могут, если они одного типа.

  2. Могут, если они разных типов.

  3. Не могут.

  4. Могут, если из одного из них предусмотрен досрочный выход.

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

447. Могут ли циклы любых типов быть вложенными?

  1. Не могут.

  2. Могут, если они не пересекаются.

  3. Могут только циклы For .. Next.

  4. Могут только циклы For Each … In … Next.

  5. Могут только циклы Do While <условие> … Loop.

  6. Могут только циклы Do … Loop Until <условие>.

  7. Могут независимо от типов циклов.

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

448. Могут ли циклы любых типов пересекаться? Укажите неправильные ответы.

1. Могут, если они одного типа.

2. Могут, если они разных типов.

3. Не могут.

4. Могут, если из одного из них предусмотрен досрочный выход.

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

449. Могут ли циклы любых типов быть вложенными? Укажите неправильные ответы.

1. Не могут.

2. Могут, если они не пересекаются.

3. Могут только циклы For .. Next.

4. Могут только циклы For Each … In … Next.

5. Могут только циклы Do While <условие> … Loop.

6. Могут только циклы Do … Loop Until <условие>.

7. Могут независимо от типов циклов.

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

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

450. Оператор регулярного цикла For … Next используется для выполнения некоторого фрагмента кода программы:

  1. Неопределенное число раз.

  2. До тех пор, пока не выполнится некоторое условие.

  3. Заданное число раз.

  4. Только один раз.

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

451. Укажите правильный ответ, чем является переменная в записи оператора For…Next?

For переменная= выражение1 To выражение2 [Step выражение3]

….

Next [переменная]

1. Параметром цикла(счетчиком)

2. Начальным значением параметра цикла

3. Конечным значением параметра цикла

4. Шагом изменения значения параметра цикла

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

452. Укажите правильный ответ, чем является выражение1 в записи оператора For…Next?

For переменная= выражение1 To выражение2 [Step выражение3]

….

Next [переменная]

1. Параметром цикла(счетчиком)

2. Начальным значением параметра цикла

3. Конечным значением параметра цикла

4. Шагом изменения значения параметра цикла

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

453. Укажите правильный ответ, чем является выражение2 в записи оператора For…Next?

For переменная= выражение1 To выражение2 [Step выражение3]

….

Next [переменная]

1. Параметром цикла(счетчиком)

2. Начальным значением параметра цикла

3. Конечным значением параметра цикла

4. Шагом изменения значения параметра цикла

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

454. Укажите правильный ответ, чем является выражение3 в записи оператора For…Next?

For переменная= выражение1 To выражение2 [Step выражение3]

….

Next [переменная]

1. Параметром цикла(счетчиком)

2. Начальным значением параметра цикла

3. Конечным значением параметра цикла

4. Шагом изменения значения параметра цикла

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

455. Какие типы переменных могут использоваться для параметра цикла For … Next, его начального и конечного значений, а также для шага цикла?

  1. String.

  2. Single.

  3. Long.

  4. Boolean.

  5. Double.

  6. Integer.

  7. Date.

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

456. Можно ли досрочно выйти из цикла For .. Next?

  1. Можно с помощью оператора GoTo.

  2. Нельзя ни при каких условиях.

  3. Можно с помощью оператора Exit For.

  4. Можно с помощью оператора Exit Do.

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

457. Чему равно значение параметра цикла For .. Next после завершения цикла?

  1. На величину шага больше конечного значения параметра при положительном шаге.

  2. Значение параметра после завершения цикла становится неопределенным.

  3. На величину шага меньше конечного значения параметра при отрицательном шаге.

  4. Конечному значению параметра цикла.

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

458. При каких условиях оператор For .. Next может не выполниться ни разу?

  1. Если при положительном шаге начальное значение параметра больше конечного.

  2. Если при отрицательном шаге начальное значение параметра меньше конечного.

  3. Если начальное значение параметра равно его конечному значению.

  4. Если первым оператором тела цикла является оператор Exit For.

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

459. При каких условиях цикл For .. Next может стать бесконечным?

  1. Если значение шага равно 0.

  2. Если начальное значение параметра цикла больше конечного.

  3. Если в теле цикла параметру цикла присваивается постоянное значение.

  4. Если в теле цикла от параметра цикла вычитается значение шага цикла.

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

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

460. Укажите номера правильных вариантов записи оператора For…Next:

1) For I=1 To 10 Step 2

Next I

  1. For I=10 To 1 Step 2

Next I

  1. For I=10 To 1 Step -2

Next I

4) For I=1 To 10 Step 2

Next J

5) For I=1 To 10 Step 2

Next

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

461. Укажите номера неправильных вариантов записи оператора For…Next:

1)For I=1 To 10 Step 2

Next I

2)For I=10 To 1 Step 2

Next I

3)For I=10 To 1 Step -2

Next I

4)For I=1 To 10 Step 2

Next J

5) For I=1 To 10 Step 2

Next

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

462. Укажите номер правильного варианта записи оператора For…Next:

1) For I=1 To 10 Step 2

Next I

2) For I=10 To 1 Step 2

Next I

3)For I=1 To 10 Step -2

Next I

4)For I=1 To 10 Step 2

Next J

5) For I=1 To 10 Step 2

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

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

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)

Ответы:

  1. K= 5

  2. K= 4

  3. K= 9

  4. K= 20

  5. K=0

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

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

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)

Ответы:

1) K= 7

2) K= 4

3) K= 12

4) K= 3

5) K=0

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

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

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)

Ответы:

1) K=0

2) K= 2

3) K= 6

4) K=12

5) K=18

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

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

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)

Ответы:

1) S= 4

2) S=10

3) S=3

4) S=0

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

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

Dim J As Integer, S As Integer

S=0

For J=1 To 5 Step -2

S=S+J

Next J

MsgBox “S=” & Str(S)

Ответы:

1) S= 4

2) S=10

3) S=3

4) S=0

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

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

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)

Ответы:

1) S= 2

2) S=8

3) S=5

4) S=0

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

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

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)

Ответы:

1. K= 5

  1. 2. K= 4

  2. 3. K= 9

4. K= 20

  1. 5. K=0

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

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

470. Вычислить сумму первых 10 членов натурального ряда. Укажите варианты записи программы, в которых в операторе For… Next допущены ошибки:

1) Dim K As Integer, S As Integer

S=0

For K=1 To 10

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

2) Dim K As Integer, S As Integer

S=0

For K=1 To 10

S=S+K

Next

MsgBox “Сумма=” & Str(S)

3) Dim K As Integer, S As Integer

S=0

For K=10 To 1

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

4) Dim K As Integer, S As Integer

S=0

For K=10 To 1 Step -1

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

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

471. Вычислить сумму первых 10 членов натурального ряда. Укажите правильные варианты записи программы:

1) Dim K As Integer, S As Integer

S=0

For K=1 To 10

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

2) Dim K As Integer, S As Integer

S=0

For K=1 To 10

S=S+K

Next

MsgBox “Сумма=” & Str(S)

3) Dim K As Integer, S As Integer

S=0

For K=10 To 1

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

4) Dim K As Integer, S As Integer

S=0

For K=10 To 1 Step -1

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

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

472. Вычислить сумму первых 10 членов натурального ряда. Укажите неправильные варианты записи программы:

1) Dim K As Integer, S As Integer, N As Integer

S=0

For K=1 To N

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

2) Dim K As Integer, S As Integer

S=0

For K=1 To 10

S=S+K

Next

MsgBox “Сумма=” & Str(S)

3) Dim K As Integer, S As Integer

S=0

For K=10 To 1

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

4) Dim K As Integer, S As Integer

S=0

For K=10 To 1 Step -1

S=S+K

Next K

MsgBox “Сумма=” & Str(S)

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

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

        1. 1 1 1 1

        2. 1 2 3 4 5

        3. 2 4 8 16

        4. 1 16 81 256 625

        5. 2 4 8 16

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

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

1. 1 1 1 1

2. 1 2 3 4 5

3. 2 4 8 16

4. 1 16 81 256 625

5. 2 4 8 16

        1. 1 4 9 16 25

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

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

1. 1 1 1 1

2. 1 2 3 4 5

3. 2 4 8 16

4. 1 16 81 256 625

5. 2 4 8 16

6. 1 8 27 64 125

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

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

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

1. 1 1 1 1

2. 1 2 3 4 5

3. 2 4 8 16

4. 1 16 81 256 625

5. 2 4 8 16

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

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

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

1. 1 1 1 1

2. 1 2 3 4 5

3. 2 4 8 16

4. 1 16 81 256 625

5. 2 4 8 16

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

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

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

1. 1 1 1 1

2. 1 2 3 4 5

3. 2 4 8 16

4. 1 16 81 256 625

5. 2 4 8 16

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

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

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

1. 1 1 1 1

2. 1 2 3 4 5

3. 2 4 8 16

4. 1 16 81 256 62

5. 2 4 8 16

6. 5 25 125 625

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

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

480. Оператор цикла с предусловием Do While <условие> … Loop используется для повторения некоторого фрагмента кода программы:

  1. До тех пор, пока условие истинно.

  2. До тех пор, пока условие ложно.

  3. Заданное число раз.

  4. Бесконечное число раз.

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

481. Можно ли досрочно выйти из цикла Do While <условие> … Loop?

  1. Нельзя.

  2. Можно с помощью оператора GoTo.

  3. Можно с помощью оператора Do Events.

  4. Можно с помощью оператора Exit Do.

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

482. Можно ли войти в цикл Do While <условие> … Loop, минуя его заголовок?

  1. Нельзя.

  2. Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  3. Можно, если условие ложно.

  4. Можно, если условие истинно.

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

483. Может ли цикл Do While <условие> … Loop не выполниться ни разу?

  1. Не может.

  2. Может, если условие изначально ложно.

  3. Может, если первым оператором тела цикла является оператор Exit Do.

  4. Может, если условие изначально истинно.

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

484. Может ли цикл Do While <условие> … Loop стать бесконечным?

  1. Не может.

  2. Может, если переменным, входящим в условие, не было присвоено значений до входа в цикл.

  3. Может, если условие остается постоянно истинным.

  4. Может, если условие остается постоянно ложным.

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

485. Оператор цикла с предусловием Do While <условие> … Loop используется для повторения некоторого фрагмента кода программы:

Укажите неправильные ответы.

  1. До тех пор, пока условие истинно.

  2. До тех пор, пока условие ложно.

  3. Заданное число раз.

  4. Бесконечное число раз.

Ответы: 2, 3, 4

486. Можно ли досрочно выйти из цикла Do While <условие> … Loop?

Укажите неправильные ответы.

  1. Нельзя.

  2. Можно с помощью оператора GoTo.

  3. Можно с помощью оператора Do Events.

  4. Можно с помощью оператора Exit Do.

Ответы: 1, 3.

487. Можно ли войти в цикл Do While <условие> … Loop, минуя его заголовок? Укажите неправильные ответы.

  1. Нельзя.

  2. Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  3. Можно, если условие ложно.

  4. Можно, если условие истинно.

Ответы: 2, 3, 4.

488. Может ли цикл Do While <условие> … Loop не выполниться ни разу?

Укажите неправильные ответы.

  1. Не может.

  2. Может, если условие изначально ложно.

  3. Может, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  4. Может, если первым оператором тела цикла является оператор Exit Do.

  5. Может, если условие изначально истинно.

Ответы: 1, 5.

489. Может ли цикл Do While <условие> … Loop стать бесконечным?

Укажите неправильные ответы.

  1. Не может.

  2. Может, если переменным, входящим в условие, не было присвоено значений до входа в цикл.

  3. Может, если условие остается постоянно истинным.

  4. Может, если условие остается постоянно ложным.

Ответы: 1, 2, 4

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

490. Оператор Do Until <условие> … Loop используется для многократного повторения некоторого фрагмента кода программы:

  1. Пока условие истинно

  2. Пока условие ложно

  3. Заданное число раз

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

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

491. Можно ли досрочно выйти из цикла Do Until <условие> … Loop?

  1. Можно с помощью оператора GoTo.

  2. Нельзя.

  3. Можно с помощью оператора Exit Do.

  4. Можно с помощью оператора Do Events.

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

492. Можно ли войти в цикл Do Until <условие> … Loop, минуя его заголовок?

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

  2. Можно, если условие истинно.

  3. Можно, если условие ложно.

  4. Нельзя.

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

493. Может ли цикл Do Until <условие> … Loop не выполниться ни разу?

  1. Может, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  2. Не может.

  3. Может, если условие изначально истинно.

  4. Может, если условие изначально ложно.

  5. Может, если первым оператором тела цикла является оператор Exit Do.

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

494. Может ли цикл Do Until <условие> … Loop стать бесконечным?

  1. Может, если условие остается постоянно истинным.

  2. Может, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  3. Может, если условие остается постоянно ложным.

  4. Не может

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

495. Оператор Do Until <условие> … Loop используется для многократного повторения некоторого фрагмента кода программы. Выберите неправильные ответы.

  1. Пока условие истинно.

  2. Пока условие ложно.

  3. Заданное число раз.

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

Ответы: 1, 3, 4.

496. Можно ли досрочно выйти из цикла Do Until <условие> … Loop?

Укажите неправильные ответы.

  1. Можно с помощью оператора GoTo.

  2. Нельзя.

  3. Можно с помощью оператора Exit Do.

  4. Можно с помощью оператора Do Events.

Ответы: 2, 4.

497. Можно ли войти в цикл Do Until <условие> … Loop, минуя его заголовок?

Укажите неправильные ответы.

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

  2. Можно, если условие истинно.

  3. Можно, если условие ложно.

  4. Нельзя

.

Ответы: 1, 2, 3.

498. Может ли цикл Do Until <условие> … Loop не выполниться ни разу?

Укажите неправильные ответы.

  1. Может, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  2. Не может.

  3. Может, если условие изначально истинно.

  4. Может, если условие изначально ложно.

  5. Может, если первым оператором тела цикла является оператор Exit Do.

Ответы: 2, 4, 5.

499. Может ли цикл Do Until <условие> … Loop стать бесконечным?

Укажите неправильные ответы.

  1. Может, если условие остается постоянно истинным.

  2. Может, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  3. Может, если условие остается постоянно ложным.

  4. Не может

Ответы: 1, 2, 4.

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

500. Оператор цикла с постусловием Do … Loop While <условие> используется для многократного повторения некоторого фрагмента кода программы:

  1. Пока условие ложно.

  2. Заданное число раз.

  3. Пока условие истинно.

  4. Пока условие неопределенное.

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

501. Можно ли досрочно выйти из цикла Do … Loop While <условие>?

  1. Можно с помощью оператора Do Events.

  2. Можно с помощью оператора Exit Do.

  3. Нельзя.

  4. Можно с помощью оператора GoTo.

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

502. Можно ли войти в цикл Do … Loop While <условие>, минуя его заголовок?

  1. Можно, если условие ложно.

  2. Нельзя.

  3. Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  4. Можно, если условие истинно.

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

503. Может ли цикл Do … Loop While <условие> не выполниться ни разу?

  1. Может, если переменным, входящим в условие, не присвоено значений в теле цикла или до входа в цикл.

  2. Может, если условие изначально истинно.

  3. Может, если условие изначально ложно.

  4. Не может.

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

504. Может ли цикл Do … Loop While <условие> стать бесконечным?

  1. Может, если условие остается постоянно ложным.

  2. Может, если условие остается постоянно истинным.

  3. Может, если переменным, входящим в условие, не присвоены значения в теле цикла или до входа в него.

  4. Не может.

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

505. Оператор цикла с постусловием Do … Loop While <условие> используется для многократного повторения некоторого фрагмента кода программы. Укажите неправильные ответы.

  1. Пока условие ложно.

  2. Заданное число раз.

  3. Пока условие истинно.

  4. Пока условие неопределенное.

Ответы: 1, 2, 4

506. Можно ли досрочно выйти из цикла Do … Loop While <условие>?

Укажите неправильные ответы.

  1. Можно с помощью оператора Do Events.

  2. Можно с помощью оператора Exit Do.

  3. Нельзя.

  4. Можно с помощью оператора GoTo.

Ответы: 1, 3.

507. Можно ли войти в цикл Do … Loop While <условие>, минуя его заголовок? Укажите неправильные ответы.

  1. Можно, если условие ложно.

  2. Нельзя.

  3. Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл.

  4. Можно, если условие истинно.

Ответы: 1, 3, 4

508. Может ли цикл Do … Loop While <условие> не выполниться ни разу?

Укажите неправильные ответы.

  1. Может, если переменным, входящим в условие, не присвоены значения в теле цикла или до входа в цикл.

  2. Может, если условие изначально истинно.

  3. Может, если условие изначально ложно.

  4. Не может.

Ответы: 1, 2, 3

509. Может ли цикл Do … Loop While <условие> стать бесконечным?

Укажите неправильные ответы.

  1. Может, если условие остается постоянно ложным.

  2. Может, если условие остается постоянно истинным.

  3. Может, если переменным, входящим в условие, не присвоены значения в теле цикла или до входа в него.

  4. Не может.

Ответы: 1, 3, 4

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

510. Оператор цикла с постусловием Do … Loop Until <условие> используется для многократного повторения некоторого фрагмента кода программы:

  1. Заданное число раз.

  2. Пока условие истинно.

  3. Пока условие ложно.

  4. Пока условие неопределенное.

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

511. Можно ли досрочно выйти из цикла Do … Loop Until <условие> ?

  1. Можно с помощью оператора Exit Do.

  2. Нельзя.

  3. Можно с помощью оператора Do Events.

  4. Можно с помощью оператора GoTo.

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

512. Можно ли войти в цикл Do … Loop Until <условие>, минуя его заголовок?

  1. Нельзя.

  2. Можно, если условие истинно.

  3. Можно, если условие ложно.

  4. Можно, если переменным, входящим в условие, в теле цикла или до входа в него не были присвоены значения.

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

513. Может ли цикл Do … Loop Until <условие> не выполниться ни разу?

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

цикла или до входа в цикл.

  1. Не может.

  2. Может, если условие изначально ложно.

  3. Может, если условие изначально истинно.

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

514. Может ли цикл Do … Loop Until <условие> стать бесконечным?

  1. Не может.

  2. Может, если условие остается постоянно истинным.

  3. Может, если переменным, входящим в условие, не присвоено значений в теле цикла или до входа в него.

  4. Может, если условие остается постоянно ложным.

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

515. Оператор цикла с постусловием Do … Loop Until <условие> используется для многократного повторения некоторого фрагмента кода программы.

Выберите неправильные ответы.

  1. Заданное число раз.

  2. Пока условие истинно.

  3. Пока условие ложно.

  4. Пока условие неопределенное.

Ответы: 1, 2, 4.

516. Можно ли досрочно выйти из цикла Do … Loop Until <условие> ?

Выберите неправильные ответы.

  1. Можно с помощью оператора Exit Do.

  2. Нельзя.

  3. Можно с помощью оператора Do Events.

  4. Можно с помощью оператора GoTo.

Ответы: 2, 3.

517. Можно ли войти в цикл Do … Loop Until <условие>, минуя его заголовок?

Выберите неправильные ответы.

  1. Нельзя.

  2. Можно, если условие истинно.

  3. Можно, если условие ложно.

  4. Можно, если переменным, входящим в условие, в теле цикла или до входа в него не были присвоены значения.

Ответы: 2, 3, 4.

518. Может ли цикл Do … Loop Until <условие> не выполниться ни разу?

Укажите неправильные ответы.

1. Может, если переменным, входящим в условие, не присвоено значений в теле цикла или до входа в цикл.

2. Не может.

3. Может, если условие изначально ложно.

4. Может, если условие изначально истинно.

Ответы: 1, 3, 4.

519. Может ли цикл Do … Loop Until <условие> стать бесконечным?

Укажите неправильные ответы.

  1. Не может.

  2. Может, если условие остается постоянно истинным.

  3. Может, если переменным, входящим в условие, не присвоено значений в теле цикла или до входа в него.

  4. Может, если условие остается постоянно ложным

Ответы: 1, 2, 3.

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

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

Dim S As Integer, J As Integer

S=3: J=1

Do Until S>12

S=S+J

J=J+1

Loop

Text1.Text=Str(S)

Ответы:

1) 3

2) 11

3) 12

4) 13

5) 14

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

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

Dim S As Integer, J As Integer

S=3: J=1

Do Until S>12

S=S+J

J=J+1

Loop

Text1.Text= Str(S)

Ответы:

1) 3

2) 11

3) 12

4) 1 3

5) 14

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

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

Dim S As Integer, J As Integer

S=3: J=1

Do Until S>=15

S=S+J

J=J+1

Loop

Text1.Text= Str(S)

Ответы:

1) 3

2) 13

3) 15

4) 18

5) 16

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

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

Dim S As Integer, J As Integer

S=3: J=1

Do While S<12

S=S+J

J=J+1

Loop

Text1.Text= Str(S)

Ответы:

1) 3

2) 11

3) 12

4) 13

5) 14

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

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

Dim S As Integer, J As Integer

S=3: J=1

Do While S<12

S=S+J

J=J+1

Loop

Text1.Text= Str(S)

Ответы:

1) 3

2) 11

3) 12

4) 13

  1. 14

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

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

Dim S As Integer, J As Integer

S=3: J=1

Do While S<=13

S=S+J

J=J+1

Loop

Text1.Text= Str(S)

Ответы:

1) 3

2) 11

3) 13

4) 14

5) 18

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

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

Dim S As Integer, J As Integer

S=2: J=1

Do

S=S+J

J=J+1

Loop Until S>12

Text1.Text= Str(S)

Ответы:

1) 8

2) 11

3) 12

4) 17

5) 23

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

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

Dim S As Integer, J As Integer

S=2: J=1

Do

S=S+J

J=J+1

Loop Until S>12

Text1.Text= Str(S)

Ответы:

1) 8

2) 11

3) 12

4) 17

5) 23

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

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

Dim S As Integer, J As Integer

S=2: J=1

Do

S=S+J

J=J+1

Loop Until S>=13

Text1.Text= Str(S)

Ответы:

1) 8

2) 11

3) 12

4) 17

5) 23

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

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

Dim S As Integer, J As Integer

S=2: J=1

Do

S=S+J

J=J+1

Loop While S<12

Text1.Text= Str(S)

Ответы:

1) 10

2) 11

3) 12

4) 13

5) 14

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

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

540. Укажите самое точное определение массива:

1. Это совокупность переменных (элементов)

2. Строка символов

3. Совокупность однотипных переменных

4. Множество однотипных переменных, имеющих одно и то же имя

и отличающихся друг от друга значением индекса (индексов)

5. Множество элементов

6. Множество однотипных переменных, расположенных в ОП, имеющих одно и то

же имя и отличающихся друг от друга значением индекса (индексов)

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

  1. Выберите наиболее точное определение. Массив - это

  1. Определенный набор данных разных типов

  2. Набор переменных, типов, свойств, а также значений

  3. Упорядоченная последовательность элементов одного типа

  4. Упорядоченная последовательность элементов управления в VB

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

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

1. Это определенный набор данных разных типов

2. Массив - это строка символов

3. Это упорядоченная последовательность элементов одного типа

4. Массивы используют тогда, когда необходимо хранить в памяти машины сразу все данные

  1. Это упорядоченная последовательность элементов управления в VB

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

7. Массив имеет имя

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

543. В одном массиве могут содержаться данные:

  1. Одного типа

  2. Разных типов

  3. В массивах содержатся не данные, а объекты управления VB

  4. Все перечисленные ответы верны

  5. Все перечисленные ответы неверны

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

544. Основными отличительными особенностями массивов являются:

  1. Тип

  2. Количество данных

  3. Счетчик

  4. Имя

  5. Индекс

  6. Размерность

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

545. Массивы относятся к структурированным данным( агрегатам ) наряду с

        1. Константами

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

        3. Массивами записей

        4. Записями

        5. Файлами

        6. Строками

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

  1. Массивы бывают:

1. Одномерные

2. Двумерные

3. Трехмерные

  1. N– мерные

  2. Все перечисленные ответы верны

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

  1. Укажите верные ответы. Аналогами массивов в математике являются:

        1. Нет аналогов

        2. Одномерного – вектор

        3. Двумерного – таблица

        4. Трехмерного – массив матриц

        5. Двумерного – матрица

        6. Все перечисленные ответы неверны

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

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

1. Имя массива

2. Индекс(ы) элемента

3. Значение элемента

4. Все перечисленные ответы верны

5. Все перечисленные ответы неверны

6. Имя массива и индекс(ы)

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

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

1. Размерность (один индекс – массив одномерный)

2. Имя

3. Размерность (один индекс – массив двумерный)

4. Область ОП, занимаемую массивом

5. Количество элементов

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

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

550. В пределах каких границ может изменяться значение индекса(ов) элементов массива?

1. Верхней границы

2. Границы определяет объем ОП

3. Левой границы

4. Нижней границы

5. Правой границы

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

551. По умолчанию нижняя граница индекса любого массива принимается равной

  1. Бесконечности

  2. Минус бесконечности

  3. 0

  4. 1

  5. У массива нет такой границы

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

  1. Что понимают под видимостью массива?

1. Это место размещения массива

2. Явное объявление массива

3. Неявное объявление массива

4. Область действия массива

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

  1. Укажите самый точный ответ. Возможная область действия массива:

    1. Внутри программного кода (процедуры)

    2. В программных кодах одной экранной формы

    3. Определяется оператором объявления массива

    4. В программных кодах нескольких экранных форм

    5. В программных кодах проекта

    6. В границах одного модуля

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

  1. Какие бывают массивы?

        1. Статические

        2. Числовые

        3. Динамические

        4. Строковые

        5. Типа Date

6. Все перечисленные ответы верны

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

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

1. К локальному типу

2. К глобальному массиву проекта

3. К локальному массиву модуля

4. К глобальному типу

5. К локальному массиву по отношению экранной формы

6. Все перечисленные ответы верны

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

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

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

2. Такого оператора не существует

3. Option Base

4. Select Case

5. Dim

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

557. По умолчанию нижняя граница индекса любого массива принимается равной….

Укажите неверные ответы:

1. Бесконечности

2. Минус бесконечности

3. 0

4. 1

5. У массива нет такой границы

Ответы: 1, 2, 4, 5

558. Видимость массива это -

1. Место размещения массива

2. Явное объявление массива

3. Неявное объявление массива

  1. 4. Область действия массива

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