Visual Basic for Applications
тест

Ивашов Юрий Александрович

Тест на знание языка программмирования Visual Basic for Applications

Скачать:

ВложениеРазмер
Файл vba_testy1.docx62.38 КБ

Предварительный просмотр:

  1. Q:  Какое определение объекта является более точным

A:  это любая физическая четко идентифицируемая сущность, имеющая важное функциональное назначение в данной предметной области

A:  это любая абстрактная четко идентифицируемая сущность, имеющая важное функциональное назначение в данной предметной области

A:  особый опознаваемый предмет (реальный или абстрактный), имеющий важное функциональное назначение в данной предметной области

A:  любой блок или сущность (реальная или абстрактная), имеющие важное функциональное назначение в данной предметной области

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  - атрибуты

A:  свойства

A:  методы

A:  события

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Свойством объектов называют

A: *набор неких атрибутов, значение которых можно изменить в программном коде

A:  некий атрибут, имеющий аргументы (которые позволяют задать параметры выполняемых действий), применение которого позволяет объекту выполнить какую-либо операцию

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

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Событием для объектов называют

A:  набор неких атрибутов, значение которых можно изменить в программном коде

A:  некий атрибут, имеющий аргументы (которые позволяют задать параметры выполняемых действий), применение которого позволяет объекту выполнить какую-либо операцию

A: *некое действие, создаваемое пользователем, которое может быть результатом взаимодействия других программных объектов и распознаваемое объектом

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Методом для объектов называют

A:  набор неких атрибутов, значение которых можно изменить в программном коде

A: *некий атрибут, имеющий аргументы (которые позволяют задать параметры выполняемых действий), применение которого позволяет объекту выполнить какую-либо операцию

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

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Абстрагирование это

A: *способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые

A:  свойство системы, позволяющее объединить данные и методы, работающие с ними, для того, чтобы скрыть детали реализации системы от пользователя

A:  это свойство системы, позволяющее описать новый класс систем на основе уже существующей с частично или полностью заимствующейся функциональностью

A:  ни один из ответов не является правильным

  1. Q:  Инкапсуляция это  

A: *свойство системы, позволяющее объединить данные и методы, работающие с ними, для того, чтобы скрыть детали реализации системы от пользователя

A:  способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые

A:  это свойство системы, позволяющее описать новый класс систем на основе уже существующей с частично или полностью заимствующейся функциональностью

A:  ни один из ответов не является правильным

  1. Q:  Наследование это

A: *свойство системы, позволяющее описать новый класс систем на основе уже существующей с частично или полностью заимствующейся функциональностью

A:  способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые

A:  свойство системы, позволяющее объединить данные и методы, работающие с ними, для того, чтобы скрыть детали реализации системы от пользователя

A:  ни один из ответов не является правильным

  1. Q:  Класс, от которого производится наследование, называется

A: *базовым

A: *родительским

A: *суперклассом

A:  ни один из ответов не является правильным

  1. Q:  Новый класс, полученный в результате наследования называется

A: *потомком

A: *наследником

A: *производным классом

A:  ни один из ответов не является правильным

  1. Q:  Обобщение или генерализация это

A: *отношение, обратное наследованию

A: *характеристика, особенность, которая указывает, что некий класс, является более общим (обобщенным) классом для другого класса

A:  ни один из ответов не является правильным

  1. Q:  Полиморфизм это

A: *свойство системы использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта

A:  это свойство системы, позволяющее описать новый класс систем на основе уже существующей с частично или полностью заимствующейся функциональностью

A:  свойство системы, позволяющее объединить данные и методы, работающие с ними, для того, чтобы скрыть детали реализации системы от пользователя

A:  ни один из ответов не является правильным

  1. Q:  Агрегация это

A: *вид отношений между классами и объектами, означающий, что один класс содержит в себе в качестве неотъемлемых агрегатов (составных частей, подсистем) другие классы

A:  характеристика, особенность, которая указывает, что некий класс, является более общим (обобщенным) классом для другого класса

A:  свойство системы, позволяющее объединить данные и методы, работающие с ними, для того, чтобы скрыть детали реализации системы от пользователя

A:  ни один из ответов не является правильным

  1. Q:  Композиция (включение) это

A: *простейший механизм для создания нового класса путем объединения (вхождения) нескольких объектов существующих классов в единое целое

A:  вид отношений между классами и объектами, означающий, что один класс содержит в себе в качестве неотъемлемых агрегатов (составных частей, подсистем) другие классы

A:  свойство системы, позволяющее объединить данные и методы, работающие с ними, для того, чтобы скрыть детали реализации системы от пользователя

A:  ни один из ответов не является правильным

  1. Q:  Какие из указанных операций или методов используют в объектно-ориентированных языках программирования

A:  конструктор

A:  деструктор

A:  модификатор

A:  селектор

A:  итератор

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Первым языком программирования, в котором были предложены принципы объектной ориентированности, был

A: *язык Симула

A:  язык Smalltalk

A:  язык C

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Первым широко распространённым объектно-ориентированным языком программирования стал

A:  язык Симула

A: *язык Smalltalk

A:  язык C

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Общепринятым языком программирования сегодня является

A:  язык Симула

A:  язык Smalltalk

A: *язык C

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Машинный код это

A: *последовательность макрокоманд, понятных процессору

A:  формальный язык для записи алгоритмов в виде, допускающем их автоматическую подготовку к выполнению на компьютере

A:  специальное программное средство, служащее для преобразования программы в машинный код

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Язык программирования это

A:  последовательность макрокоманд, понятных процессору

A: *формальный язык для записи алгоритмов в виде, допускающем их автоматическую подготовку к выполнению на компьютере

A:  специальное программное средство, служащее для преобразования программы в машинный код

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Транслятор это

A:  последовательность макрокоманд, понятных процессору

A:  формальный язык для записи алгоритмов в виде, допускающем их автоматическую подготовку к выполнению на компьютере

A: *специальное программное средство, служащее для преобразования программы в машинный код

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  На две группы (компиляторы и интерпретаторы) в зависимости от их работы делятся  

A:  машинные коды

A: *трансляторы

A:  языки программирования

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  На две группы (высокого уровня и низкого уровня) делятся

A:  машинные коды

A:  трансляторы

A: *языки программирования

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Сколько поколений языков программирования выделяют в истории создания языков программирования

A:  3

A:  4

A: *5

A:  6

  1. Q:  Первое поколение языков программирования характеризуется

A: *появлением программ, состоящих из множества строк цифровых команд, состоящих из цифр, интерпретируемых центральным процессором (операционное программирование)

A:  появлением ЭВМ 2-го поколения, а программы записывалась с использованием служебных слов (автокоды). Перевод программ (трансляция) осуществляется с помощью специальных программ (ассемблеров)

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

A:  применением объектно-ориентированных языков, в основе которых лежит идея объединения в одной структуре данных и действий, которые производятся с этими данными (методы)

A:  появлением концепции машин с «искусственным интеллектом» и языков логического программирования, базирующихся на логической модели знаний

  1. Q:  Второе поколение языков программирования характеризуется

A:  появлением программ, состоящих из множества строк цифровых команд, состоящих из цифр, интерпретируемых центральным процессором (операционное программирование)

A: *появлением ЭВМ 2-го поколения, а программы записывалась с использованием служебных слов (автокоды). Перевод программ (трансляция) осуществляется с помощью специальных программ (ассемблеров)

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

A:  применением объектно-ориентированных языков, в основе которых лежит идея объединения в одной структуре данных и действий, которые производятся с этими данными (методы)

A:  появлением концепции машин с «искусственным интеллектом» и языков логического программирования, базирующихся на логической модели знаний

  1. Q:  Третье поколение языков программирования характеризуется

A:  появлением программ, состоящих из множества строк цифровых команд, состоящих из цифр, интерпретируемых центральным процессором (операционное программирование)

A:  появлением ЭВМ 2-го поколения, а программы записывалась с использованием служебных слов (автокоды). Перевод программ (трансляция) осуществляется с помощью специальных программ (ассемблеров)

A: *появлением языков программирования высокого уровня, в которых реализуются механизмы подпрограмм и раздельной компиляции, блочной структуры и описания типов данных и работы с файлами

A:  применением объектно-ориентированных языков, в основе которых лежит идея объединения в одной структуре данных и действий, которые производятся с этими данными (методы)

A:  появлением концепции машин с «искусственным интеллектом» и языков логического программирования, базирующихся на логической модели знаний

  1. Q:  Четвертое поколение языков программирования характеризуется

A:  появлением программ, состоящих из множества строк цифровых команд, состоящих из цифр, интерпретируемых центральным процессором (операционное программирование)

A:  появлением ЭВМ 2-го поколения, а программы записывалась с использованием служебных слов (автокоды). Перевод программ (трансляция) осуществляется с помощью специальных программ (ассемблеров)

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

A: *применением объектно-ориентированных языков, в основе которых лежит идея объединения в одной структуре данных и действий, которые производятся с этими данными (методы)

A:  появлением концепции машин с «искусственным интеллектом» и языков логического программирования, базирующихся на логической модели знаний

  1. Q:  Пятое поколение языков программирования характеризуется

A:  появлением программ, состоящих из множества строк цифровых команд, состоящих из цифр, интерпретируемых центральным процессором (операционное программирование)

A:  появлением ЭВМ 2-го поколения, а программы записывалась с использованием служебных слов (автокоды). Перевод программ (трансляция) осуществляется с помощью специальных программ (ассемблеров)

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

A:  применением объектно-ориентированных языков, в основе которых лежит идея объединения в одной структуре данных и действий, которые производятся с этими данными (методы)

A: *появлением концепции машин с «искусственным интеллектом» и языков логического программирования, базирующихся на логической модели знаний

  1. Q:  Какие классы языков связывают с объектами

A:  объектно-ориентированные

A:  объектные

A:  объектно-базированные

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Язык программирования Visual Basic for Applications (VBA) предложила фирма

A: *Microsoft

A:  IBM

A:  Symantec

A:  Oracle

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Какое из выражений является правильным

A:  язык VBA является версией Visual Basic, ориентированной на офисные приложения Microsoft

