Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Тестовые задания:
Модуль 1 «Основные средства и возможности VBA»
1. Под программным приложением понимается:
а) графическое описание задачи;
б) описание постановки задачи;
в) программ или формализованное описание.
2. Цель структурного программирования:
а) облегчить процесс трансляции программы;
б) облегчить процесс разработки и отладки программных модулей;
в) облегчить синтаксический анализ программы.
3. Открытые компонентные технологии предполагают, что:
а) приложение должно собираться из готовых, хорошо отлаженных программных компонентов:
б) приложение состоит из команд операционной системы;
в) приложение состоит из графических блоков.
4. Какой из пунктов меню предназначен для сохранения проекта на Visual Basic 6.0:
а) File (Файл);
б) Project (Проект);
в) Tools (Сервис);
г) Add Ins (Надстройка).
5. Какие из перечисленных файлов входят в состав проекта:
а) *.frm;
б) *.bas;
в) *.prk;
г) *.kls.
6. Где осуществляется этап визуального программирования:
а) в редакторе меню;
б) в окне конструктора форм;
в) в окне макета форм;
г) в редакторе кода.
7. Где осуществляется этап программирования на исходном этапе:
а) в редакторе меню;
б) в окне конструктора форм;
в) в окне макета форм;
г) в редакторе кода.
8. Макрос это:
а) наборы команд, используемые для автоматизации выполнения повторяющихся операций;
б) средство для консолидации таблиц;
в) графическое средство представления данных.
9. Модуль -это?
а) Последовательность логически связанных фрагментов, оформленных как отдельная программа;
а) Последовательность выполняемых действий;
а) Последовательность действий по сопровождению программ.
10. Стандартные функции используются для:
а) Вычисления часто употребляемых функций;
а) Вычисления выражений с заданной точностью;
а) Вычисления логических выражений.
11. Массив -это?
Разнотипные величины, имеющие общее имя;
а) Упорядоченная последовательность величин, обозначаемая одним именем;
а) Числовые величины, объединенные общим именем, начинающимся с латинской буквы.
Модуль 2 «Основные объекты VBA»
1. Какие из перечисленных элементов включает в себя интегрированная среда разработки Visual Basic 6.0
а) главное меню;
б) линейки прокрутки;
в) рабочую область;
г) панель элементов управления;
д) окно проводника проекта;
е) конструктор форм;
ж) текстовый редактор.
2. Справа от любого оператора можно записывать комментарий, начинающийся с символа:
а) кавычки (”);
б) апострофа ();
в) амперсанта (&);
г) решетки (#).
3. Для создания исполняемого файла необходимо выполнить команды:
а) File, Make…;
б) File, Run, Make…;
в) File, Save, Make…;
г) File, Make, Save…
4. Для запуска проекта необходимо выполнить команды:
а) Ran, Start…;
б) Ran, Make…;
в) Ran, Debag…;
г) Ran, Ok…
5. К программно-инструментальным средствам относятся:
а) операционные системы, операционные оболочки, трансляторы;
б) алгоритмические языки, трансляторы. СУБД;
в) СУБД, операционные системы.
6. Какой результат будет выведен на форму в результате работы фрагмента программы?
Исходная форма:
Свойства элементов приведены в таблице 1:
Таблица 1 Свойства элементов
Элемент
Свойство
Значение
Командная кнопка
Name
Caption
Command1
Командная кнопка
Name
Caption
Cjmmand2
Текстовое поле
Name
Text
MultiLine
Text1
Пустое значение
true
Private Sub Command1_Click()
Text1.Text = "Ìû" + Chr(13) + Chr(10) + " èçó÷àåì VB"
End Sub
Результат:
а)
б)
в) сообщение об ошибке.
7. Какой результат будет выведен на форму в результате выполнения фрагмента программы?
Исходная форма имеет вид:
После щелчка по кнопке «Выполнить» происходит выполнение фрагмента программы.
Dim x As Double
Dim y As Double
Private Sub Command1_Click()
x = 24.5929
y = 142.283
Print Format(x, "Fixed")
Print Format(y, "True/False")
End Sub
Результат:
а) 24,59б) 24,5929 в) 24,5929
1,42е+02; 142,28е+00; 1,4228е+02.
8. Какой результат будет выведен на форму в результате выполнения фрагмента программы?
Фрагмент программы:
Dim x As Integer
Dim y As Integer
Dim c As Integer
Dim d As Integer
Private Sub Command1_Click()
x = 8
y = 10
If x > y Then
c = x - 1
d = y + 1
Else
c = y - 1
d = x + 1
End If
c = x
d = y
Print x; y
End Sub
Результат:
а) 8 10; б) 7 11; в) 9 9.
9. В массив А последовательно вводятся значения: 15, 6, 7, 18, 9. Какой результат будет выведен на форму в результате выполнения фрагмента программы?
Dim A(1 To 5) As Integer
Dim X As Integer
Dim i As Integer
Private Sub Command1_Click()
For i = 1 To 5
A(i) = Val(InputBox("Введите элемент массива "))
Next i
X = 7
For i = 1 To 5
If A(i) = X Then Print i
Next i
End Sub
Результат:а) 3; б) 17; в) 5.
10. В массив А последовательно вводятся значения: 10, 29, 13, 4, 95. Какой результат будет выведен на форму в результате выполнения фрагмента программы?
Dim A(1 To 5)
Dim i As Integer
Dim X As Integer
Private Sub Command1_Click()
For i = 1 To 5
A(i) = Val(InputBox("Введите элемент массива "))
Next i
X = 29
For i = 1 To 5
If A(i) = X Then Print i; X - 3
Next i
End Sub
Результат:
а) 2 29;
б) 2 26; в) 5 26.
11. Какой результат будет выведен на форму в результате выполнения фрагмента программы?
Dim i As Integer
Dim b(10) As Integer
Dim m(10) As Integer
Private Sub Command1_Click()
For i = 1 To 10
b(i) = i: m(i) = 3 * i
Next i
Print b(4); m(8)
End Sub
Результат:
а) 4 12; б) 4 24; в) сообщение об ошибке.
12. Какой результат будет выведен на форму в результате выполнения фрагмента программы?
Dim k As Integer
Private Sub Command1_Click()
A(1, 1) = 3: A(1, 2) = 5: A(1, 3) = -4
A(2, 1) = 4: A(2, 2) = 5: A(2, 3) = 1
A(3, 1) = 3: A(3, 2) = 6: A(3, 3) = 2
For i = 1 To 3
For j = 1 To 3
If A(i, j) > 0 And i < j Then
S = S + A(i, j)
k = k + 1
End If
Next j
Next i
sr = S / k
Print sr + i
End Sub
Результат:
а) 6;
б) 16
Модуль 3 «Интеграция приложений Microsoft Excel и Microsoft Word»
1. Какой результат будет выведен на форму в результате выполнения фрагмента программы?
Dim A(1 To 3, 1 To 3) As Integer
Dim i As Integer
Dim j As Integer
Dim S As Integer
Dim S1 As Integer
Private Sub Command1_Click()
A(1, 1) = 1: A(1, 2) = 3: A(1, 3) = -5
A(2, 1) = 5: A(2, 2) = 1: A(2, 3) = 1
A(3, 1) = 1: A(3, 2) = 5: A(3, 3) = 2
For i = 1 To 3
For j = 1 To 3
If i = 1 And j = 1 Then
S = S + A(i, j)
End If
If i = 1 And j = 3 Then
S = S + A(i, j)
End If
If i = 3 And j = 1 Then
S = S + A(i, j)
End If
If i = 3 And j = 3 Then
S = S + A(i, j)
End If
Next j
Next i
Print Format(S, "General Number")
End Sub
Результат:
а) -1; б) -4; в) 3.
2. Система управления базами данных (CУБД) это программное средство, предназначенное для:
а) обеспечения работы с таблицами чисел;
б) управления большими информационными массивами, хранящимися в базе данных;
в) хранения файлов;
г) создания и редактирования текстов.
3. База данных это:
а) набор взаимосвязанных модулей, обеспечивающих автоматизацию многих видов деятельности;
б) таблица, позволяющая хранить и обрабатывать данные и формулы;
в) интегрированная совокупность данных, предназначенная для их хранения и многофункционального использования.
4. Модель базы данных может быть:
а) иерархическая;
б) сетевая;
в) системная;
г) реляционная.
5. После выполнения указанных действий значением в ячейке E6
D
E
1
3
=СУММ(D2:E3)
2
2
9
3
=Степень (D1;2)
1
4
3
7
5
34
35
6
=ЕСЛИ(E5/D4>12; E4-E1/D1; E2*4-D1)
будет число:
а) 34;
б) 33;
в) 20;
г) 35.
6. После выполнения указанных действий значением в ячейке N7 таблицы
M
N
2
3
=M2
3
5
=ЕСЛИ(M3>N2; M3; N2)
4
2
=ЕСЛИ(M4>N3; M4; N3)
5
7
=ЕСЛИ(M5>N4; M5; N4)
6
8
=ЕСЛИ(M6>N5; M6; N5)
7
4
=ЕСЛИ(M7>N6; M7; N6)
будет число:
а) 5;
б) 7;
в) 8;
г) 4.
7. Абсолютные ссылки:
а) при копировании формулы из одной ячейки в другую не изменяют значения формулы;
б) преобразуют адреса ячеек вне зависимости от нового положения формулы;
в) преобразуют адреса ячеек в зависимости от нового положения формулы.
8. Формулы в ячейках электронной таблицы записываются:
а) в обычной математической записи;
б) специальным образом с использованием встроенных функций и по правилам, принятым для записи выражений в языках программирования;
в) по правилам, принятым исключительно для электронных таблиц.
9. Мастер функций:
а) позволяет упростить написание формул;
б) позволяет создать новый шаблон или базу данных;
в) обеспечивает быстрый поиск информации.
10. Основными функциями текстовых редакторов являются:
а) создание таблиц и выполнение расчетов по ним;
б) редактирование и форматирование текста, вывод текста на печать;
в) разработка графических приложений.
Вопросы для подготовки к экзамену: