Вопросы VBA на русском языке

Вопросы VBA на русском языке

Наши эксперты собрали эти вопросы VBA MCQ в ходе исследования, и мы надеемся, что вы сможете увидеть, насколько велика ваша база знаний по предмету VBAX, ответив на эти более 100 вопросов с несколькими вариантами ответов.
Начните прямо сейчас, прокрутив вниз!

1: Что означает VBA?

A.   Визуальные основные ответы

B.   Визуальный по арифметике

C.   Визуальный по алгоритмам

D.   Visual Basic для приложений

2: Использование конструкции Select Case идеально подходит, когда:

A.   Слишком много заявлений, которые уже использовались

B.   Действие предпринимается независимо от значения переменной

C.   Переменная - это логический тип

D.   Переменная может принять несколько значений

3: Чтобы получить значение количества символов, используемых в поле Textbox в форме, какой фрагмент кода VBA вы бы использовали?

A.   Лен (CSTR (Forms! DataNtryfrm.text11.value))

B.   Пространства (Forms! DataNtryfrm.text11.value)

C.   Char (forms! Dataentryfrm.text11.value)

D.   Длина (CSTR (Forms! DataNtryfrm.Text11.value))

4: Как выяснить количество предметов в коллекции?

A.   (ни один из них не верен)

B.   Использование объектов свойства

C.   Использование свойства графа

D.   Используя свойство Ubound

E.   Использование содержит метод

5: Исправьте это утверждение, чтобы запустить 5 -й цикл: для x = 1-10 Шаг -2

A.   Для x = 1-5 Шаг 2

B.   Для x = 1-10 Шаг 2

C.   Для x = 1-5 Шаг 5

D.   Для x = 1-10 Шаг 5

6: Чтобы сохранить проект VBA с рабочей книгой Excel, рабочая книга должна быть сохранена как тип файла?

A.   xlsm

B.   XLSX

C.   XLV

D.   XLSV

7: Что из следующего не работает на Excel на Mac

A.   ActiveX Controls

B.   Форма управления

8: В чем разница между подпрограммой и функцией.

A.   Функция может вернуть значение.

B.   Суб -рутина может вернуть значение.

9: Для чего используется макрос?

A.   Чтобы связать файлы Excel вместе

B.   Чтобы автоматически завершить серию шагов Excel

C.   Создавать кнопки и формы в Excel

D.   Чтобы получить доступ к программам в Excel

10: Что означает VBA

A.   Virtual Basic для продвинутого программирования

B.   Visual Basic применяется

C.   Visual Basic для приложений

D.   Очень основные приложения

11: Какие из следующих фрагментов кода VBA не являются цикла?

A.   Выберите случай ... case ... case else ... End Select

B.   Делать до ... петля

C.   Для каждого .. Далее

D.   Делать, пока ... петля

12: Вы можете использовать VBA для подключения к базе данных в SQL Server, используя:

A.   Просто простое заявление SQL

B.   кабель Ethernet

C.   Adodb.connection

D.   Доступ как посредник

13: Чтобы прокомментировать блок кода, вы должны сначала:

A.   Включите num lock

B.   Активируйте панель инструментов Edit в редакторе Visual Basic

C.   Включите шкаф

D.   Перезапустить Excel

14: Как вы объявляете переменную myvar как целое число?

A.   Документировать Myvar как целое число

B.   Dim myvar как целое число

C.   Declare Myvar - это целое число

15: «Не равно» ' оператор:

A.   & gt; =

B.   & lt; & gt;

C.   ==

D.   & lt; =

16: С каким из следующего вы бы начали линию комментариев?

A.   Двойная цитата

B.   Одиночная цитата

C.   Знак равенства

D.   Нижнее подчеркивание

17: 4 июля 2013 года то, что будет отображаться в окне сообщения из следующего оператора: msgbox (Format (теперь, " MM-DD-YYYY "))

A.   07-04-2013

B.   7-4-2013

C.   7/4/2013

D.   04/04/2013

18: Чтобы заставить все переменные, это проект VBA, который должен быть объявлен, который должен быть указан в модуле?

A.   Опция явная

B.   Опционные переменные

C.   Опция неявно

D.   Опция объявить

19: Правда или ложь? Можно назвать сабвуфель со строкой, содержащей пространство.

A.   ЛОЖЬ

