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

3. Арифметические выражения в vba и операции над ними.

1. Какие из выражений не являются арифметическими ?

а - 5.3; а >= в + с; а + 1 = 7; а*в = с or 4

2. Какие символы могут использоваться в арифметическом выражении?

+; (); &; =; >

3. Какие символы не могут использоваться в арифметическом выражении?

=; &; <; +;

4. Указать выражения с неверным синтаксисом

((А+5)Е-3(В+1); 2К+(Е+М)(10+Т); 3Р-(А+С(6+Р); 4Е+15-(10-А)В

5. Пусть А=5, В=3. Выражение (А-В)^2- (В-А)^3 равно …

-4; 4; 8; 12

6. Указать правильную запись выражения у=Ах2 + Вх +С на алгоритмическом языке…

У=(Ах)^2+В* х+С ; У=Ах^2+В*х+С; У=А*х^2+В*х+С ; У=Ах2+В* х+С

7. Какие из операторов присваивания имеют синтаксическую ошибку?

x9=2y; z=x1^3; * y+1 =7*x; * 3* z=21

8. Какие символы в VBA не являются арифметическими операциями ?

+; ; &; ^ ; @

9. При а=1 и в=5, какое из выражений имеет наибольшее значение ?

а+в ; а*в ; в^а ; а^в

10. Какая запись арифметического выражения а + в:с – d является правильной в VBA ?

(a+b)/c-d; a+b/c-d; a+b/(c-d); (a+b)/(c-l)

4. Логические алгоритмы

1. Пусть a = 7, b = 5, c = 8. Определить, значения переменных после выполнения фрагмента алгоритма

да

да

нет

нет

a = 7, b = 7, c = 8; a = 1, b = 5, c = 8; a = 7, b = 13, c = 8; a = 1, b = 7, c = 8

2. Пусть a = 6, b = 7, c = 3. Определить, значения переменных после выполнения фрагмента алгоритма

да

да

нет

нет

a = 6, b = 3, c = 3; a = 6, b = -3, c = 3; a = 6, b = -3, c = 10; a = 6, b = 7, c = 6

3. Какое значение примет переменная с в результате выполнения логических действий

А=10, В=4

А<2ВВ В=2

С=А-В

С=А+В

А>C4 В=2

С=В-2

С=А+2

6; 8; 10; 12

4. Пусть a = 3, b = 7, c = 5. Определить, значения переменных после выполнения фрагмента алгоритма

да

нет

нет

да

а = 3, b = 2, c = 7; а = 3, b = 2, c = 5; а = 3, b = 5, c = 10 ; а = 3, b = 2, c = 7

5. Пусть a = 5, b = 7, c = 7. Определить, значения переменных после выполнения фрагмента алгоритма

да

да

нет

нет

a = 0, b = 7, c = 7; a = 5, b = 7, c = 12; a = 5, b = 12, c = 7; a = 0, b = 7, c = 9

6. При 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.

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

2; 4; 6; 8;

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

ANNA; BOBА; BOBАRONA; RONA.

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

ANNA; BOBА; BOBАRONA; RONA

10. Пусть А=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

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

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

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

4; 8; 16; 24

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

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

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

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

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

2; 4; 18; 24

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

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

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

-10; 8; 10; 22

15. Пусть А и В переменные логического типа. Какое выражение, независимо от значений А и В, всегда равно «ложь»?

A or B; A and B; A and not A; not B and A

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