игра брюс 2048
Главная / Офисные технологии / Основные принципы и концепции программирования на языке VBA в Excel / Тест 5

Основные принципы и концепции программирования на языке VBA в Excel - тест 5

Упражнение 1:
Номер 1
В результате выполнения оператора Х=5/5^2/5 переменной Х присвоится значение:

Ответ:

 (1) 0,25 

 (2)

 (3) 25 

 (4) 0,04 


Номер 3
Выражение 23 \ 4 имеет значение:

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 2:
Номер 1
Как правильно записать выражение "операнд X равен или больше операнда Y ":

Ответ:

 (1) X>=Y 

 (2) X=>Y 

 (3) X<=Y 

 (4) X=<Y 


Номер 2
В каком случае переменная F принимает значение True?

Ответ:

 (1) F=(25>10) And (25<25) 

 (2) F=(25>10) And (25>25) 

 (3) F=(25>10) And (25<>25) 

 (4) F=(25>10) And (25<=25) 


Номер 3
При каком значении переменной F результат проверки условия F <>500 равен False?

Ответ:

 (1) при F равном 300 

 (2) при F равном 400 

 (3) при F равном 600 

 (4) при F равном 500 


Упражнение 3:
Номер 1
Как с помощью оператора Like записать следующую проверку символьной переменной word: "В любом месте текста находится буква A, через два символа от которой буква G, при этом буква G не обязательно последняя буква текста"?

Ответ:

 (1) word Like "A??G" 

 (2) word Like "*A*G*" 

 (3) word Like "*A??G*" 

 (4) word Like "A?*G*" 


Номер 2
Как с помощью оператора Like записать следующую проверку символьной переменной word: "Текст состоит из 5 букв и начинается с буквы Z"?

Ответ:

 (1) word Like "Z*" 

 (2) word Like "Z****" 

 (3) word Like "Z????" 

 (4) word Like "Z?*??" 


Номер 3
Какое значение переменной word возвратит результат TRUE при использовании оператора word Like "A??[G-L]"?

Ответ:

 (1) AppGZ 

 (2) AppLG 

 (3) AppG-L 

 (4) AppK 


Упражнение 4:
Номер 1
Как записать с помощью логических операторов OR или AND проверку условия: F меньше 800, но больше 500?

Ответ:

 (1) F<500 AND F>800 

 (2) F>500 OR F<800 

 (3) F<500 OR F>800 

 (4) F>500 AND F<800 


Номер 2
Как записать с помощью логических операторов OR или AND проверку условия: F больше 300 или меньше 100?

Ответ:

 (1) F<100 AND F>300 

 (2) F>100 OR F<300 

 (3) F<100 OR F>300 

 (4) F>300 AND F<100 


Номер 3
При каком значении переменной F результат проверки условия F >=800 Or F <=500 равен False?

Ответ:

 (1) F=800 

 (2) F=500 

 (3) F=900 

 (4) F=600 


Упражнение 5:
Номер 1
Для ввода значений в процедуре используется оператор X=InputBox("Введите любое значение"). Пользователь ввел в диалоговом окне значение 800 и нажал кнопку Cancel. Какое значение получит переменная X?

Ответ:

 (1)

 (2) 800 

 (3) пустое значение 

 (4) Error 


Номер 2
Для ввода значений в процедуре используется оператор X=InputBox("Введите число"). Пользователь ввел в диалоговом окне значение True и нажал кнопку Cancel. Какое значение получит переменная X?

Ответ:

 (1)

 (2) True 

 (3) пустое значение 

 (4) Error 


Номер 3
Переменная Y, описанная как Boolean, в процессе выполнения процедуры получила значение 1. Оператор MsgBox "Y=" & Y 

Ответ:

 (1) выведет в диалоговое окно Y=1 

 (2) выведет в диалоговое окно Y=True 

 (3) выведет в диалоговое окно Y=False 

 (4) вызовет прерывание программы при попытке вывести значение Y из-за несоответствия типа переменной и ее значения 


Номер 4
Для ввода и высвечивания введенных значений в процедуре используется оператор MsgBox "Y=" & InputBox("Введите любую букву"). Пользователь ввел в диалоговом окне значение S и нажал кнопку Cancel. Что высветится в диалоговом окне?

Ответ:

 (1) Y=Error 

 (2) Y= 

 (3) Y=S 

 (4) Y=0 


Упражнение 6:
Номер 1
Переменные объявлены оператором Dim X As Byte, S As String. Переменная X получила значение 1. Оператор S=X 

Ответ:

 (1) присвоит S значение 1 

 (2) присвоит S значение "1" 

 (3) присвоит S пустое значение 

 (4) вызовет прерывание программы из-за несоответствия типов переменных в операторе присваивания 


Номер 2
Переменные объявлены оператором Dim Y As Boolean, S As String. Переменная Y получила значение True. Оператор S=Y 

Ответ:

 (1) присвоит S значение True 

 (2) присвоит S значение "True" 

 (3) присвоит S пустое значение 

 (4) вызовет прерывание программы из-за несоответствия типов переменных в операторе присваивания 


Номер 3
Переменные объявлены оператором Dim X As Byte, S As String. Переменная X получила значение 1. В результате выполнения операторов S="": S=S & X

Ответ:

 (1) S равно "1" 

 (2) S равно " 1" 

 (3) S равно "01" 

 (4) S равно "0""1" 

 (5) произойдет прерывание программы из-за несоответствия типов переменных во втором операторе присваивания 


Номер 4
Переменные объявлены оператором Dim X As Byte, S As String. Переменная X получила значение 1. Отметьте неверное утверждение.

Ответ:

 (1) оператор S=X присвоит S значение "1" 

 (2) оператор S="X" присвоит S значение "X" 

 (3) оператор S=X*2 присвоит S значение "2" 

 (4) оператор S=X/2 присвоит S значение "0,5" 

 (5) оператор S=X/2 вызовет прерывание программы из-за несоответствия типов в операторе присваивания 




Главная / Офисные технологии / Основные принципы и концепции программирования на языке VBA в Excel / Тест 5