B.   Истинный

20: Правда или ложь? Комментирование в конце строки кода допустимо.

A.   Истинный

B.   ЛОЖЬ

21: Чтобы продолжить запуск кода, даже если строка кода вызывает ошибку, выберите код VBA, чтобы продолжить следующую строку кода.

A.   Идти к

B.   Следующий

C.   При ошибке резюме

D.   При ошибке резюме следующий

22: Что вам нужно выбрать для установки режима разработчика?

A.   Показать вкладку разработчика в ленте

B.   Показать мини -панель инструментов на выборе

C.   Показать меню параметров Visual Basic

D.   Показать настройки макрокода

23: Что из следующего не является типом данных VBA?

A.   Дата

B.   Целое число

C.   Varchar

D.   Длинный

E.   Нить

24: Порядок вкладки в пользовательской форме:

A.   Разрешение элементам управления сортироваться в алфавитном порядке в пользовательской форме

B.   ________ - это способ управления порядком, в котором элементы управления выбираются с использованием клавиши TAB.

C.   Требование пользователя назначает номера каждому элементу управления в пользовательской форме

D.   Аранжировка рабочих листов в рабочей книге Excel

25: Вы создали пользовательскую форму с именем «intrent_form '. Чтобы появилась форма пользователя, используйте какое из следующих операторов?

A.   Inpit_form.appear

B.   UserForm.Entry_form.run

C.   Userform.load

D.   Inpit_form.show

26: Комплексный клавиш для открытия VBA IDE:

A.   F10

B.   Alt+f11

C.   Alt+ctrl+f8

D.   Alt+v

27: Выберите код VBA, который позволит вам получить информацию об ошибке.

A.   Err.type

B.   Err. description

C.   Err.title

D.   Err.name

28: Можно ли создать массив с двумя нижними?

A.   Иногда

B.   Нет

C.   Да

29: Что из них не является объектом Visual Basic?

A.   Простыни

B.   Диапазон

C.   Выбор

D.   Размер шрифта

30: Объявление общественной переменной позволяет пользователю ..

A.   Используйте переменную в любом месте Excel

B.   Используйте переменную в качестве названного диапазона в Excel

C.   Используйте переменную только в модуле, в котором была объявлена ​​переменная

D.   Используйте переменную в любом месте проекта, в котором была объявлена ​​переменная

31: Из чего состоит макрос VBA?

A.   Пользовательские инструкции и функции Excel

B.   Компьютерный код, который выполняет некоторые действия на или с объектами

C.   Макро инструкции, которые направляют пользовательское приложение и предоставляют помощь пользователю

D.   Функции Excel

32: Свойство Rowsource управления комбо -поле позволяет пользователю:

A.   управление, куда должен идти выход выбранного элемента

B.   Определите список элементов из ряда ячеек, чтобы появиться в раскрывающемся списке

C.   иметь только один элемент в раскрывающемся списке

D.   Ограничьте, какая строка ячеек может быть источником входных элементов для раскрывающегося списка

33: Какое рабочее событие можно использовать для запуска процедуры при удалении содержимого ячейки?

A.   Нажимать

B.   Рассчитывать

C.   Изменять

D.   Активировать

34: В утверждении x = " 4 " + " 5 " ', x =?

A.   1

B.   9

C.   -1

D.   45

35: Что такое ярлык клавиш для отладки VBA Code One Line за раз?

A.   F5

B.   Alt+F5

C.   F8

D.   Ctrl+F8

36: Способ передать последние значения переменных между функциями и процедурами идентифицируется как:

A.   (Ничего из этого)

B.   Byref

C.   Byupdate

D.   Уворот

37: Какое из следующих Windows показывает код активного объекта?

A.   Свойства окно

B.   Кодовое окно

C.   Немедленное окно

D.   Окно исследователя

38: Какое из этих утверждений начнет петлю ровно 20 итераций?

A.   Для i = 1 до 21

B.   Для i = 2-40

C.   Для i = 2-22

D.   Для i = 2-40 Шаг 2

39: Dim a, b как целое число, что такое тип?

A.   вариант

B.   целое число

40: Утверждение ' Dim A, B как одинокий ' объявляет переменные A и B как типы переменных?

A.   a как двойник, b как одинокий

B.   как одинокий; B как холост

C.   как двойной; b как двойной

