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

Часть 8. Основные операторы языка

1. Что может обеспечить пользователю оператор IfThenElse?

повторение действий;

вывод информации на печать;

альтернативный выбор варианта;

выполнение арифметического действия

2. При A=4, B=6 после выполнение операторов

If A=B Then C=A Else C=B

If A>С Then C=A+2 Else C=B-2 переменная C примет значение

2; 4; 6; 8.

3. Результатом оператора If A<B Then C=A С Else C=B/С при A=8; B:=6; C=3 будет значение C равное

2; 4; 6; 8;

4. Результатом оператора If A<B Then C=A Else C=B+C при A="ANNA"; B:="BOBА"; C="RONA" : будет значение C равное

ANNA; BOBА; BOBАRONA; RONA.

5. При A="ANNA", B="BOBА", C="RONA" переменная C в результате выполнения оператора If A>B Then C=A Else C=B+C примет значение

ANNA; BOBА; BOBАRONA; RONA.

6. В операторе If J Then s = d*(f+g) Else s = f*(d+g) переменная J имеет тип…

вещественный; логический; строковый

7. У какого оператора количество вариантов выбора может быть больше всех?

If…Then…Else; If…Then; Select Case

8. В каком из операторов обязательно наличие логического выражения?

For…next; If…Then; Select Case.

9. Фрагмент программы

Do Until A>100 A=V* 3 Loop является

оператором цикла с постусловием;

оператором цикла с предусловием;

оператором цикла с параметром;

оператором условного перехода.

10. В операторе For K=n1 To n2 step n3 при целочисленных значениях переменных n1, n2, n3 их тип (типы) могут быть

Double; String; Integer; Single.

11. Во фрагменте программы

A=1: i=1: Do While A<20 A=A+3* I i=i+1 Loop

количество повторов равно

7; 6; 5; 4

12. Фрагмент программы

For j=1 To 7 Step 2 If A(j) > Sin(j d) Then k=j Next j

является оператором цикла

с постусловием; со счётчиком; с предусловием.

13. Выражение

Do A=A+V* 3 Loop Until A>100

является

оператором цикла с постусловием; оператором цикла с предусловием;

оператором цикла со счётчиком; оператором условного перехода.

14. Во фрагменте программы

A=3 : i=1: Do A=A+3*I i=i+1 Loop Until A<20

тело цикла будет исполнено

7 раз; 5 раз; 3 раза; 1 раз

15. Какой из операторов не является оператором цикла?

For…Next; Do…Loop While; Do…Loop Until; If…Then…Else.

16. Какие составляющие оператора

For I=1 To N

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

For; I ; To ; N.

17. Сколько элементов содержит массив А(4,4 to 7,2) при Option Base 1?

8; 16; 32; 64;

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

логическим; текстовым; числовым

19. Задан фрагмент программы

d=0; а=8; b=3

If a<b then c=b-a else с=2* (a-b)

Do

d=d+1; c=c-1

Loop While c>a

указать результат выполнения программы

с=30, d=1; с=-5, d=1; с=5; d=0; с=8, d=2

20. В результате выполнения операторов программы

А=12; В=10

А=2* А-В

В=А/2

значения переменных А и В будут равны

А=12, В=10; А=14, В=7; А= 24, В=12; А=12, В=6

21. Пусть А=10, В=4.

Какое значение примет переменная С в результате выполнения операторов

If A<2* B then C=A+B else C=A-B

If С<B then C=С+B else C=A-С

2; 4; 6: 8

22. В каких операторах обязательно должны использоваться логические выражения ?

Do until…Loop; For…next; If…then; Select…case.

23. В результате выполнения логического алгоритма

a=5; b=-4

если a>b

то a=a-b; b=a-b иначе b=b-a

значения переменных a и b равны

a= -9 ,b=-4; a= 18 ,b=-9; a= 9 ,b=-4; a= 9 ,b=13

24. Дано: А=10, В=6.

Какое значение примет переменная С в результате выполнения оператора

If A<2* B then C=A+B else C=A-B

4; 8; 16; 24

25. Выделить список операторов, соответствующих циклическим алгоритмам

а) Do until…Loop; б) For…next; в) Goto; г) If…then; д) Select…case

а, б; г, д; б, г; а, в

26. В результате выполнения фрагмента программы

X=7; Y=7

P=X>Y

Q=Y<=X

P= P or Q

значения логических переменных P и Q равны…

