Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тесты по алоритмам и прораммированию.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
109 Кб
Скачать

Операторы языка

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 J Then s = d (f+g) Else s = f (d+g) выражение J имеет тип…

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

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

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

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

For…next; If…Then; Select Case.

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

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

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

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

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

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

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

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

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

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

9. Выражение

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

является

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

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

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

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

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

For I=1 To N

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

For; I ; To ; N.

12. Последовательность ключевых слов, идентификаторов пользователя и символов, составляющая одну полную инструкцию алгоритмического языка, называется…

проект; оператор функция объект

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

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

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

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

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

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

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

4 8 16 24

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

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

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

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

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

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

p=1; i=3

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

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

3, 6, 12, 18

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

k=0

For i=2 to 6

k=k+1

next

3 4 5 6

20. Определить правильную последовательность значений элементов массива, приведенных в порядке возрастания индексов, полученную в результате выполнения фрагмента программы при 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

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

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

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

2; 4; 18; 24

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

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

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

-10; 8; 10; 22

23. В записи оператора выбора Select Case «выражение». Каким типом не может быть выражение?

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

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

А=10

For i=1 to 6 step 2

В=В-А

next

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

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

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

Clear; Dir; Dim; New

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

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

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

4; 8; 16; 32

Создание приложений в среде VBA

1. Указать набор элементов управления не имеющих свойства value

а) CheckBox (флажок); б) CommandButton(командная кнопка); в) Label(надпись);

г) OptionButton(переключатель); д) TextBox(текстовое поле)

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

2. Какие элементы управления имеют свойство «value» ?

3. С помощью какого элемента управления можно выбрать одно продолжение работы из нескольких?

кнопка; надпись; переключатель; флажок

4. Какой(ие) элемент управления не имеет Caption?

CommandButton Label; OptionButton; TextBox.

5. Указать, в написании какого элемента управления допущена ошибка

CommandButton Label3; OptionButton1; TextBox2.

6. Указать элемент, не соответствующий содержанию остальных элементов списка

Caption; CommandBatton; Image; Label

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

а) написать содержание процедуры; б) определить(установить по умолчанию) событие в) разместить элементы управления; г) создать форму

г, в, а, б а, б, в, г б, а, г, в в, г, а, б

8. Указать список, определяющий иерархический порядок вложенности друг в друга понятий

а) программа ; б) проект; в) форма; г) элемент управления

а, б, в, г б, в, г, а в, а, г, б б, г, в, а

9. Что является связующим звеном между элементом управления и связанной с ним программой?

свойство событие условие

10. Диалоговое окно VBA для управления работой программы называется

модуль редактор отладчик форма

11. Основное назначение форм в интерфейсе VBA

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

12. Какой тип данных имеет свойство “value” у элементов управления CheckBox и OptionButton?

boolean; integer; single; string