A:  язык VBA использует среду при­ложения MS Microsoft

A:  выполнение VBA-приложений требуют доступа к «родительскому» приложению, в котором они созданы

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Какое из выражений является правильным

A:  язык Visual Basic разрабатывался для создания законченных самостоятельных приложений

A:  язык Visual Basic имеет собственную среду разработки

A:  для выполнения приложения, созданного в Visual Basic, пользователю не обя­зательно иметь доступ к Visual Basic, так как разработанные приложения, как правило, исполняемые

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Какое определение макроса является точным

A: *записанная последовательность команд и действий пользователя, сохраненная под уникальным именем, которую может выполнить при­ложение MS Microsoft

A:  записанная и сохраненная под уникальным именем программа, которую может выполнить при­ложение MS Microsoft

A:  записанная последовательность команд и действий пользователя, которую может выполнить при­ложение MS Microsoft

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Термин макрос (macro) в VBA используется

A:  для макро­сов, которые записаны макрорекордером

A:  для программ, которые не имеют аргументов

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Макросы, записанные вручную называются

A:  подпроцедурами (subprocedures)

A:  процедурами (procedures).

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  В коде макроса в строке объявления (declaration) макроса Sub

A: *указывают обязательное имя макро­са, за которым всегда следуют пустые круглые скобки

A:  указывают имя макро­са в круглых скобках

A:  указывают необязательное имя макро­са, за которым всегда следуют пустые круглые скобки

A:  указывают обязательно пустые круглые скобки

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Комментарий (comment) в коде макроса это  

A:  строка в коде макроса VBA, являющаяся частью этого макроса

A:  строка в коде макроса, которая в действительности не содер­жит инструкции

A:  строка в коде макроса VBA, которая начинается с апо­строфа (')

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Между ключевыми словами Sub ...End Sub в коде макроса VBA

A: *размещается тело макроса VBA

A:  размещается комментарии макроса VBA

A:  размещаются операторы объявления переменных макроса VBA

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Отметьте численные типы данных в VBA  

A: *Byte

A:  Boolean

A: *Currency

A:  Date

A: *Double

A: *Integer

A: *Long

A:  Object

A: *Single

A:  String

A: *Variant

  1. Q:  Отметьте логические типы данных в VBA  

A:  Byte

A: *Boolean

A:  Currency

A:  Date

A:  Double

A:  Integer

A:  Long

A:  Object

A:  Single

A:  String

A:  Variant

  1. Q:  Отметьте строковые типы данных в VBA  

A:  Byte

A:  Boolean

A:  Currency

A:  Date

A:  Double

A:  Integer

A:  Long

A:  Object

A:  Single

A: *String

A: *Variant

  1. Q:  Отметьте типы данных, используемые для доступа к объекту, распозна­ваемому VBA

A:  Byte

A:  Boolean

A:  Currency

A:  Date

A:  Double

A:  Integer

A:  Long

A: *Object

A:  Single

A:  String

A:  Variant

  1. Q:  За базовую дату отсчета дней в VBA принята дата

A:  01.01.2000

A: *30.12.1899

A:  01.01.1900

A:  от рождества Христова

A:  12.04.1961

  1. Q:  Переменная (variable) это

A: *имя области в памяти компьютера, используемое для хранения данных любого типа

A:  область памяти компьютера, используемая для хранения данных любого типа

A:  значения, получаемые в создава­емых процедурах и модулях

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Идентификатор (identifier) это

A: *имена, назначаемые элементам в создава­емых процедурах и модулях

A:  область памяти компьютера, используемая для хранения данных любого типа

A:  значения, получаемые в создава­емых процедурах и модулях

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Какие требования необходимо соблюдать при выборе имени (идентификатора) переменной

A: *оно должно начинаться с буквы

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

A:  оно может содержать пробелы или точку

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Какие требования необходимо соблюдать при выборе имени (идентификатора) переменной

A: *после первой буквы может стоять любая комбина­ция цифр

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

A:  оно может содержать пробелы или точку

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Какие требования необходимо соблюдать при выборе имени (идентификатора) переменной

A: *оно не может содержать пробелы, точку или символ, который VBA использует для обозначения математических операций и операций сравнения

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

A:  оно может содержать пробелы или точку

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Какие требования необходимо соблюдать при выборе имени (идентификатора) переменной

A: *длина его не может превышать 255 символов

A:  длина его не может превышать 128 символов

A:  длина его не может превышать 8 символов

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Какие требования необходимо соблюдать при выборе имени (идентификатора) переменной

A: *оно не может дублировать ключевые слова VBA и должно быть уникальным в рамках его области дейст­вия, scope (в пределах процедуры или модуля)

A:  оно может дублировать ключевые слова VBA и должно быть уникальным в рамках его области дейст­вия, scope (в пределах процедуры или модуля)

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

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Операция сохранения значения данных в переменной называется

A:  присваиванием значения переменной

A:  операцией присваивания (assigning the variable или making an assignment)

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Операция присваивания выполняется с помощью оператора присваивания, представляемого знаком

A: *«=»

A:  «=:»

A:  «:=»

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Создание переменной путем ее использования в операторах называется

A: *не­явным объявлением переменной (implicit variable declaration)

A: *объявлением переменных «на лету» (on-the-fly)

A:  явным объявлением переменных (explicit)

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Объявление переменных с использованием VBA-оператора Dim называется  

A:  не­явным объявлением переменной (implicit variable declaration)

A:  объявлением переменных «на лету» (on-the-fly)

A: *явным объявлением переменных (explicit)

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Переменные, которые в VBA задаются неявным объ­явлением имеют тип данных

A: *Variant

A:  Boolean

A:  Double

A:  Long

A:  Object

  1. Q:  Явное объявление переменных имеет следующие преимущества:

A:  ускоряется выполнение кода процедуры

A:  уменьшается количество ошибок в результате неправильного написания имени переменной

A:  код становится более читабельным и понятным

A:  можно нормализовать выделе­ние заглавными буквами частей в имени переменной

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Объявление типизированных переменных (переменных, тип данных которых задан) имеет преиму­щества:

A:  ускоряется выполнение кода процедуры

A:  повышается эффективность кода путем значительного сокращеня объема памяти, требуемый для вашей процедуры VBA

A:  программный код с типизированными переменными легче читать и пони­мать.

A:  типизированные переменные, «помогают» об­наруживать недопус­тимое смешивание типов данных в коде процедуры

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Таким символом «!» в име­ни переменной определяют тип переменной

A: *Single

A:  Currency

A:  Double

A:  String

A:  Integer

A:  Long

  1. Q:  Таким символом «@» в име­ни переменной определяют тип переменной

A:  Single

A: *Currency

A:  Double

A:  String

A:  Integer

A:  Long

  1. Q:  Таким символом «#» в име­ни переменной определяют тип переменной

A:  Single

A:  Currency

A: *Double

A:  String

A:  Integer

A:  Long

  1. Q:  Таким символом «$» в име­ни переменной определяют тип переменной

A:  Single

A:  Currency

A:  Double

A: *String

A:  Integer

A:  Long

  1. Q:  Таким символом «%» в име­ни переменной определяют тип переменной

A:  Single

A:  Currency

A:  Double

A:  String

A: *Integer

A:  Long

  1. Q:  Таким символом «&» в име­ни переменной определяют тип переменной

A:  Single

A:  Currency

A:  Double

A:  String

A:  Integer

A: *Long

  1. Q:  Переменная, объявленная между Sub и EndSub является доступной  

A: *только для этой процедуры и имеет область действия процедурного уровня (procedure-level scope)

A:  для всех процедур в модуле и имеет область действия модульного уровня (module-level)

A:  только для этой процедуры и имеет область действия модульного уровня (module-level)

A:  для всех процедур в модуле и имеет область действия процедурного уровня (procedure-level scope)

A:  переменная имеет область действия модульного уровня (module-level)

  1. Q:  Когда переменная доступна всем процедурам в модуле, говорят что переменная является доступной

A: *для всех процедур в модуле и имеет область действия модульного уровня (module-level)

A:  только для отдельных процедур и имеет область действия процедурного уровня (procedure-level scope)

A:  для всех процедур в модуле и имеет область действия модульного уровня (module-level)

A:  только для отдельных процедур и имеет область действия модульного уровня (module-level)

A:  для всех процедур в модуле и имеет область действия процедурного уровня (procedure-level scope)

  1. Q:  Использование нескольких переменных с одним и тем же именем

A: *не допускается в одной процедуре для переменных процедурного уровня

A:  не допускается в одной процедуре для переменных модульного уровня

A: *не допускается в модуле для переменных модульного уровня

A:  допускается в одной процедуре для переменных модульного уровня

  1. Q:  Команда Option Explicit в VBA

A:  требует неявного объявления всех переменных (с помощью оператора Dim) перед их использованием

A: *требует явного объявления всех переменных (с помощью оператора Dim) перед их использованием

A: *требует явного объявления всех переменных перед их использованием

  1. Q:  Команда Option Explicit действует

A: *только на модуль, в котором она по­является

A:  только на процедуру, в которой она по­является

A:  на все мо­дули проекта

A: *на все процедуры модуля

  1. Q:  Константа (constant) это

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

A:  поименованная область в программе VBA, принимающая конкретное неизменяемое значение

A:  поименованная область в программе VBA, значение которой можно изменять только редактированием исходного кода VBA

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  При задании имени константы

A:  не требуется явно объявлять именованные константы

A: *необходимо всегда явно объявлять именованные константы, испо­льзуя ключевое слово Const

A:  необходимо всегда явно объявлять именованные константы, испо­льзуя ключевые слова Const Dim

A:  необходимо всегда явно объявлять именованные константы, испо­льзуя ключевые слова Dim Const

  1. Q:  Константа, объявляе­мая

A:  в процедуре, имеет область действия процедурного уровня (procedure-level scope)

A:  в области объявлений модуля, имеет область действия модульного уровня (module-level)

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  При написании литеральных (строковых) констант в коде VBA необходимо соблюдать следующие правила:

A:  значения их должны быть заключены в двойные кавычки

A:  пустая строковая константа (null string или empty string) обозначается двумя двойными кавычками («»)

A:  значение константы должно вся находиться на одной строке

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  При написании числен­ных констант в коде VBA необходимо соблюдать следующие правила:

A:  значение константы должно состоять только из числовых символов

A:  численная константа может начинаться со знака «минус»

A:  численная константа может содержать десятичную точку

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Для данных типа Boolean допустимы значения

A: *только True и False

A:  True, False и Yes, No

A:  только «True» и «False»

A:  «True», «False» и «Yes», «No»

  1. Q:  Внутренняя константа это

A:  поименованная константа, которая была определена разработчиками VBA (intrinsic constants)

A:  предопределенная поименованная константа (predefined constants)

A:  поименованная константа, имя которой начинается с букв vb

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Интерактивная (interactive) процедура это

A: *процедура, обменивающаяся информацией с пользователем при вводе

A: *процедура, обменивающаяся информацией с пользователем, отображая сообщения и получая данные

A:  процедура предоставления пользователю информационных сообщений

A:  процедура предоставления пользователю информационных предупреждений

  1. Q:  Данные, вводимые пользователем, называются

A: *входными данными (input)

A:  внешними данными (output)

A:  внутренними данными (inside)

  1. Q:  Выражение (expression) это

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

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

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

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Выражение вычисляется до

A: *конкретного значения, имеющего один из известных типов данных

A:  нескольких конкретных значений, принимающих любое из известных типов данных

A:  конкретного выражения

A:  конкретной функции

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Выражения могут включать:

A:  константы (литеральные или именованные)

A:  переменные (любого типа данных)

A:  операторы

A:  массивы

A:  элементы массива

A:  функции.

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Операторы (operators) используются

A:  для объединения значений нескольких переменных в выражении

A:  для сравнения значений нескольких переменных в выражении

A:  для вычисления значений некоторых действий над определенными значениями в выражении

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Операндами (operands) называются

A:  переменные, над которыми оператор выполняет действие в выражении

A:  константы, над которыми оператор выполняет действие в выражении

A:  функции, над которыми оператор выполняет действие в выражении

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Выражение типа даты (date expression)

A: *это любое выражение, которое вычисляется до значения типа Date и может включать константы, переменные, содержащие даты или числа, числен­ные константы, даты, возвращаемые функциями, и арифметические операторы

A:  это любое выражение, кото­рое вычисляется до значения типа Byte, Integer, Long, Single, Double или Currency и может включать перемен­ные, хранящие числа, численные константы, функции, возвращающие числа, и арифметические операторы

A:  это любое выражение, кото­рое имеет результатом значение типа String и может включать переменные, которые хранят строки, строковые констан­ты, функции, возвращающие строки, или операторы конкатенации строк

A:  это любое выражение, которое имеет результатом ссылку на объект

  1. Q:  Численное выражение (numeric expression)

A: *это любое выражение, кото­рое вычисляется до значения типа Byte, Integer, Long, Single, Double или Currency и может включать перемен­ные, хранящие числа, численные константы, функции, возвращающие числа, и арифметические операторы

A:  это любое выражение, которое вычисляется до значения типа Date и может включать константы, переменные, содержащие даты или числа, числен­ные константы, даты, возвращаемые функциями, и арифметические операторы

A:  это любое выражение, кото­рое имеет результатом значение типа String и может включать переменные, которые хранят строки, строковые констан­ты, функции, возвращающие строки, или операторы конкатенации строк

A:  это любое выражение, кото­рое вычисляется до значения типа Boolean может состоять из переменных, содержащих значения констант, функций, возвращающих значения логического типа, операторов сравнения или логических операторов

A:  это любое выражение, которое имеет результатом ссылку на объект

  1. Q:  Строковое выражение (string expression)

A: *это любое выражение, кото­рое имеет результатом значение типа String и может включать переменные, которые хранят строки, строковые констан­ты, функции, возвращающие строки, или операторы конкатенации строк

A:  это любое выражение, которое вычисляется до значения типа Date и может включать константы, переменные, содержащие даты или числа, числен­ные константы, даты, возвращаемые функциями, и арифметические операторы

A:  это любое выражение, кото­рое вычисляется до значения типа Byte, Integer, Long, Single, Double или Currency и может включать перемен­ные, хранящие числа, численные константы, функции, возвращающие числа, и арифметические операторы

A:  это любое выражение, кото­рое вычисляется до значения типа Boolean может состоять из переменных, содержащих значения констант, функций, возвращающих значения логического типа, операторов сравнения или логических операторов

A:  это любое выражение, которое имеет результатом ссылку на объект

  1. Q:  Логическое выражение (logical expression)

A: *это любое выражение, кото­рое вычисляется до значения типа Boolean может состоять из переменных, содержащих значения констант, функций, возвращающих значения логического типа, операторов сравнения или логических операторов

A:  это любое выражение, которое вычисляется до значения типа Date и может включать константы, переменные, содержащие даты или числа, числен­ные константы, даты, возвращаемые функциями, и арифметические операторы

A:  это любое выражение, кото­рое вычисляется до значения типа Byte, Integer, Long, Single, Double или Currency и может включать перемен­ные, хранящие числа, численные константы, функции, возвращающие числа, и арифметические операторы

A:  это любое выражение, кото­рое имеет результатом значение типа String и может включать переменные, которые хранят строки, строковые констан­ты, функции, возвращающие строки, или операторы конкатенации строк

A:  это любое выражение, которое имеет результатом ссылку на объект

  1. Q:  Объектное выражение (object expression)

A: *это любое выражение, которое имеет результатом ссылку на объект

A:  это любое выражение, которое вычисляется до значения типа Date и может включать константы, переменные, содержащие даты или числа, числен­ные константы, даты, возвращаемые функциями, и арифметические операторы

A:  это любое выражение, кото­рое вычисляется до значения типа Byte, Integer, Long, Single, Double или Currency и может включать перемен­ные, хранящие числа, численные константы, функции, возвращающие числа, и арифметические операторы

A:  это любое выражение, кото­рое имеет результатом значение типа String и может включать переменные, которые хранят строки, строковые констан­ты, функции, возвращающие строки, или операторы конкатенации строк

A:  это любое выражение, кото­рое вычисляется до значения типа Boolean может состоять из переменных, содержащих значения констант, функций, возвращающих значения логического типа, операторов сравнения или логических операторов

  1. Q:  Оператор (statement) присваивания, который используется для присваивания результата выражения переменной имеет

A:  одну синтаксическую форму (=)

A: *две синтаксические формы (Let и =), обе из которых являются одинаково приемлемыми и выполняют одну и ту же задачу

A:  три синтаксические формы (Let и = и :=), каждая из которых является одинаково приемлемой и выполняет одну и ту же задачу

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Высказывание: «Любой численной переменной можно присваивать любую другую переменную или выражение численного типа» является:

A: *истинным

A:  ложным

A:  высказывание не имеет смысла

  1. Q:  Высказывание: «Любой численной переменной можно присваивать любую другую переменную или выражение типа Variant» является:

A: *истинным

A:  ложным

A:  высказывание не имеет смысла

  1. Q:  При присваивании численного выражения типизированной переменной с большей точностью значению с меньшей точностью или диапазоном  

A: *VBA округляет значение выражения к большей точности для совпадения с точностью переменной, принимающей новое значение

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

A:  VBA не сможет выполнить операцию присваивания

  1. Q:  Если переменной типа String присваивается переменная типа Variant, содержащая число

A: *VBA автоматически преобразует это число в строку

A:  VBA автоматически преобразует эту переменную в строку

A:  VBA выдаст ошибку несовпадения типов

  1. Q:  При присваивании типизированных численных переменных или констант переменной типа String происходит

A: *ошибка несовпадения типов

A:  преобразование численных значений переменных или констант в строковые

A:  преобразование строковой переменной численную переменную

  1. Q:  Следующие операторы (/, \, Mod, ^) есть:

A: *арифметические операторы

A:  операторы сравнения

A:  логические операторы

A:  операторы конкатенации строк

  1. Q:  Оператор «/» это

A: *оператор деления, который делит одно число на другое, сохраняя целую и дробную часть результата

A:  оператор деления по модулю, который делит одно число на другое, возвращая только остаток операции деления

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

  1. Q:  Оператор «\» это

A:  оператор деления, который делит одно число на другое, сохраняя целую и дробную часть результата

A:  оператор деления по модулю, который делит одно число на другое, возвращая только остаток операции деления

A: *оператор целочисленного деления, который делит одно число на другое, отбрасывая любую дробную часть так, чтобы результат был целым числом.

  1. Q:  Оператор «Mod» это

A:  оператор деления, который делит одно число на другое, сохраняя целую и дробную часть результата

A: *оператор деления по модулю, который делит одно число на другое, возвращая только остаток операции деления

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

  1. Q:  Операторы сравнения или операторы отношения (relational operators) используются

A: *чтобы установить критерии для принятия решения при выборе

A: *чтобы сформулировать описание условий, при которых группа команд должна быть повторена (орга­низация циклов)

A:  для объединения результатов отдельных выражений сравнения

A:  чтобы создать сложные критерии для принятия решений при выборе в процедуре

A:  для создания сложных условий, при которых груп­па операторов должна повторяться

  1. Q:  Результатом любой операции сравнения является значение типа

A: *Boolean

A:  Byte

A:  Date

A:  String

  1. Q:  Следующие операторы (<>, Is, Like) есть:

A:  арифметические операторы

A: *операторы сравнения

A:  логические операторы

A:  операторы конкатенации строк

  1. Q:  Оператор «<>» это

A: *оператор сравнения (не равно), принимает значение True, если первое число не равно второму, иначе False

A:  оператор сравнения (меньше больше), принимает значение True, если первое число равно второму, иначе False

A:  оператор сравнения (меньше чем), принимает значение True, если первое число меньше или равно второму, иначе False

  1. Q:  Оператор «Is» это

A:  оператор сравнения (не равно), принимает значение True, если первое число не равно второму, иначе False

A: *оператор сравнения, принимает значение True, если если первое значение ссылается на тот же самый объект, что и второе, иначе False (оба операнда должны быть значениями типа Оbject)

A:  оператор сравнения (меньше чем), принимает значение True, если первое число меньше или равно второму, иначе False

A:  оператор сравнения (подобие), принимает значение True, если первое значение совпадает с образцом, содержащемся во втором, иначе False (оба операнда должны быть значениями типа String)

  1. Q:  Оператор «Like» это

A:  оператор сравнения (не равно), принимает значение True, если первое число не равно второму, иначе False

A:  оператор сравнения, принимает значение True, если если первое значение ссылается на тот же самый объект, что и второе, иначе False (оба операнда должны быть значениями типа Оbject)

A:  оператор сравнения (меньше чем), принимает значение True, если первое число меньше или равно второму, иначе False

A: *оператор сравнения (подобие), принимает значение True, если первое значение совпадает с образцом, содержащемся во втором, иначе False (оба операнда должны быть значениями типа String)

  1. Q:  При сравнении с образцом оператора Like символ совпадения (#) используется для подстановки

A: *любой одиночной цифры

A:  любое количество символов в любой комбинации

A:  отсутствие символов

A:  любой одиночный символ

  1. Q:  При сравнении с образцом оператора Like символ совпадения (*) используется для подстановки

A:  любой одиночной цифры

A: *любое количество символов в любой комбинации

A: *отсутствие символов

A:  любой одиночный символ

  1. Q:  При сравнении с образцом оператора Like символ совпадения (?) используется для подстановки

A:  любой одиночной цифры

A:  любое количество символов в любой комбинации

A:  отсутствие символов

A: *любой одиночный символ

  1. Q:  Логические операторы VBA используются

A: *для объединения результатов отдельных выражений сравнения

A: *чтобы создать сложные критерии для принятия решений в процедуре

A: *для создания условий, при которых груп­па операторов должна повторяться

A:  чтобы установить критерии для принятия решения при выборе

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

  1. Q:  Оператор «And» это

A: *логический оператор (конъюнкция), который принимает значение True, если оба выражения имеют значение True, иначе False

A:  логический оператор (дизъюнкция), который принимает значение True, если одно выражение или оба выражения являются равными True, иначе False.

A:  логический оператор (отрицание), который принимает значение True, если первое выражение False или значение False, если первое выражение является равным True

A:  логический оператор (исключение), который принимает значение True, если первое выражение является равным True или второе выражение является равным True, иначе False

A:  логический оператор (эквивалентность), который принимает значение True, если первое выражение имеет то же самое значение, что второе выражение, иначе False

A:  логический оператор (импликация), который принимает значение False, когда первое выражение является равным True и второе выражение равно False, иначе True

  1. Q:  Оператор «Or» это

A:  логический оператор (конъюнкция), который принимает значение True, если оба выражения имеют значение True, иначе False

A: *логический оператор (дизъюнкция), который принимает значение True, если одно выражение или оба выражения являются равными True, иначе False.

A:  логический оператор (отрицание), который принимает значение True, если первое выражение False или значение False, если первое выражение является равным True

A:  логический оператор (исключение), который принимает значение True, если первое выражение является равным True или второе выражение является равным True, иначе False

A:  логический оператор (эквивалентность), который принимает значение True, если первое выражение имеет то же самое значение, что второе выражение, иначе False

A:  логический оператор (импликация), который принимает значение False, когда первое выражение является равным True и второе выражение равно False, иначе True

  1. Q:  Оператор «Not» это

A:  логический оператор (конъюнкция), который принимает значение True, если оба выражения имеют значение True, иначе False

A:  логический оператор (дизъюнкция), который принимает значение True, если одно выражение или оба выражения являются равными True, иначе False.

A: *логический оператор (отрицание), который принимает значение True, если первое выражение False или значение False, если первое выражение является равным True

A:  логический оператор (исключение), который принимает значение True, если первое выражение является равным True или второе выражение является равным True, иначе False

A:  логический оператор (эквивалентность), который принимает значение True, если первое выражение имеет то же самое значение, что второе выражение, иначе False

A:  логический оператор (импликация), который принимает значение False, когда первое выражение является равным True и второе выражение равно False, иначе True

  1. Q:  Оператор «Хоr» это

A:  логический оператор (конъюнкция), который принимает значение True, если оба выражения имеют значение True, иначе False

A:  логический оператор (дизъюнкция), который принимает значение True, если одно выражение или оба выражения являются равными True, иначе False.

A:  логический оператор (отрицание), который принимает значение True, если первое выражение False или значение False, если первое выражение является равным True

A: *логический оператор (исключение), который принимает значение True, если первое выражение является равным True или второе выражение является равным True, иначе False

A:  логический оператор (эквивалентность), который принимает значение True, если первое выражение имеет то же самое значение, что второе выражение, иначе False

A:  логический оператор (импликация), который принимает значение False, когда первое выражение является равным True и второе выражение равно False, иначе True

  1. Q:  Оператор «Eqv» это

A:  логический оператор (конъюнкция), который принимает значение True, если оба выражения имеют значение True, иначе False

A:  логический оператор (дизъюнкция), который принимает значение True, если одно выражение или оба выражения являются равными True, иначе False.

A:  логический оператор (отрицание), который принимает значение True, если первое выражение False или значение False, если первое выражение является равным True

A:  логический оператор (исключение), который принимает значение True, если первое выражение является равным True или второе выражение является равным True, иначе False

A: *логический оператор (эквивалентность), который принимает значение True, если первое выражение имеет то же самое значение, что второе выражение, иначе False

A:  логический оператор (импликация), который принимает значение False, когда первое выражение является равным True и второе выражение равно False, иначе True

  1. Q:  Оператор «Imp» это

A:  логический оператор (конъюнкция), который принимает значение True, если оба выражения имеют значение True, иначе False

A:  логический оператор (дизъюнкция), который принимает значение True, если одно выражение или оба выражения являются равными True, иначе False.

A:  логический оператор (отрицание), который принимает значение True, если первое выражение False или значение False, если первое выражение является равным True

A:  логический оператор (исключение), который принимает значение True, если первое выражение является равным True или второе выражение является равным True, иначе False

A:  логический оператор (эквивалентность), который принимает значение True, если первое выражение имеет то же самое значение, что второе выражение, иначе False

A: *логический оператор (импликация), который принимает значение False, когда первое выражение является равным True и второе выражение равно False, иначе True

  1. Q:  Оператор конкатенации строк (concatenation), который дает возможность объединять (склеивать) строки обозначается

A: *символом (&)

A:  символом (&+)

A: *символом (+)

A:  символом (+&)

  1. Q:  При вычислении сложных выражений VBA:

A: *части выражения, заключенные в круглые скобки, всегда вычисляются в первую очередь

A:  части выражения, заключенные в круглые скобки, вычисляются в последнюю очередь

A:  части выражения, заключенные в круглые скобки, не имеют приоритета в выполнении вычислений

  1. Q:  Когда операторы в выражении имеют равный уровень приоритета

A: *они вычисляются в порядке слева направо

A:  они вычисляются в порядке справа налево

A:  они вычисляются в произвольном порядке

  1. Q:  VBA вычисляет выражения в следующем порядке:

A: *арифметические операторы, операторы конкатенации строк, операторы сравнения, логические операторы

A:  операторы конкатенации строк, операторы сравнения, арифметические операторы, логические операторы

A:  операторы сравнения, операторы конкатенации строк, арифметические операторы, логические операторы

A:  арифметические операторы, логические операторы, операторы конкатенации строк, операторы сравнения

  1. Q:  Наивысший приоритет при вычислении выражений имеет  

A: *возведение в степень

A:  умножение или деление, имеющие равные приоритеты

A:  сложение или вычитание, имеющие равный приоритет

A:  всякая конкатенация строк

A:  всякие логические операторы

  1. Q:  Функция (function) это

A: *встроенная формула, выполняющая действия над выражениями и генерирующая значение

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

A:  ни один из ответов не является правильным

A:  все ответы являются правильными

  1. Q:  Функции в VBA используются для вы­полнения таких задач:

A:  получение данных

A:  преобразование типов данных

A:  форматирование данных для отображения

A:  манипулирование или генерирование значений данных

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Помещение имени функции в оператор VBA для активизации функции называют

A: *вызовом (calling) функции.

A:  поименованием (naming) функции

A:  использованием (using) функции

  1. Q:  При использовании функций необходимо сле­довать правилам:

A:  можно использовать результат функции как часть выражения

A:  можно присваивать результат функции переменной

A:  можно использовать результат функции как аргумент другой процедуры или функции

A:  функции имеют списки аргументов, заключенные в круглые скобки

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  В VBA используют такие функции:

A:  математические функции

A:  функции преобразования данных

A:  функции даты и времени

A:  строковые функции

A:  функции-процедуры VBA

A:  определенные пользователем функции

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Математическая функция VBA Abs(N)

A: *возвращает абсолютное значение N

A:  возвращает целую часть N

A:  возвращает случайное число, аргумент N является необязательным

A:  возвращает знак числа: «минус один» если N отрицательное, «один», если N положительное, «ноль», если N равно 0

A:  возвращает корень квадратный из N

  1. Q:  Математическая функция VBA Int(N)

A:  возвращает абсолютное значение N

A: *возвращает целую часть N

A:  возвращает случайное число, аргумент N является необязательным

A:  возвращает знак числа: «минус один» если N отрицательное, «один», если N положительное, «ноль», если N равно 0

A:  возвращает корень квадратный из N

  1. Q:  Математическая функция VBA Rnd(N)

A:  возвращает абсолютное значение N

A:  возвращает целую часть N

A: *возвращает случайное число, аргумент N является необязательным

A:  возвращает знак числа: «минус один» если N отрицательное, «один», если N положительное, «ноль», если N равно 0

A:  возвращает корень квадратный из N

  1. Q:  Математическая функция VBA Sgn(N)

A:  возвращает абсолютное значение N

A:  возвращает целую часть N

A:  возвращает случайное число, аргумент N является необязательным

A: *возвращает знак числа: «минус один» если N отрицательное, «один», если N положительное, «ноль», если N равно 0

A:  возвращает корень квадратный из N

  1. Q:  Математическая функция VBA Sqr(N)

A:  возвращает абсолютное значение N

A:  возвращает целую часть N

A:  возвращает случайное число, аргумент N является необязательным

A:  возвращает знак числа: «минус один» если N отрицательное, «один», если N положительное, «ноль», если N равно 0

A: *возвращает корень квадратный из N

  1. Q:  Функция преобразования данных Asc(S)

A: *возвращает число кода символа, соответствующее первой букве строки S

A:  возвращает строку, эквивалентную численному выражению N

A:  возвращает численное значение, соответствующее числу, пред­ставленному строкой S

A:  возвращает значение типа Date, Е может быть любым допустимым выражением (строкой или числом), представляющим дату

A:  возвращает численное значение типа Single, Е любое до­пустимое численное или строковое выражение, которое может быть преобразовано в число

A:  возвращает значение типа String, Е любое допустимое чис­ленное или строковое выражение

A:  возвращает значение типа Variant, Е любое допустимое чис­ленное или строковое выражение

  1. Q:  Функция преобразования данных Str(N)

A:  возвращает число кода символа, соответствующее первой букве строки S

A: *возвращает строку, эквивалентную численному выражению N

A:  возвращает численное значение, соответствующее числу, пред­ставленному строкой S

A:  возвращает значение типа Date, Е может быть любым допустимым выражением (строкой или числом), представляющим дату

A:  возвращает численное значение типа Single, Е любое до­пустимое численное или строковое выражение, которое может быть преобразовано в число

A:  возвращает значение типа String, Е любое допустимое чис­ленное или строковое выражение

A:  возвращает значение типа Variant, Е любое допустимое чис­ленное или строковое выражение

  1. Q:  Функция преобразования данных Val(S)

A:  возвращает число кода символа, соответствующее первой букве строки S

A:  возвращает строку, эквивалентную численному выражению N

A: *возвращает численное значение, соответствующее числу, пред­ставленному строкой S, которая должна содержать только цифры и одну десятичную точку

A:  возвращает значение типа Date, Е может быть любым допустимым выражением (строкой или числом), представляющим дату

A:  возвращает численное значение типа Single, Е любое до­пустимое численное или строковое выражение, которое может быть преобразовано в число

A:  возвращает значение типа String, Е любое допустимое чис­ленное или строковое выражение

A:  возвращает значение типа Variant, Е любое допустимое чис­ленное или строковое выражение

  1. Q:  Функция преобразования данных CDate(E)

A:  возвращает число кода символа, соответствующее первой букве строки S

A:  возвращает строку, эквивалентную численному выражению N

A:  возвращает численное значение, соответствующее числу, пред­ставленному строкой S, которая должна содержать только цифры и одну десятичную точку

A: *возвращает значение типа Date, Е может быть любым допустимым выражением (строкой или числом), представляющим дату

A:  возвращает численное значение типа Single, Е любое до­пустимое численное или строковое выражение, которое может быть преобразовано в число

A:  возвращает значение типа String, Е любое допустимое чис­ленное или строковое выражение

A:  возвращает значение типа Variant, Е любое допустимое чис­ленное или строковое выражение

  1. Q:  Функция преобразования данных CSng(E)

A:  возвращает число кода символа, соответствующее первой букве строки S

A:  возвращает строку, эквивалентную численному выражению N

A:  возвращает численное значение, соответствующее числу, пред­ставленному строкой S, которая должна содержать только цифры и одну десятичную точку

A:  возвращает значение типа Date, Е может быть любым допустимым выражением (строкой или числом), представляющим дату

A: *возвращает численное значение типа Single, Е любое до­пустимое численное или строковое выражение, которое может быть преобразовано в число

A:  возвращает значение типа String, Е любое допустимое чис­ленное или строковое выражение

A:  возвращает значение типа Variant, Е любое допустимое чис­ленное или строковое выражение

  1. Q:  Функция преобразования данных CStr(E)

A:  возвращает число кода символа, соответствующее первой букве строки S

A:  возвращает строку, эквивалентную численному выражению N

A:  возвращает численное значение, соответствующее числу, пред­ставленному строкой S, которая должна содержать только цифры и одну десятичную точку

A:  возвращает значение типа Date, Е может быть любым допустимым выражением (строкой или числом), представляющим дату

A:  возвращает численное значение типа Single, Е любое до­пустимое численное или строковое выражение, которое может быть преобразовано в число

A: *возвращает значение типа String, Е любое допустимое чис­ленное или строковое выражение

A:  возвращает значение типа Variant, Е любое допустимое чис­ленное или строковое выражение

  1. Q:  Функция преобразования данных CVar(E)

A:  возвращает число кода символа, соответствующее первой букве строки S

A:  возвращает строку, эквивалентную численному выражению N

A:  возвращает численное значение, соответствующее числу, пред­ставленному строкой S, которая должна содержать только цифры и одну десятичную точку

A:  возвращает значение типа Date, Е может быть любым допустимым выражением (строкой или числом), представляющим дату

A:  возвращает численное значение типа Single, Е любое до­пустимое численное или строковое выражение, которое может быть преобразовано в число

A:  возвращает значение типа String, Е любое допустимое чис­ленное или строковое выражение

A: *возвращает значение типа Variant, Е любое допустимое чис­ленное или строковое выражение

  1. Q:  Функция даты и времени Date()

A: *возвращает системную дату

A:  возвращает системное время компьютера как значение типа Date

A:  возвращает системную дату и время

A:  возвращает целое, являющееся частью выражения типа Date и со­держащее день

A:  возвращает значение типа Date, эквивалентное дате, заданной ар­гументом Е, который должен быть строкой, числом или константой, представляющей дату

A:  возвращает значение типа Date, содержащее время, заданное аргументом Е, который может быть строкой, числом или константой, представляющей время

A:  возвращает число, представляющее количество секунд от полуночи в соответствии с системным временем компьютера

  1. Q:  Функция даты и времени Time()

A:  возвращает системную дату

A: *возвращает системное время компьютера как значение типа Date

A:  возвращает системную дату и время

A:  возвращает целое, являющееся частью выражения типа Date и со­держащее день

A:  возвращает значение типа Date, эквивалентное дате, заданной ар­гументом Е, который должен быть строкой, числом или константой, представляющей дату

A:  возвращает значение типа Date, содержащее время, заданное аргументом Е, который может быть строкой, числом или константой, представляющей время

A:  возвращает число, представляющее количество секунд от полуночи в соответствии с системным временем компьютера

  1. Q:  Функция даты и времени Now()

A:  возвращает системную дату

A:  возвращает системное время компьютера как значение типа Date

A: *возвращает системную дату и время

A:  возвращает целое, являющееся частью выражения типа Date и со­держащее день

A:  возвращает значение типа Date, эквивалентное дате, заданной ар­гументом Е, который должен быть строкой, числом или константой, представляющей дату

A:  возвращает значение типа Date, содержащее время, заданное аргументом Е, который может быть строкой, числом или константой, представляющей время

A:  возвращает число, представляющее количество секунд от полуночи в соответствии с системным временем компьютера

  1. Q:  Функция даты и времени Day(D)

A:  возвращает системную дату

A:  возвращает системное время компьютера как значение типа Date

A:  возвращает системную дату и время

A: *возвращает целое, являющееся частью выражения типа Date и со­держащее день

A:  возвращает значение типа Date, эквивалентное дате, заданной ар­гументом Е, который должен быть строкой, числом или константой, представляющей дату

A:  возвращает значение типа Date, содержащее время, заданное аргументом Е, который может быть строкой, числом или константой, представляющей время

A:  возвращает число, представляющее количество секунд от полуночи в соответствии с системным временем компьютера

  1. Q:  Функция даты и времени DateValue(E)

A:  возвращает системную дату

A:  возвращает системное время компьютера как значение типа Date

A:  возвращает системную дату и время

A:  возвращает целое, являющееся частью выражения типа Date и со­держащее день

A: *возвращает значение типа Date, эквивалентное дате, заданной ар­гументом Е, который должен быть строкой, числом или константой, представляющей дату

A:  возвращает значение типа Date, содержащее время, заданное аргументом Е, который может быть строкой, числом или константой, представляющей время

A:  возвращает число, представляющее количество секунд от полуночи в соответствии с системным временем компьютера

  1. Q:  Функция даты и времени TimeValue(E)

A:  возвращает системную дату

A:  возвращает системное время компьютера как значение типа Date

A:  возвращает системную дату и время

A:  возвращает целое, являющееся частью выражения типа Date и со­держащее день

A:  возвращает значение типа Date, эквивалентное дате, заданной ар­гументом Е, который должен быть строкой, числом или константой, представляющей дату

A: *возвращает значение типа Date, содержащее время, заданное аргументом Е, который может быть строкой, числом или константой, представляющей время

A:  возвращает число, представляющее количество секунд от полуночи в соответствии с системным временем компьютера

  1. Q:  Функция даты и времени Timer()

A:  возвращает системную дату

A:  возвращает системное время компьютера как значение типа Date

A:  возвращает системную дату и время

A:  возвращает целое, являющееся частью выражения типа Date и со­держащее день

A:  возвращает значение типа Date, эквивалентное дате, заданной ар­гументом Е, который должен быть строкой, числом или константой, представляющей дату

A:  возвращает значение типа Date, содержащее время, заданное аргументом Е, который может быть строкой, числом или константой, представляющей время

A: *возвращает число, представляющее количество секунд от полуночи в соответствии с системным временем компьютера

  1. Q:  Строковая функция Ltrim(S)

A: *возвращает копию строки S после удаления символов пробела из левой части строки (начальные пробелы)

A:  возвращает копию строки S после удаления символов пробела из правой части строки (конечные символы)

A:  возвращает копию строки S после удаления начальных и конечных символов пробела из этой строки

  1. Q:  Строковая функция Rtrim(S)

A:  возвращает копию строки S после удаления символов пробела из левой части строки (начальные пробелы)

A: *возвращает копию строки S после удаления символов пробела из правой части строки (конечные символы)

A:  возвращает копию строки S после удаления начальных и конечных символов пробела из этой строки

  1. Q:  Строковая функция Trim(S)

A:  возвращает копию строки S после удаления символов пробела из левой части строки (начальные пробелы)

A:  возвращает копию строки S после удаления символов пробела из правой части строки (конечные символы)

A: *возвращает копию строки S после удаления начальных и конечных символов пробела из этой строки

  1. Q:  Строковая функция Left(S, N)

A: *возвращает строку; копирует N символов из S, начиная с левого крайнего символа S

A:  возвращает значение типа string; копирует N символов из S, начиная с правого крайнего символа S

A:  возвращает строку; копирует N2 символов из S, начиная с позиции символа в S, заданной аргументом N1. N2 является необязательным; если N2 опущен, то функция возвращает все символы в строке S от пози­ции N1 до конца строки

  1. Q:  Строковая функция Right(S, N)

A:  возвращает строку; копирует N символов из S, начиная с левого крайнего символа S

A: *возвращает значение типа string; копирует N символов из S, начиная с правого крайнего символа S

A:  возвращает строку; копирует N2 символов из S, начиная с позиции символа в S, заданной аргументом N1. N2 является необязательным; если N2 опущен, то функция возвращает все символы в строке S от пози­ции N1 до конца строки

  1. Q:  Строковая функция Mid(S, N1, N2)

A:  возвращает строку; копирует N символов из S, начиная с левого крайнего символа S

A:  возвращает значение типа string; копирует N символов из S, начиная с правого крайнего символа S

A: *возвращает строку; копирует N2 символов из S, начиная с позиции символа в S, заданной аргументом N1. N2 является необязательным; если N2 опущен, то функция возвращает все символы в строке S от пози­ции N1 до конца строки

  1. Q:  Строковая функция len(S)

A: *возвращает число символов в S, включая начальные и конечные про­белы

A:  возвращает строку пробелов длиной S символов

A:  возвращает строку длиной S символов, состоящую из символа, заданного первым символом в S

  1. Q:  Строковая функция Space(N)

A:  возвращает число символов в N, включая начальные и конечные про­белы

A: *возвращает строку пробелов длиной N символов

A:  возвращает строку длиной S символов, состоящую из символа, заданного первым символом в S

  1. Q:  Строковая функция String(N, S)

A:  возвращает число символов в N, включая начальные и конечные про­белы

A:  возвращает строку пробелов длиной N символов

A: *возвращает строку длиной N символов, состоящую из символа, заданного первым символом в S

  1. Q:  Функция-процедура это

A:  особый вид процедуры VBA, возвращающей результат

A:  функция, определенная пользователем

A:  функция, задаваемая ключевыми словами Function и End Function

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Создание новой пользовательской функции состоит из написания программных операторов, ко­торые определяют:

A:  аргументы, используемые функцией

A:  действия, выполняемые функцией

A:  значение, возвращаемое функцией

A:  ни один из ответов не является правильным

A: *все ответы являются правильными

  1. Q:  Оператор выбора - это ...

A:  if ... then ... else

A:  for ... next

A: *select case

A:  with ... end with

A:  do ... loop

A:  while ... wend

A:  for each ... next

A:  goto

  1. Q:  Оператор условного перехода это ...

A: *if ... then ... else

A:  for ... next

A:  select case

A:  with ... end with

A:  do ... loop

A:  while ... wend

A:  for each ... next

A:  goto

  1. Q:  Оператор безусловного перехода это ...

A:  if ... then ... else

A:  for ... next

A:  select case

A:  with ... end with

A:  do ... loop

A:  while ... wend

A:  for each ... next

A: *goto

  1. Q:  Оператор цикла с фиксированным числом повторов  это ...

A:  if ... then ... else

A: *for ... next

A:  select case

A:  with ... end with

A:  do ... loop

A:  while ... wend

A: *for each ... next

A:  goto

  1. Q:  Оператор цикла на условие  это ...

A:  if ... then ... else

A:  for ... next

A:  select case

A:  with ... end with

A: *do ... loop

A: *while ... wend

A:  for each ... next

A:  goto

  1. Q:  Оператор работы с объектами это ...

A:  if ... then ... else

A:  for ... next

A:  select case

A: *with ... end with

A:  do ... loop

A:  while ... wend

A:  for each ... next

A:  goto

  1. Q:  Окно проекта (Project explorer) предназначено ...

A:  для составления проекта компьютерной программы

A:  для контроля за процессом создания компьютерной программы

A: *для навигации по программным объектам

A:  для быстрого поиска нужного программного объекта

A:  для отображения информации о выделенном объекте

  1. Q:  Окно свойств (Properties Window) предназначено ...

A: *для отображения и изменения свойств выделенного объекта

A:  для возможности вызова окна справки по выбранному свойству объекта

A:  для отображения дополнительной информации о свойствах выбранного объекта

A:  для работы по созданию и внедрению новых свойств объекта

  1. Q:  Окно Редактора VBA можно открыть

A:  с помощью горячих клавиш Ctrl и F9

A: *с помощью последовательности действий Сервис => Макрос Object => Редактор VB

A:  с помощью кнопки на панели инструментов

A: *с помощью горячих клавиш Ctrl и F11

A:  с помощью горячих клавиш F11

  1. Q:  Окно Просмотр объектов (Object Browser) можно открыть

A:  с помощью горячих клавиш F4

A: *с помощью последовательности действий View => Object Browser

A: *с помощью кнопки на панели инструментов

A:  с помощью горячих клавиш Ctrl и O

  1. Q:  Окно Просмотр объектов (Object Browser) состоит из трех основных частей. Укажите не верно заданную часть.

A:  раскрывающегося списка Проект/Библиотека (Project/Library)

A:  списка Классы (Classes)

A:  списка Компоненты (Members)

A: *списка Модулей (Modules)

  1. Q:  Окно Просмотр объектов (Object Browser) предназначено ...

A: *для выведения списка всех объектов, которые имеются в системе и которые можно использовать при создании проекта

A:  для справочной информации обо всех объектах, которые имеются в системе и которые можно использовать при создании проекта

A:  для выведения списка всех объектов, которые используются при создании данного проекта

A:  для отображения дополнительной информации о свойствах выбранного объекта

  1. Q:  Окно свойств (Properties Window) можно открыть

A: *с помощью кнопки на панели инструментов

A: *с помощью горячих клавиш Ctrl и R

A:  с помощью горячих клавиш F4

A: *с помощью последовательности действий View => Project Explorer

A:  с помощью последовательности действий View => Projecties Window

  1. Q:  Окно Immediate предназначено ...

A:  для выведения списка всех объектов, которые имеются в системе и которые можно использовать при создании проекта

A:  для отображения пользовательского приложения в удобном для программиста виде

A: *для непосредственного выполнения операторов VBA, тестирования операторов и отладки кода

A:  для введения и редактирования машинного кода в процедуре

  1. Q:  Окно программы (Code) предназначено ...

A:  для защиты программы от несанкционированного доступа

A:  для отображения пользовательского приложения в удобном для программиста виде

A: *для осуществления управления объектами с помощью панели элементов управления и программного кода

A:  для введения и редактирования машинного кода в процедуре

  1. Q:  Укажите как происходит открытие окна программы (Code)

A:  автоматически при запуске VBA

A: *через главное меню View => Code

A: *c помощью "горячей" клавиши F7

A:  с помощью горячих клавиш Ctrl и R

A:  с помощью горячих клавиш F4

  1. Q:  Тип данных Byte используется для задания

A:  целочисленных значений в диапазоне от «минус» 32 768 до 32767

A:  целочисленных значений в диапазоне от 0 до 32

A:  значений True или False

A: *целочисленных значений в диапазоне от 0 до 255

  1. Q:  Тип данных Integer используется для задания

A:  целочисленных значений в диапазоне от 0 до 255

A: *целочисленных значений в диапазоне от «минус» 32 768 до 32767

A:  целочисленных значений в диапазоне от «минус» 2 147 483 648 до 2 147 483 647

A:  вещественных чисел с плавающей запятой

  1. Q:  Тип данных Boolean используется для задания

A: *значений True или False

A:  целочисленных значений в диапазоне от 0 до 32

A:  целочисленных значений в диапазоне от 0 до 255

A:  любое числовое значение вплоть до границ диапазона

  1. Q:  Каким типом данных должна быть определена переменная, чтобы она могла содержать целочисленное значения равное «минус» 64 561

A:  Integer

A:  Single

A: *Long

A:  Double

A:  Byte

  1. Q:  Каким типом данных должна быть определена переменная, чтобы она могла содержать целочисленное значения равное 5

A: *Integer

A:  Single

A: *Long

A:  Double

A: *Byte

  1. Q:  Какой дате и времени будет соответствовать переменная, которая определена как Date и содержащие значение 1,5

A: *12:00:00 01.01.1900

A:  12:00:00 01.01.2000

A:  00:00:00 15.01.1900

A:  01:30:00 01.01.2000

A:  12:00:00 01.01.0001

  1. Q:  С помощью какого оператора задается явным образом тип переменной

A:  while

A:  redim

A:  with

A:  until

A: *dim

  1. Q:  В строке объявления данных находится запись: Dim A as String.  Какой тип переменной был присвоен переменной А

A:  сильный, т.е. имеющий преимущество при вычислениях перед другими переменными

A:  логический, т.е. определяющий однозначное состояние системы

A: *текстовый, т.е. позволяющий вводить любые символы

A:  денежный, т.е. для отображения числа с указанием вида валюты

A:  инвариативный, т.е. позволяющий принимать любое значение

  1. Q:  Какое значение примет выражение у = 7 \ 2

A: *0,5

A:  3

A:  3,5

A:  9

A:  49

  1. Q:  Какое значение примет выражение у = 7 / 2

A:  0,5

A:  3

A: *3,5

A:  9

A:  49

  1. Q:   Какое значение примет выражение у = 7 mod 2

A: *0,5

A:  3

A:  3,5

A:  9

A:  49

  1. Q:  Какое значение примет выражение у = Fix (8/3)

A:  0,66

A: *2

A:  2,66

A:  0,375

  1. Q:  Какое значение примет выражение у = sqr (х^2)

A:  1

A: *x

A:  2

A:  0,5

A:  x^2

  1. Q:  Функция Now() предназначены для возвращения значения ...

A:  текущей даты

A:  текущего времени

A: *текущей даты и времени

A:  текущей версии Windows

A:  текущей раскладки клавиатуры

  1. Q:  Функция Date() предназначены для возвращения значения ...

A: *текущей даты

A:  текущего времени

A:  текущей даты и времени

A:  текущей версии Windows

A:  текущей раскладки клавиатуры

  1. Q:  Функция СDate(D) предназначены для ...

A:  преобразования различных типов данных в тип текстовых переменных

A: *преобразования различных типов данных в тип дата/время

A:  преобразования различных типов данных в тип целочисленных значений

A:  возвращения значения дня недели в соответствии с датой

  1. Q:  Функция ССur(N) предназначены для ...

A:  преобразования различных типов данных в тип текстовых переменных

A: *преобразования числовых данных в денежный тип данных

A:  преобразования текущего значения типа данных в предыдущий тип данных

A:  возвращения значения текущего дня

  1. Q:  Функция UCase(String) предназначена для ...

A: *Преобразует строку к верхнему регистру

A:  Преобразует строку к нижнему регистру

A:  Возвращает строку, состоящую из заданного числа последних симво¬лов исходной строки

A:  Возвращает копию строки без пробелов в ее начале

  1. Q:  Функция LTrim(String) предназначена для ...

A:  Преобразует строку к верхнему регистру

A:  Преобразует строку к нижнему регистру

A:  Возвращает строку, состоящую из заданного числа последних символов исходной строки

A: *Возвращает копию строки без пробелов в ее начале

  1. Q:  Функция Right(String) предназначена для ...

A:  Преобразует строку к верхнему регистру

A:  Преобразует строку к нижнему регистру

A: *Возвращает число символов строки

A:  Возвращает копию строки без пробелов в ее начале

  1. Q:  Функция Len(String) предназначена для ...

A: *Преобразует строку к верхнему регистру

A:  Преобразует строку к нижнему регистру

A:  Возвращает строку, состоящую из заданного числа последних симво¬лов исходной строки

A:  Возвращает копию строки без пробелов в ее начале

  1. Q:  Функция Timer предназначена для ...

A:  возвращения значения типа Single, представляющее число секунд, прошедших с момента запуска программы

A: *возвращения значение типа Single, представляющее число секунд, прошедших после полуночи

A:  возвращения значение типа Single, представляющее число секунд, прошедших между двумя событиями

  1. Q:  Какой из способов не предназначен для запуска редактора VBA

A:  Нажать Alt и F11

A:  Щелкнуть на кнопке Редактор Visual Basic, расположенной на панели инструментов Visual Basic

A:  Выбрать команду Сервис => Макрос => Редактор Visual Basic

A: *Нажать Ctrl и F9

  1. Q:  Для создания пользовательского приложения в редакторе Visual Basic надо выполнить последовательность действий

A:  Выбрать команду Insert => Module

A:  Выбрать команду Format => UserForm

A:  Выбрать команду Insert => Class Module

A: *Выбрать команду Insert => UserForm

A:  Выбрать команду Format => Module

  1. Q:  Раздел Declaration включает в себя  

A: *разделы опций модуля, констант, типов, переменных и объявлений

A:  область объявления данных

A:  область для ввода директив

A:  разделы заголовков и объявлений

A:  нет ни одного правильного ответа

  1. Q:  Для языка программирования VBA определены следующие понятия:

A:  алфавит, лексика, синтаксис

A:  алфавит, синтаксис

A: *алфавит, лексика, синтаксис, семантика, прагматика

A:  символьно-знаковая система

  1. Q:  В VBA существуют классы слов:

A: *имена, числа, даты, строки, ключевые слова

A:  имена, ключевые слова

A:  константы, переменные, массивы

A:  имена, строки, ключевые слова

A:  константы и переменные

  1. Q:  За базовую дату отсчета дней в VBA принята

A:  01.01.2000

A: *30.12.1899

A:  01.01.1900

A:  от рождества Христова

A:  12.04.1961

  1. Q:  Имя  это ...

A: *последовательность символов, содержащая не более 255 знаков, причем первый символ данной последовательности  буква

A:  последовательность символов, содержащая не более 64 знаков, причем первый символ данной последовательности  буква

A:  последовательность символов, содержащая не более 255 знаков, причем первый символ данной последовательности  цифра

A:  последовательность символов, содержащая не более 8 знаков, причем первый символ данной последовательности  буква

A:  нет ни одного правильного ответа

  1. Q:  Если при описании объектной переменной не используется ключевое слово New, то для использования объекта, на который ссылается переменная, существующий объект должен быть присвоен переменной с помощью инструкции ...

A: *Set

A:  Dim

A:  Tel

A:  Use

  1. Q:  Укажите ограничение, которое не применяется в VBA при задании имена переменной:

A:  Длина имени не должна превышать 255 символов

A:  Имя не может содержать точек, пробелов и следующих символов (%, &,!, #, @, $)

A:  Имя может содержать любую комбинацию букв, цифр и символов, начинающуюся с буквы

A:  Имена должны быть уникальны внутри области, в которой они определены

A:  Не следует использовать имена, совпадающие с ключевыми словами VBA и именами встроенных функций и процедур

A: *Нельзя использовать буквы кириллического алфавита

A:  Все ответы верны

  1. Q:  Данными в программировании называются  

A:  любая информация отображающая любой процесс

A: *объекты, которыми оперирует программа

A:  вторичная информация, полученная в ходе обработки первичной информации

A:  атрибуты или аргументы, используемые функциями

  1. Q:  Типом данных будем называть

A:  набор специфических особенностей присущих информации

A:  коллекцию объектов

A: *класс (группу) объектов, значение которых принадлежит определенному множеству

A:  утвержденную классификацию данных

A:  группировку объектов по шаблону

  1. Q:  Какой из операндов обладает более высоким приоритетом (* и <=)

A:  имеют равную приоритетность

A:  умножение имеет более низкий уровень приоритета

A: *умножение имеет более высокий уровень приоритета

  1. Q:  Какой из операндов обладает более высоким приоритетом (& и and)

A:  имеют равную приоритетность

A:  логическое умножение имеет более низкий уровень приоритета

A: *логическое умножение имеет более высокий уровень приоритета

  1. Q:  К целому типу данных относятся  

A: *Byte, Integer, Long

A:  Byte, Integer, Double

A:  Byte, Single, Long

A:  Byte, Single, Double

  1. Q:  К вещественному типу данных относятся

A:  Single, Double

A: *Single, Double, Currency

A:  Single, Long, Currency

A:  Integer, Double, Currency

  1. Q:  Тип данных Variant

A:  класс объектов, которые могут принимать альтернативные значения

A:  набор данных для отражения как буквенной, так цифровой информации

A: *класс объектов, которые могут принимать значения всех простых типов данных

A:  набор данных для отображения необходимой пользователю информации

  1. Q:  Константы подразделяются на

A:  долговременные и краткосрочные

A: *именованные и литерные

A:  текстовые, числовые, даты времени и денежные

A:  модульные, процедурные и общие

  1. Q:  Общие переменные  это  

A:  переменные, используемые во всех модулях данного проекта. Описываются при помощи инструкции General, размещенной в области описания модуля

A: *переменные, используемые во всех модулях данного проекта. Описываются при помощи инструкции Public, размещенной в области описания модуля

A:  переменные, используемые во всех модулях данного проекта. Описываются при помощи инструкции Primary, размещенной в области описания модуля

A:  переменные, используемые во всех модулях данного проекта. Описываются при помощи инструкции Static, размещенной в области описания модуля

  1. Q:  Область определения переменной в VBA имеется соответствующих уровня переменных:

A:  Общие переменные, локальные переменные

A:  Общие переменные, локальные переменные, временные переменные

A: *Переменные уровня процедуры, переменные уровня модуля, общие переменные

A:  Переменные уровня процедуры, переменные уровня модуля, переменные уровня класса модулей, общие переменные

  1. Q:  Переменные могут быть объявлены  

A: *явным и неявным образом

A:  прямым и косвенным методом

A:  с помощью операторов, директив и ключевых слов

A:  Private, Static

  1. Q:  Для неявного задания типа данных Double используют символ

A:  @

A: *#

A:  %

A:  !

A:  $

  1. Q:  Для неявного задания типа данных Long используют символ

A:  @

A:  #

A:  %

A: *&

A:  $

  1. Q:  Для неявного задания типа данных Currency используют символ

A: *@

A:  #

A:  %

A:  !

A:  $

  1. Q:  Для неявного задания типа данных Single используют символ

A:  @

A:  #

A:  %

A: *!

A:  $

  1. Q:  Для неявного задания типа данных Integer используют символ

A:  @

A:  #

A: *%

A:  !

A:  $

  1. Q:  Массив (регулярный тип данных) это  

A:  массив информации, отобранный по определенному принципу

A:  набор данных объединенных общим именем

A: *класс объектов, имеющих общее имя и состоящих из элементов одного и того же типа, различающиеся по порядковым номерам

A:  инструмент работы с множеством данных

  1. Q:  В VBA реализовано типы массивов

A:  процедурный, модульный, общепрограммный

A: *статический, динамический

A:  спиральный, каскадный

A:  ветвящийся, циклический, простой

A:  последовательный, параллельный

  1. Q:   Для создания функции определенной пользователем используют

A:  Sub ... End Sub

A:  If ... End If

A:  Calc ... End Calc

A: *Function ... End Function

A:  User Fun ... End User Fun

  1. Q:  Конкатенация это  

A:  организационно-методическое сопровождение процедуры трансляции машинного кода

A: *сцепление нескольких символьных строк, позволяющее объединить их в одну строку

A:  объединение разрозненных элементов списка в общее множество данных

A:  запуск процедуры отладки программы и выявления логических ошибок

A:  запуск процедуры отладки программы и выявления синтаксических ошибок

  1. Q:  Для запуска записи макроса с помощью макрорекордера необходимо выполнить

A:  Сервис => Макрос => Макросы => Запись

A:  Alt и F12

A:  Сервис => Макрос => Редактор VBE

A:  Вставка => Объект => Макрос

A: *Сервис => Макрос => Начать запись

  1. Q:  Метод это ...

A:  набор характеристик объекта для его изменения

A: *действие, которое может быть выполнено над объектом

A:  процедура изменения характеристик объекта

A:  способ оказывать влияние на окружающие объекты

  1. Q:  Оператор Set предназначен для

A: *объектного присваивания

A:  прямого присваивания

A:  работы с объектами

A:  активизации выделенного объекта

A:  вызовы встроенной функции

  1. Q:  Что обозначает строка: Selection.Font.Bold = True

A:  изменить цвет фона выделенной ячейки

A: *изменить начертание шрифта на полужирный в выделенной ячейки

A:  принять заданный цвет за базовый по умолчанию для всех объектов

A:  изменить цвет шрифта выделенной ячейки

  1. Q:  Что обозначает строка: Selection.Interior.ColorIndex = 20

A: *изменить цвет фона выделенной ячейки

A:  изменить цвет шрифта выделенной ячейки

A:  выбрать цвет фона для ячейки А20

A:  принять заданный цвет за базовый по умолчанию для всех объектов

  1. Q:  Что обозначает строка: Selection.ColumnWidth = 24

A:  изменить высоту строки выделенной ячейки

A: *изменить ширину выделенной ячейки

A:  изменить стиль начертания для выделенного столбца

A:  формирование новой строки с заданным параметром

  1. Q:  Что обозначает строка: Selection.RowHeight = 24

A: *изменить высоту строки выделенной ячейки

A:  изменить ширину выделенной ячейки

A:  изменить стиль начертания для выделенного столбца

A:  формирование новой строки с заданным параметром

  1. Q:  Что обозначает строка: i = i + 1

A:  не верное математическое выражение

A:  проверки истинности логического выражения, при значении i=0 Истинно

A: *счетчик, изменяющий локальную переменную

A:  нахождение суммы положительных элементов

  1. Q:  Директива обязательного объявления переменных задается

A: *Option Explicit

A:  Option Base 1

A:  Option WrapText

A:  Windows Option

  1. Q:  Продолжите фразу: "Комментарий в программе задается символом «'» и ...

A:  ... только в начале программной строки"

A:  ... только после окончания действия оператора или выражения в программной строке"

A: *... в начале программной строки, и после окончания действия оператора или выражения в программной строке"

A:  ... только перед строкой начала процедуры"

A:  ... в любом месте программы"

  1. Q:  Продолжите фразу: "Символы пробел знак подчеркивания (_) в программной строке используется для ...

A:  ... задания начала действия нового оператора в той же программной строке"

A:  ... возможности вывода списка значений или аргументов"

A:  ... ветвления алгоритма при выборе варианта решения"

A: *... переноса части программного кода на другую строку без прекращения действия"

  1. Q:  Продолжите фразу: "Символ двоеточие (:) в программной строке используется для ...

A: *... задания начала действия нового оператора в той же программной строке"

A:  ... возможности вывода списка значений или аргументов"

A:  ... ветвления алгоритма при выборе варианта решения"

A:  ... переноса части программного кода на другую строку без прекращения действия"

  1. Q:  Что обозначает строка: Cells(1, 1) = TextBox1

A: *присвоить ячейке А1 по умолчанию значения поля TextBox1

A:  присвоить полю TextBox1 по умолчанию значения ячейки А1

A:  содержимое ячейки А1 и TextBox1 равны

A:  проверка истинности выражения о равенстве двух переменных

  1. Q:  Что обозначает строка: TextBox1 = Cells(1, 1)

A:  присвоить ячейке А1 по умолчанию значения поля TextBox1

A: *присвоить полю TextBox1 по умолчанию значения ячейки А1

A:  содержимое ячейки А1 и TextBox1 равны

A:  проверка истинности выражения о равенстве двух переменных

  1. Q:  Что обозначает строка: Cells(1, 1) = Label1

A: *присвоить ячейке А1 по умолчанию значения надписи Label1

A:  присвоить надписи Label1 по умолчанию значения ячейки А1

A:  содержимое ячейки А1 и надписи Label1 равны

A:  проверка истинности выражения о равенстве двух переменных

  1. Q:  Что обозначает строка: Selection.ShapeRange.Line.Weight = 3#

A:  устанавливается параметры выделенного графического объекта

A:  возвращает объект, содержащий свойства для настройки тени объекта shape

A: *у выбранного объекта семейства ShapeRange используется свойство Line, которое изменяет установки толщины

A:  Возвращает объект, который содержит свойства для задания цвета, типа штриховки и текстуры объекта Shape

  1. Q:  Что обозначает строка: Selection.ShapeRange.Line.Shadow = msoTrue

A:  устанавливается параметры выделенного графического объекта

A: *возвращает объект, содержащий свойства для настройки тени объекта shape

A:  у выбранного объекта семейства ShapeRange используется свойство Line, которое изменяет установки толщины

A:  Возвращает объект, который содержит свойства для задания цвета, типа штриховки и текстуры объекта Shape

  1. Q:  Конец действия оператора условного перехода в структурированном виде задается

A:  End Sub

A:  End Select

A:  End

A:  End Function

A: *End If

  1. Q:  Если программная строка выделена зеленым цветом  

A: *это значит, что данная строка является строкой комментариев

A:  это значит, что в данной строке находится синтактическая ошибка

A:  это значит, что в данной строке находится грамотическая ошибка

A:  это значит, что в данной строке находится логическая ошибка

  1. Q:  Что обозначает строка: Cells(1, 1).Pasty

A:  ячейка А1 будет очищена

A:  значение ячейка А1 примет текстовое значение Pasty

A: *значение ячейка А1 будет вставлено в активную ячейку

A:  значение ячейка А1 передано в указанную ячейку

  1. Q:  Что обозначает строка: Cells(1, 1).Copy

A:  ячейка А1 будет очищена

A:  значение ячейка А1 примет текстовое значение Copy

A: *значение ячейка А1 будет скопировано из активной ячейки

A:  значение ячейка А1 передано в указанную ячейку

  1. Q:  Что обозначает строка: Cells(1, 1).Cut

A:  ячейка А1 будет очищена

A:  значение ячейка А1 примет текстовое значение Cut

A: *значение ячейка А1 будет вырезано значение из активной ячейки

A:  значение ячейка А1 передано в указанную ячейку

  1. Q:  Существует два способа передачи аргументов в процедуру:  

A:  по ссылке и по объектам

A: *по ссылке и по значению

A:  по значениям и по массивам

A:  по массивам и по хранилищам

  1. Q:  Аргумент может передавать следующие данные:

A: *переменная, константа, массив, объект

A:  переменная, константа, массив

A:  переменная, константа, массив, объект, выражение

A:  числовые данные, текстовые данные, данные дата/время, объекты

  1. Q:  Транслятор, создающий программу на языке VBA, как результат перевода на машинный код действий пользователя

A:  макропереводчик

A:  верификатор

A:  макротранслятор

A: *макрорекордер

  1. Q:  Оператор VBA отвечающий за удаление файлов

A:  DelMk

A:  Delete

A: *Kill

A:  RmDir

  1. Q:  Функция VBA отвечающая за возвращение даты и времени последней модификации файла

A:  RmFileDateTime

A:  DateTime

A: *FileDateTime

A:  VBFileDateTime

  1. Q:  К управлению рабочими листами книги в VBA относятся следующие действия:

A: *сохранение всех рабочих книг, сохранение и закрытие всех рабочих книг, синхронизация рабочих листов

A:  сохранение всех рабочих книг, сохранение и закрытие всех рабочих книг, синхронизация рабочих листов, распечатывание всех рабочих листов

A:  сохранение всех рабочих книг, сохранение и закрытие всех рабочих книг, распечатывание всех рабочих листов

A:  сохранение всех рабочих книг и закрытие всех рабочих книг

  1. Q:  Функция VBA Shell

A:  упрощает процесс оптимизации взаимосвязи сущностей и объектов

A: *упрощает процесс запуска других приложений

A:  упрощает процесс вызова встроенных функций

A:  упрощает процесс интеграции приложений

  1. Q:  Укажите событие элемента управления, которое происходит когда пользователь передвигает указатель мыши

A: *MouseMove

A:  Move

A:  MouseDown

A:  Change

  1. Q:  Укажите событие элемента управления, которое происходит при изменении значения элемента управления

A:  MouseMove

A:  Keypress

A:  Enter

A: *Change

  1. Q:  Укажите событие элемента управления, которое происходит когда пользователь нажимает любую клавишу на клавиатуре, кроме функциональных клавиш, клавиш управления курсором и клавиш управления

A:  KeyUp

A: *Keypress

A:  Click

A:  Change

  1. Q:  Укажите логическое свойство, которое определяет, надо ли отображать элемент управления во время выполнения программы

A: *visible

A:  еnabled

A:  transparency

A:  show

  1. Q:  Укажите логическое свойство, которое возвращает или устанавливает надпись, отображаемую при элементе управления

A:  еnabled

A: *сaption

A:  сontrolTipText

A:  inscription

  1. Q:  Любой графический объект, размешенный на рабочем листе или диаграмме называется

A: *shape

A:  chart

A:  image

A:  picture


По теме: методические разработки, презентации и конспекты

Основы алгоритмизация и программирование на языке Basic

Учебно-методическое пособие по дисциплине «Информатика и ИКТ» Основы алгоритмизация и программирование на языке Basic разработано в соответствии с действующей программой по курсу дисциплины «Информати...

Презентации к урокам по теме «Основы программирования на языке Basic»

СПБ ГБОУ СПО Колледж Строительной Индустрии и Городского Хозяйства,      Тема работы: пакет презентаций к урокам по теме «Основы программирования на языке Basic»...

Лекция. Введение. Среда разработки Visual Basic.

Приведен лекционный материал по теме Среда разработки Visual Basic. В лекции   изложены основные понятия, виды алгоритмов и приведены ихблок-схемы, описаны этапы создания программы. Кро...

Диктант по теме "Объектно-ориентированное программирование в среде Visual Basic"

В материале содержатся вопросы  для закрепления темы "Объектно-оиентированное программирование в среде VB" по информатике для студентов 1 курса СПО....

01.11 гр. МЖКХ3 Практическая работа № 33 "Basic Principal Of Welding"

Выполните практическую работу № 33...