D.   как вариант; b как сингл

41: Если вы хотите создать определение для пользовательского объекта в VBA, что из следующего будет лучшим выбором для вставки в ваш проект?

A.   Класс модуль

B.   Модуль

C.   Пользовательская форма

D.   Процедура

42: Какова свойство ячейки, которая позволяет вам установить цвет шрифта содержимого?

A.   Cell.color

B.   Цвет шрифта

C.   Цвет шрифта

D.   Cellcolor

43: Какая из следующих функций не выполняет расчет

A.   IPMT

B.   Эксплуат

C.   Sqr

D.   Валь

44: Что делают Doevents?

A.   Позволяет операционной системе обрабатывать другие события

B.   Запускает все события (встроенные или пользовательские) в проекте VB

C.   Объявить новое событие, которое можно уволить из кода

D.   Запускает все события Excel в проекте VB

45: Выберите код VBA, который переключает управление из приложения в ОС.

A.   Ждать

B.   Идти к

C.   Doevents

D.   Продолжать

46: Какое из следующих действий не заставит макрос работать в Excel?

A.   Добавить новый рабочий лист

B.   Откройте рабочую книгу

C.   (Все это не заставит макрос работать в Excel)

D.   Нажмите на картинку

47: В чем разница между активацией и инициализацией пользовательской формы?

A.   Activate всегда будет работать при отображении пользовательской формы, тогда как инициализация будет работать только при отображении пользовательской формы, которая не была сохранена в памяти.

B.   Там нет различий. Оба запускаются всякий раз, когда отображается пользовательская форма.

C.   Существуют различия только в том случае, если указан явный вариант.

D.   Инициализация всегда будет работать при отображении пользовательской формы, тогда как активировать будет работать только при отображении пользовательской формы, которая не была сохранена в памяти.

48: Чтобы изменить комментарий в ячейке A1, который выполнит работу?

A.   Range (" A1 "). Comment.Text (" мой комментарий ")

B.   Range (" A1 "). Комментарий (" мой комментарий ")

C.   Range (" A1 ") = " мой комментарий "

D.   Диапазон (" A1 "). Текст (" мой комментарий ")

49: Объединить в одну строку: если x & gt; 5, затем y = x - 5 конец, если

A.   y = x - 5, если x & gt; 5

B.   Если x & gt; 5 Тогда y = x - 5

C.   Если x & gt; 5, y = x - 5

D.   Если x & gt; 5, затем y = x - 5 конец, если

50: Чтобы изменить текст, отображаемый в метке на форме, выберите код VBA, который позволит вам обновить свойство.

A.   Me.label3.value = " Привет "

B.   Me.label3.caption = " Привет "

C.   Me.label3 = " Привет "

D.   Me.label3.text = " Привет "

51: Какой код позволит пользователю отредактировать лист защищенного паролем.

A.   Листы (" лист1 "). Отключить пароль: = " пароль "

B.   Листы (" Sheet1 "). Редактировать пароль: = " пароль "

C.   Простыни (" лист1 ").

D.   Листы (" лист1 "). Разблокировать пароль: = " пароль "

E.   Листы (" лист1 "). Неужелитек пароль: = " пароль "

52: При прохождении через код как способ увидеть, как меняются значения в переменных, используйте:

A.   Окно местных жителей

B.   Немедленное окно

C.   Переменные окно

D.   Смотреть окно

53: Выберите код VBA, который позволит вам проверить, что элемент существует в «Объекте словаря». DICT1. & NBSP;

A.   Если xdict1.key (" тестирование ")

B.   Если xdict1.item (" тестирование ")

C.   Если xdict1.exists (" тестирование "), то

D.   Если xdict1.exists " тестирование " Затем

54: Какое значение удерживает x после выполнения этого утверждения: x = слева (" Apple ", 3) & Right (" People ", 3)

A.   Яблоко

B.   Applepeople

C.   Apppeo

D.   Аппет