P = False, Q = True; P =True, Q = False; P = False, Q = False; P = True , Q = True

27. Какое слово служит для обозначения конца цикла?

End ; Exit ; Next ; Continue

28. Указать значение переменной Р после выполнения фрагмента программы

p=1; i=3

нач. цикла пока i<=6

p=p* i, i=i+3 конец цикла

3; 6 ; 12 ; 18

29. В результате выполнения цикла, указать значение переменной k

k=0

For i=2 to 6

k=k+1

next

3 ; 4 ; 5 ; 6

30. Количество повторов фрагмента программы

V=5; А=6

Do Until A>100

A=V* 3

Loop

1; 3; 4; бесконечное число раз

31. Указать результат выполнения фрагмента программы

b=10; d=30

нач. цикла пока d>=b

d=d-b

конец цикла

печать d

0; 10 ; 20 ; 40

32. Для фрагмента программы определить количество выполненных циклов

b=5; d=30

нач. цикла пока d>b

d=d-b

конец цикла

0; 3; 5; 6

33. Фрагмент программы

For j=1 To 7 Step 2

A(j) = Sin(j*d)

Next j

выполнится (указать количество повторов)

2; 3 ; 4; 5

34. Цикл приведенного фрагмента

V=2; А=5

Do

A=A+V* 3

Loop Until A>100

выполнится (указать количество повторов)

5; 8; 16; 20

35. Во фрагменте программы

A=2; i=1;

Do A=A+ i i=i+1 Loop While A<20

тело цикла будет исполнено (указать число повторов)

3 ; 5 ; 6; 8

36. Сколько раз выполниться цикл

A=5; Do While A>6 B=B+1 Loop

1; 3 ; 5 ; ни разу

37. Определить правильную последовательность значений элементов массива, приведенных в порядке возрастания индексов, полученную в результате выполнения фрагмента программы при N =4

i=1

Нач. цикла пока i<=N

A[i]=2+2* I; i=i+1

конец цикла

2, 8, 16, 32 ; 4, 8, 10, 12 ; 4, 6, 12, 14 ; 4, 6, 8, 10

38. Результатом оператора

If A<B Then C=A С Else C=B/С при A=8; B:=6; C=3

будет значение C равное

2; 4; 18; 24

39. Для фрагмента программы определить количество выполненных циклов

b=5; d=30

нач. цикла пока d<b

d=d-b

конец цикла

0 ; 3 ; 5 ; 6

40. В результате выполнения логического алгоритма, значения переменных a и b равны

если a<b

то b=a-b; a=a-b

иначе b=b-a; a=a-b

при a=5; b=-4

a= -9 ,b=-4 a= 14 ,b=-9 a= 9 ,b=-4 a= 9 ,b=-13

41. Дано: А=6, В=16.

Какое значение примет переменная С в результате выполнения оператора

If A>2*B then C=А-2*В else C=A-B

-10; 8; 10; 22

42. Какое значение примет переменная А после выполнения фрагмента программы?

А=7

i=1,5 - начало цикла

если A>i то А=А-i

конец цикла

-1; 1; 3; 6

43. Какое значение примет переменная А после выполнения фрагмента программы?

А=10, В=3

Пока А>4 - начало цикла

A=А-В

конец цикла

-1; 0; 2; 4

44. Каким типом данных может быть переменная к?

текстовым; логическим; типа «Дата»; целочисленным; целым числом вещественного типа

45. Какое значение примет переменная А после выполнения фрагмента программы?

А=10

В=3

Do while А>4

A=А-В

Loop

1; 4; 7; 10

46. Сколько раз повторится цикл с условием?

А=6

Do

В=В-А

Loop While A<5

0; 1; 2; бесконечное число раз

47. Сколько раз повторятся операторы цикла

For i=2 to 11 step 3

операторы цикла

next

10; 7; 4; 3

48. Какое значение примет переменная А после выполнения фрагмента алгоритма

А=10

For i=1 to 6 step 2

В=В-А

Next

2; 5; 8; 10

49. Какие способы задания количества элементов одномерного массива допустимы в VBA ?

-10 to 2; 13; 1 to 13; <12

50. Наименование какого ключевого слова используется при объявления массива ?

Clear; Dir; Dim; New

51. Объявление количества элементов в массиве в программе имеет вид М(3 to 12). Какие обращения к элементам массива содержат ошибку ?

М(2); М(5); М(10); М(15)

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