- •Логические алгоритмы и операции
- •1. Какие вопросы должны быть включены в постановку задачи
- •2. Основной целью составления алгоритма является…
- •3. Установить соответствия в таблице моделирования
- •4. Что такое алгоритм?
- •5. Установить соответствия в таблице моделирования
- •11. Какие действия можно отнести к логическим?
- •14. Указать выражения с неверным синтаксисом
- •15. Указать высказывания, которые являются ложными
- •Циклический алгоритм
- •1. Количество повторов цикла со счётчиком зависит от…
- •2. Какое значение примет переменная а после выполнения фрагмента блок-схемы?
- •1; 2; 3; Произвольное количество
- •Практическое приложение к теме алоритмы
- •6. Укажите все неправильные отношения
- •3. Какое значение примет переменная а после выполнения фрагмента блок-схемы?
- •Массивы
- •Общие вопросы
- •Техническое обеспечение
- •1; 2; 3; Произвольное количество
- •Файловая система
- •1; 2; 4; Произвольное количество
- •Программное обеспечение
- •Операционная система
- •Приложения Windows
- •3, 4, 6, Произвольное количество
- •Блок-схемы
- •9. Какое значение примет переменная с в результате выполнения логических действий
- •Основные понятия о среде программирования
- •1; 2; 4; Произвольное количество.
- •Типы данных
- •Операторы языка
- •Функции и процедуры
- •0; 1; 2; Произвольное количество
- •0; 1; 2; Произвольное количество
- •0; 1; 2; Произвольное количество
- •0; 1; 2; Произвольное количество
- •Арифметические и логические выражения
- •1; 2; 3; Произвольное количество
Операторы языка
1. Что может обеспечить пользователю оператор If…Then…Else?
повторение действий;
вывод информации на печать;
альтернативный выбор варианта;
выполнение арифметического действия
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