55: Что будет формат (2,36, «#0,0»)?

A.   "#2.36 "

B.   "#2.4 "

C.   "#. 36

D.   " 2.3 "

E.   «2,4»

56: ' делать, пока x & lt; 5 ' эквивалентно:

A.   Делать до x & gt; = 5

B.   Делать, пока x & lt; = 5

C.   Делать до x & gt; 5

D.   Делать, пока x & gt; 5

57: Месяц (#12/25/02#) выведет?

A.   12

B.   #12#

C.   Декабрь

D.   #12

E.   #Декабрь

58: Вы написали функцию, называемую переключателем, требующей входной строки параметров A и B. Функция будет объединять значения, назначенные B и A, в этом порядке. Какая линия кода необходима в функции?

A.   Switch = b, a

B.   Switch = B & A

C.   Switch = ba

D.   Switch = " B " " A "

59: Библиотека, чтобы сделать Adodb.connection работать.

A.   Microsoft Active X объекты данных

B.   Microsoft Active X Data Objectsetset Microsoft Ado для DDL и безопасности Microsoft Add-INN Designer Microsoft Olap Designer Driver

60: Под вариантом меню в IDE VBA можно ли защитить пароль проекта VBA?

A.   Инструменты и GT; защита

B.   Инструменты & gt; свойства vbaproject

C.   Инструменты и gt; варианты

D.   Инструменты & gt; ссылки

61: В следующем утверждении: " Dim Bvalue как логический " Какое значение будет значением по умолчанию для " Bvalue " переменная?

A.   Истинный

B.   Неопределенный

C.   Нулевой

D.   Пустой

E.   ЛОЖЬ

62: Который является правильным способом использования формул в Excel в коде VBA

A.   Использование диапазона (" A1 ").

B.   Использование объекта рабочей линии

C.   Использование диапазона (" A1 "). Функция

63: Каков правильный синтаксис для поднятия вашей пользовательской ошибки?

A.   Err.raise номер: = 999, описание: = " моя пользовательская ошибка "

B.   Не удается поднять пользовательскую ошибку

C.   Error.raise Номер: = 999, описание: = " моя пользовательская ошибка "

D.   RaveError номер: = 999, описание: = " моя пользовательская ошибка "

64: В чем разница между этими командами CreateObject (" Word.Application ") getObject (, " Word.Application ")

A.   CreateObject всегда создает новый объект. GetObject бросает ошибку, если не существует объекта класса.

B.   GetObject всегда создает новый объект. CreateObject бросает ошибку, если не существует объекта класса.

C.   CreateObject всегда создает новый объект. GetObject берет существующий или создает новый.

D.   Разница только в производительности.

65: Что такое BOF?

A.   Свойство объекта документа.

B.   Свойство объекта записи.

C.   Все ответы верны.

66: В качестве альтернативы IF .. Тогда .. elseif..else, как бы вы отформатировали функцию выбора с переменной x1 и следующими условиями: & nbsp; " Red ", " Blue ", " Желтый ", " белый "

A.   Выберите x1, " Red ", " Blue " " Желтый ", " белый "

B.   Выберите (x1 = " Red ", x1 = " Blue ", x1 & nbsp; = " Желтый ", x1 = " Белый ")

C.   Выберите x1 (" Red ", " Blue " " Желтый " " белый ")

D.   Выберите (x1, " Red ", " Blue " " желтый " " белый ")

67: Выберите код VBA, чтобы выполнить Word Mailmerge в доступе

A.   objword.mailmerge.execute

B.   Docmd.mailmerge

C.   objword.execute mailmerge

D.   objword.mailmerge

68: При интеграции Excel, который код VBA позволит вам перенести данные из записи & nbsp; xrec & nbsp; в доступе непосредственно на электронную таблицу (XLW) в Excel.

A.   xlws.range (" A1 "). CopyFromRecordset xrec

B.   Docmd.transferdatabase xlws, xrec

C.   Docmd.transferspreadsheet xlws, xrec

D.   xlws.copyfromrecordset xrec

69: Не создавая ссылку на время выполнения сценария Microsoft для создания объекта словаря, выберите код VBA, чтобы позволить вам это сделать.

A.   CreateObject (" scripting.dictionary ")

B.   CreateObject (" Application.dictionary ")

C.   CreateObject " Dictionary.Scripting "

D.   CreateObject (" Dictionary.Scripting ")

70: Выберите код VBA, чтобы удалить данные из строки 2 в нескольких столбцах.

A.   Me.list0.delete 2

B.   Me.list0.remove 1

C.   Me.list0.remove 2

D.   Me.list0.removeitem 1

71: Какие из следующих фрагментов кода VBA позволит вам вернуть первый массив индекс в массиве XITEM?

A.   xitems.movefirst

B.   Lbound (xitems)

C.   Ubound (xitems)

D.   Сначала (xitems)

72: Правда или ложь? An-if-then ' Заявление всегда должно быть в сочетании с «Конец, если '».

A.   Истинный

B.   ЛОЖЬ

73: В доступе, какой код VBA позволит вам подавлять оповещения при удалении записей из таблицы.

A.   Docmd.alerts off

B.   Docmd.alerts false

C.   Docmd.SetWarnings Off

D.   Docmd.setwarnings false

74: Что хранит данные Excel?

A.   Отсек

B.   Переменная

C.   (все из этого)

D.   Поле

75: Выберите код VBA, используемый для добавления новой записи в xRec Recordset.

A.   xrec.additem

B.   xrec.addnew

C.   xrec.edit

D.   xrec.add

76: Можно ли расширить пространство для хранения для динамических переменных массива с двумя или более измерений, сохраняя существующие данные?

A.   Нет.

B.   Да, без ограничений.

C.   Да, изменяя размер только первого измерения.

D.   Да, изменяя размер только последнего измерения.

77: При интеграции Excel вместо добавления ссылки, которую вы могли бы использовать для открытия Microsoft Excel.

A.   Установите xlapp = excel.application

B.   Установите xlapp = createObject (" Windows.excel ")

C.   Установите xlapp = createObject (" Application.excel ")

D.   SET XLAPP = createObject (" Excel.application ")

78: Что не будет отображать код VBA?

A.   Правая мышь нажмите лист рабочей книги, затем выберите код просмотра

B.   Alt-f11

C.   VBA View

D.   Нажмите опцию разработчика в ленте, затем нажмите кнопку Visual Basic

79: Выберите код VBA, который вы будете использовать для получения пользовательского входа на компьютер с помощью операционной системы Windows.

A.   Currentdb.user

B.   CurrentProject.UserLogin

C.   Environ (" имя пользователя ")

D.   Environ (" пользователь ")

80: Свойство приложения, которое назначит клавиш ярлыки для запуска макроса, является:

A.   Короткий

B.   Ярлык

C.   Onkey

D.   Keystoke

81: Вы хотите сбросить значения, хранящиеся в 12-элементном массиве, названных тарифами в диапазон ячейки A1: A12. & nbsp; как вы можете сделать это?

A.   Диапазон (" A1: A12 ") = Стирки (12)

B.   Диапазон (" A1: A12 ") = СТИПИКА

C.   Диапазон (" A1: A12 ") = скорости (от 1 до 12)

D.   Диапазон (" A1: A12 ") = Application.workSheetFunction.transpose (СКОРОСТИ)

82: Где вы можете создать свои пользовательские события?

A.   Вы не можете создавать пользовательские события

B.   Только на уроках

C.   Классы и пользовательские формы, но не в модулях

D.   Только в модулях

E.   Только в пользовательских формах

83: Какая функция позволит вам преобразовать значение в число?

A.   CSTR

B.   Clng

C.   Ccurr

D.   CVAL

84: Вы хотите подсчитать, сколько записей для данного клиента на основе CustomerID, который имеет короткий текст поля в таблице TBLCustomer. Идентификатор клиента, который мы хотим, чтобы подсчитать 123-AC. Мы используем DCOUNT Функции доменного агрегата и назначаем ее целочисленной переменной Intc, что является правильным синтаксисом.

A.   intc = dcount ("*", " tblcustomer ", " [CustomerId] = " & 123-AC)

B.   Intc = dcount (" 123-AC ", " TBLCustomer " " [CustomerID] ")

C.   Intc = dcount (" TBLCustomer ", "*#34;, " Me.customerid = 123-AC ")

D.   Intc = dcount ("*#34;, " TBLCustomer ", " [CustomerId] = ' & 123-AC & " ' &# 34;)

E.   Синтаксис неверный может не сохранить в целочисленной переменной, если вы рассчитываете на тип поля короткого текста.

85: Который не является методом объекта рабочей области:

A.   Активировать

B.   Закрывать

86: Что будет Format («A123», «&&&&&&")?

A.   Ни один из вышеперечисленных

B.   «&&& a123»

C.   «A123 &&&

D.   «& A & 1 & 2 & 3 &&»

E.   «A123»

87: Когда вы добавили новую связанную таблицу с использованием кода VBA, и она не отображается на панели навигации, которая отображает список таблиц, форм, макросов и запросов в базе данных. & NBSP; Какой код VBA вы бы использовали для обновления списка объектов базы данных, отображаемых на панели навигации.

A.   CurrentDB.REFRESHDATABASE

B.   Application.refresh

C.   CurrentDB.REFRESH

D.   Application.refreshdatabasewindow

88: Выберите код VBA, который вы бы использовали для вызова публичной функции с именем vbafunction из «Форма», называемой «Forma & nbsp; во время передачи варианта x1 в & nbsp; модуль формы формы. & Nbsp;

A.   Forms! Forma.vbafunction (x1)

B.   Позвоните в vbafunction x1

C.   Вызовите vbafunction (x1)

D.   Forms! Forma.vbafunction x1

89: ____________ позволяет (ы) для нескольких элементов управления в пользовательской форме, выполнять одну и ту же саб.

A.   сгруппированные элементы управления

B.   опционные кнопки

C.   Одно командная кнопка

D.   класс модуль

90: Без использования SQL выберите код VBA, чтобы вы могли удалить сотрудников таблицы.

A.   Docmd.delete " сотрудники "

B.   Currentdb.tabledefs.delete " сотрудники "

C.   Currentdb.execute deletetable, " сотрудники "

D.   Docmd.execute " сотрудники ", удалить

91: Выберите код VBA, чтобы отфильтровать Rowsource в A & NBSP; Несколько столбцов ListBox & NBSP;, который позволит вам фильтровать записи, указанные с использованием оператора аналогичного оператора и переменной xCompany.

A.   Me.list0.rowsource = " Select * из Tblorders, где компания, подобная ' *#34; & xcompany & "*#039; "

B.   Me.list0.rowsource = " выберите * из tblorders, где компания, подобная * " & xcompany

C.   Me.list0.rowsource = ʺselect * от tblorders, где компания, подобная ' ʺ & xcompany & ʺ ' ʺ

D.   Me.list0.rowsource = ʺselect *из tblorders, где компания, подобная *' ʺ & xcompany & ʺ ' *ʺ

92: Выберите код VBA, который позволит вам проверить, загружается ли форма Mainmenufrm.

A.   Если CurrentProject.allforms (" Mainmenufrm ").

B.   Если isobject (" mainmenufrm ").

C.   Если isobject (" mainmenufrm "). Открыть тогда

D.   Если формы! Mainmenufrm.sographed тогда

93: Выберите код VBA, используемый для закрытия базы данных и экземпляра Microsoft Access.

A.   CurrentProject.quit

B.   Docmd.close

C.   Me.close

D.   Docmd.quit

94: Что является результатом этого кода? Sub Test () Dim MyNumber As Double MyNumber = -10.635 Debug.print fix (mynumber) Debug.print int (mynumber) end sub

A.   -10 -11

B.   -11 -11

C.   10 11

D.   -10 -10

E.   11 11

95: Out up ниже кода: Dim a As One Dim B как один a = 7 b = 2 msgbox a / b & ", " & a \ b

A.   3, 3

B.   3, 3,5

C.   3.5, 3

D.   3.5, 3.5

96: Чтобы удалить записи, перечисленные в подразделении, какое свойство и значение вам необходимо добавить в код VBA.

A.   Recordource = " "

B.   Rowsource = " "

C.   ControlSource = " "

D.   Rowsource = null

97: Вывод ниже кода: Dim a As integer dim b как целое число a = 1000 b = 33 msgbox a * b

A.   32767

B.   Ошибка времени выполнения ' 6 ': переполнение

C.   33000

D.   0

98: Что из следующего не будет хорошим использованием для макроса?

A.   Выполнение одного и того же расчета на нескольких рабочих книгах

B.   Вычисление статистических расчетов по данным

C.   Вставка логотипа на всех таблицах

99: Что такое короткое сокращение, чтобы получить немедленное окно

A.   Ctrl + M.

B.   Ctrl + i

C.   Ctrl + g

D.   Ctrl + W.

100: Какие инструменты следует использовать для составления программы?

A.   Мастер пакетов и развертывания

B.   Просмотр объектов данных

C.   .Exe Generator

D.   MS Visual Compiler

E.   Создатель настройки