Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
100 вопросов.doc
Скачиваний:
4
Добавлен:
10.12.2018
Размер:
439.81 Кб
Скачать

98)Какие языки программирования вы знаете?

Наиболее употребительными простыми языками являются PASCAL, С (более сложная версия – С++) и BASIC. Более сложные языки программирования—PL\1, АDA, MODULA-2. Прочие языки высокого уровня: COBOL, FORTRAN, ALGOL и т. д. PROLOG и PLANNER относятся к декларативным языкам программирования (декларативные языки позволяют формулировать сразу цель программы, а алгоритм ее решения строится автоматически).

99) В чем заключается основное отличие объектно-ориентированных языков программирования?

В объектно-ориентированных языках программирования каждый отображаемый объект предметной области имеет некоторые свойства и предполагает, что с ним можно произвести некоторые действия, причем набор свойств и виды действий зависят от класса объекта. Соответственно этому объект в таких языках отождествляется с набором своих свойств и методов. Свойством объекта называется переменная, которая приписана этому объекту и не может использоваться самостоятельно. Аналогично, методом называется функция или подпрограмма,

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

100)Что такое язык vba для программы Excel?

Язык VВА – это объектно-ориентированный язык программирования (см. вопрос 99). Он включает в себя готовые объекты, предназначенные для использования в различных приложениях Microsoft Office, в том числе и в Microsoft Excel. Классов объектов немного: книга, лист, диапазон листа, диаграмма. Строка листа, столбец листа и отдельная ячейка также считаются диапазоном. Книга определяется по названию файла, ее содержащего. Листы и диаграммы книги идентифицируются либо по номеру в книге, либо по имени листа (диаграммы). Столбцы и строки задаются их номерами. Диапазон на листе задается либо координатами двух углов диапазона, либо именем, если оно ему было присвоено. Ячейка задается номерами строк и столбцов. В языке VBA можно использовать переменные, значением которых служит объект определенного класса: книга, лист или диапазон.

101) Перечислите известные вам объекты и свойства языка vba.

Объекты языка VBA: см. вопрос 100. Перечислим некоторые свойства и методы, приписанные к объектам этих классов:

- метод Activate для листа делает активным данный лист;

- свойство Cells (j, k) для листа обозначает ячейку в j-ой строке k-ом столбце листа;

- свойство ActiveCell для листа обозначает текущую ячейку листа;

- свойство Selection для листа означает совокупность всех выделенных диапазонов на листе;

- метод Select для диапазона делает выделенным данный диапазон;

- метод Activate для ячейки делает данную ячейку текущей;

- свойство Cells (j, k) для диапазона обозначает ячейку в j-ой строке и k-ом столбце диапазона;

- свойство Offset (j, k) для диапазона означает ячейку со смещением в j строк и k столбцов от верхнего угла диапазона;

- свойство Rows.Count возвращает количество строк в диапазоне;

- свойство Columns.Count возвращает количество столбцов в диапазоне;

- свойство CurrentRegion для ячейки возвращает максимальный диапазон, содержащий данную ячейку и ограниченный со всех сторон пустыми строками и столбцами;

- свойство Font диапазона или ячейки представляет собой описание шрифта для записи данных;

- свойство Value для ячейки задает значение, хранящееся или вычисленное в ячейке;

- метод Activate для ячейки делает эту ячейку текущей;

- свойство Areas (k) означает k-ый по счету диапазон среди нескольких выделенных диапазонов.

102) Перечислите операторы языка VBA.

Всего имеется пять видов операторов:

- оператор присваивания;

- условный оператор;

- оператор цикла;

- оператор безусловного перехода;

- оператор вызова процедуры.