Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Каких типов данных не существует в языке VBA:



Вопрос 1

Каких типов данных не существует в языке VBA:

· variant

· case

· longint

· single

 

Вопрос 2

Определить значения следующего арифметического выражения на VBA:

 

26 \ 4 * 2 + 19 mod 3

 

Ответ: 14

Вопрос 3

Дана последовательность операторов VBA:

 

x = 12 mod 5

 

If x = 0 Then x = 2 ^ x - 1

 

If x > 1 Then y = x ^ 2

 

If x > 2 Then y = x + 2 / x - 1

Ответ: 4

 

 

4) Если значение переменной а равно 6, то какое значение получит переменная b при выполнении оператора:

 

Select Case a

 

Case 5

 

b = 1

 

Case 3 to 15

 

b = 2

 

Case Is > 5

 

b = 3

 

Case 2, 4, 6, 8, 10

 

b = 4

 

End Select

 

Ответ: 2

 

5) Функция Sqr(число) возвращает:

 

· квадратный корень из числа

· квадрат числа

· дробную часть числа

· целую часть числа

Вопрос 9

 

В сложных выражениях операции выполняются по следующем правилам:

согласно скобок, а если их нет - слева направо

сначала числовые операции, затем строковые и последними - логические

от простых к сложным

согласно приоритету операций, слева направо, с учетом скобок

 

Вопрос 12

Определить значения следующего арифметического выражения на VBA:

 

2 \ 4 * 2 + 15 mod 3

Ответ: 0

 

Вопрос???

Переменная в VBA может иметь следующие типы:

 

· Double

· Long

· Variant

· Real

· Decimal

 

 

Вопрос 15

Если исходное значение переменной а было равно 5, а переменной b - 3, то какое значение будет иметь переменная а после выполнения оператора:

 

If (a - b) > 0 Then a = a - b Else a = a + b

 

Вопрос 16

Язык VBA поддерживает следующие арифметические операции:

· умножение

· извлечение квадратного корня

· взятие модуля числа

· сложения

· преобразование двоичного значения в десятичное

Вопрос 17

 

Если значение переменной а равно 20, то какое значение получит переменная b при выполнении оператора:

 

Select Case a

 

Case 5

 

b = 1

 

Case 3 to 15

 

b = 2

 

Case Is > 5

 

b = 3

 

Case 2, 4, 6, 8, 10, 20

 

b = 4

 

End Select

Ответ: 3

 

 

Вопрос 18

Язык VBA представляет собой:

· самостоятельное приложение работы с данными

· объектно-ориентированный язык программирования

· процедурный язык программирования

· инструмент обработки данных в приложениях Microsoft Office

 

Вопрос 19

 

Функция Abs(число) возвращает:

 

· абсолютное значение числа

· знак числа

· арктангенс числа

· целую часть числа

 

 

1) Какое значение получит переменная S после выполнения группы операторов VBA:



 

S = 1

 

For i = 2 To 5 Step -2

 

S = S - i

 

Next i

 

Ответ: 1

 

Какое значение получит переменная S после выполнения группы операторов VBA:

 

S = 1

 

For i = 5 To 2 Step 2

 

S = S + i

 

Next i

 

Ответ: 1

 

 

Какое значение получит переменная S после выполнения группы операторов VBA:

S = 0

For i = 2 To 5 Step 2

S = S + i

Next i

Ответ: 6

 

 

2) Дана последовательность операторов VBA:

 

x = 2

 

While x > 4

 

x = x + 1

 

Wend

 

Определить значение переменной x после их выполнения

 

Ответ: 2

 

3) Дана последовательность операторов VBA:

 

x = 2

 

While x < 4

 

x = x + 1

 

Wend

 

Определить значение переменной x после их выполнения

 

Ответ: 4


Дополнение

 

1)Метод VBA Range ("A1:C2").Offset(1,1) указывает на диапазон ячеек Excel

Ответ B2:D3

 

2)В сложных выражениях операции выполняются по следующим правилам:

Согласно приоритету операций, слева направо, с учетом скобок

Сначала числовые операции, затем строковые и последним - логические

От простых к сложным

Согласно скобок, а если их нет – слева на право

 

 

3) Массивы в языке VBA могут быть следующие:

Статические

Одномерные

Линейные и плоские

Переменной длины

Циклические

 

4) Какое значение получит строковая переменная S после выполнения следующих операторов VBA:

S="Победа"

S=Mid(S,3)

Ответ: беда

5)

Какая функция VBA возвращает подстроку?

Правильно

Mid

Возвращает подстроку

Len

 

Str

Преобразовывает из числа в текст

Chr

Один символ

6) Какие типы цикла следует использовать, чтобы операторы в теле цикла не могли быть выполнены ни разу:
Do While... Loop
Do... Loop While
Do Until... Loop
Do... Loop Until


Дата добавления: 2015-11-04; просмотров: 305 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Вопросы к зачету по модулю «политология» «политология» | 

mybiblioteka.su - 2015-2024 год. (0.014 сек.)