- •Раздел 1. Основы информатики и алгоритмы
- •Часть 1. Общие вопросы
- •Часть 2. Техническое обеспечение
- •Часть 3. Файловая система
- •Часть 4. Программное обеспечение
- •Часть 5. Операционная система
- •3. Какие операции в Windows невозможно выполнить с помощью клавиатуры?
- •4. Какого объекта не может быть на рабочем столе?
- •5. Программа проводник позволяет
- •Часть 6. Логические алгоритмы и операции
- •Часть 7. Приложения Windows
- •Часть 8. Основы алгоритмирования
- •5. Что такое алгоритм?
- •6. Установить соответствия в таблице моделирования
- •Часть 9. Практическое приложение к теме по алгоритмам
- •6. Укажите все неправильные отношения
- •Часть 10. Циклический алгоритм
- •Часть 11. Массивы
- •Часть 12. Блок-схема и её составляющие элементы
- •9. Какое значение примет переменная с в результате выполнения логических действий
- •Раздел 2. Программирование в среде vba
- •Часть 1. Основные понятия о программировании и языках
- •21. Какое из чисел имеет наибольшее значение?
- •Часть 2. Типы данных алгоритмического языка и операции с ними
- •Часть 3. Основные операторы языка
- •Часть 4. Создание приложений в среде vba
- •Часть 5. Функции и процедуры
- •Часть 6. Арифметические и логические выражения.
Часть 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+C при A="ANNA"; B:="BOBА"; C="RONA" : будет значение C равное
ANNA; BOBА; BOBАRONA; RONA.
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. Какое слово служит для обозначения конца цикла?
End ; Exit ; Next ; Continue;
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
-4; 0 ; 6 ; 10
25. Какие способы задания количества элементов массива допустимы в VBA ?
-10 to 2; 13; 1 to 13; <12
26. Наименование какого ключевого слова используется при объявления массива ?
Clear; Dir; Dim; New