- •Раздел 1. Основы информатики и алгоритмы
- •Часть 1. Общие вопросы
- •Часть 2. Техническое обеспечение
- •Часть 3. Файловая система
- •Часть 4. Программное обеспечение
- •Часть 6. Логические алгоритмы и операции
- •Часть 5. Операционная система
- •3. Программа проводник позволяет
- •4. С буфером обмена работает набор команд…
- •5. Что из перечисленного не относится к функциям операционной системы?
- •Часть 7. Приложения Windows
- •Часть 8. Основы алгоритмирования
- •5. Что такое алгоритм?
- •6. Установить соответствия в таблице моделирования
- •Часть 9. Практическое приложение к теме по алгоритмам
- •6. Укажите все неправильные отношения
- •Часть 10. Циклический алгоритм
- •Часть 11. Массивы
- •Часть 12. Блок-схема и её составляющие элементы
- •9. Какое значение примет переменная с в результате выполнения логических действий
- •Раздел 2. Программирование в среде vba
- •Часть 1. Основные понятия о программировании и языках
- •30. Какое из чисел имеет наибольшее значение?
- •Часть 2. Типы данных алгоритмического языка и операции с ними
- •Часть 3. Основные операторы языка
- •Часть 4. Создание приложений в среде vba
- •Часть 5. Функции и процедуры
- •Часть 6. Арифметические и логические выражения. Операторы языка vba
Часть 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 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 их тип (типы) могут быть
String; Integer; Single.
11. Объявление количества элементов в массиве в программе имеет вид М(3 to 12). Какие обращения к элементам массива содержат ошибку ?
М(2); М(5); М(10); М(15)
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. Последовательность ключевых слов, идентификаторов пользователя и символов, составляющая одну полную инструкцию алгоритмического языка, называется…
проект; оператор функция объект
18. В операторе выбора Select Case одной из составляющих является переменная или выражение. Каким типом данных они могут быть?
логическим текстовым числовым
19. Сколько элементов содержит массив А(4,4 to 7,2) ?
8; 10; 16; 32
20. Какие способы задания количества элементов массива допустимы в VBA ?
-10 to 2; 13; 1 to 13; <12
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. Наименование какого ключевого слова используется при объявления массива ?
Clear; Dir; Dim; New
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
30. Количество повторов фрагмента программы
V=5; А=6
Do Until A>100
A=V 3
Loop
1 3 4 бесконечное число раз
28. Сколько раз выполниться цикл
A=5; Do While A>6 B=B+1 Loop
1 3 5 ни разу
29. Результатом оператора
If A<B Then C=A С Else C=B/С при A=8; B:=6; C=3
будет значение C равное
2; 4; 18; 24
b=5; d=30
нач. цикла пока d<b
d=d-b
конец цикла
30. Дано: А=6, В=16.
Какое значение примет переменная С в результате выполнения оператора
If A>2B then C=А-2В else C=A-B
-10; 8; 10; 22
текстовым; логическим; типа «Дата»; целочисленным; любым вещественным числом
