Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кп-все_ответы.doc
Скачиваний:
1
Добавлен:
27.10.2018
Размер:
2.35 Mб
Скачать

730. Отличие пользовательской функции от пользовательской процедуры:

  1. Функция не может иметь формальных параметров

  2. В функции не используются локальные переменные

  3. В теле функции имени функции передается вычисленное значение функции

  4. В функции не используются глобальные переменные

  5. Имя функции является переменной заданного типа

Правильные ответы: 3, 5

731. Как включить пользовательские функции универсального типа в арифметическое выражение вызывающей программы?

  1. В арифметическом выражении значения функций с помощью функций Val преобразовать в числовые

  2. Значения функций передать числовым переменным, включив последние в арифметическое выражение

  3. Заключить арифметическое выражение с операндами-функциями в круглые скобки

  4. Заключить арифметическое выражение с операндами-функциями в квадратные скобки

  5. Значение арифметического выражения с операндами-функциями преобразовать функцией Val в числовое

Правильные ответы: 1, 2

732. Как включить пользовательские функции универсального типа в логическое выражение вызывающей программы?

  1. Заключить логическое выражение с операндами-функциями в квадратные скобки

  2. В логическом выражении значения функций с помощью функций Val преобразовать в числовые

  3. Заключить логическое выражение с операндами-функциями в круглые скобки

  4. Значения функций передать числовым переменным, включив последние в логическое выражение

  5. Значение логического выражения с операндами-функциями преобразовать функцией Val в числовое

Правильные ответы: 2, 4

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

  1. При вычислении выражения параметры типа Variant записываются в круглые скобки

  2. В выражении значения параметров типа Variant преобразовать функцией Val в числовые

  3. Значения параметров типа Variant передать числовым переменным, включив последние в выражение

  4. При вычислении выражения параметры типа Variant преобразовать функцией Str в строковые

  5. Вычисленное значение выражения преобразовать функцией Val в числовое

Правильные ответы: 2, 3

734. Вызывающая программа может получить информацию от пользовательской функции через

  1. Локальные переменные функции

  2. Переменные, замещающие формальные параметры функции с атрибутами ByVal

  3. Глобальные переменные модуля или формы

  4. Переменные, замещающие формальные параметры функции с атрибутами ByRef

  5. Имя функции

Правильные ответы: 3, 4, 5

735. Вызывающая программа может передать информацию вызываемой пользовательской функции через

  1. Переменные, замещающие формальные параметры с атрибутами ByVal

  2. Константы, замещающие формальные параметры с атрибутами ByRef

  3. Переменные, замещающие формальные параметры с атрибутами ByRef

  4. Глобальные переменные модуля или формы

  5. Визуальные управляющие элементы формы

Правильные ответы: 1, 3, 4

736. Введите (прописными/строчными буквами, без пробелов) ключевое слово, обозначающее способ передачи данных при вызове процедуры – по ссылке.

Правильный ответ: 0

(ByRef)

737. Введите (прописными/строчными буквами, без пробелов) ключевое слово, обозначающее способ передачи данных при вызове процедуры – по значению.

Правильный ответ: 0

(ByVal)

738. Укажите, что неверно в перечне отличий пользовательской функции от пользовательской процедуры:

1) Функция не может иметь формальных параметров

2) В функции не используются локальные переменные

3) В теле функции имени функции передается вычисленное значение функции

4) В функции не используются глобальные переменные

5) Имя функции является переменной заданного типа

Правильные ответы: 1, 2, 4

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

1) A As Integer

2) ByRef A As Integer

3) ByVal B As Single

4) ByVal B

5) A

Правильные ответы: 1, 2, 3, 4, 5

****************************************************************************

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

  1. Присваивается значение фактического параметра-переменной

  2. Присваивается значение фактического параметра-выражения

  3. Передается адрес фактического параметра-переменной

  4. Передается адрес фактического параметра-выражения

  5. Присваивается значение фактического параметра-константы

Правильный ответ: 3

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

  1. Передается адрес фактического параметра-переменной

  2. Передается адрес фактического параметра-выражения

  3. Присваивается значение фактического параметра-переменной

  4. Присваивается значение фактического параметра-константы

  5. Присваивается значение фактического параметра-выражения

Правильные ответы: 3, 4, 5

742. В каком виде может задаваться в процедуре формальный параметр А строкового типа?

  1. A As String( )

  2. A As String[ ]

  3. A As String

  4. A$

  5. A As String*n, где n –целое число

Правильные ответы: 3, 4

743. Каким объектам пользовательской процедуры при обращении к ней отводится оперативная память?

  1. Локальным переменным

  2. Формальным параметрам с атрибутами ByRef

  3. Формальным параметрам с атрибутами ByVal

  4. Фактическим параметрам-переменным

5) Глобальным переменным Правильные ответы: 1, 3

744. Какие характеристики могут варьироваться в параметре-массиве, замещающем формальный параметр-массив пользовательской процедуры?

  1. Размерность массива

  2. Размер массива

  3. Тип элементов

  4. Имя массива

  5. Значения элементов заданного типа

Правильные ответы: 1, 2, 4, 5

745. Какое ключевое слово обозначает способ передачи данных (по ссылке) при вызове процедуры/функции?

Правильный ответ: 0

(ByRef)

746. Какое ключевое слово обозначает способ передачи данных (по значению) при вызове процедуры/функции?

Правильный ответ: 0

(ByVal)

************************************************************************************

750. Размещение процедур обработки событий, связанных с элементами управления, осуществляется:

  1. В окне главной формы проекта

  2. В окне кода одной из форм проекта

  3. В одном из программных модульных файлов

  4. В главном программном модульном файле

  5. В специальном окне проекта

Правильный ответ: 2

751. В проекте имеется несколько форм, с элементами которых связаны процедуры. Где и как объявить переменную A, доступную во всех процедурах?

  1. В главной форме с ключевым словом Dim

  2. В процедуре любой из форм с ключевым словом Public

  3. В секции General любой из форм с ключевым словом Private

  4. Во всех процедурах с ключевым словом Dim

  5. В секции General любой из форм с ключевым словом Public

Правильный ответ: 5

752. В проекте имеется несколько форм, с элементами которых связаны процедуры и один модуль. Как можно объявить пользовательскую процедуру, доступную во всех процедурах обработки событий?

  1. В секции General любой из форм с ключевым словом Private

  2. В секции General любой из форм с ключевым словом Public

  3. В главной процедуре обработки событий

  4. В секции General модуля с ключевым словом Public

  5. В секции General модуля с ключевым словом Private

Правильные ответы: 4, 5

753. В проекте имеется несколько форм, с элементами которых связаны процедуры. Где и как объявить переменную B, доступную во всех процедурах одной из форм?

  1. В процедуре любой из форм с ключевым словом Public

  2. В главной форме с ключевым словом Dim

  3. В избранной форме с ключевым словом Private

  4. В секции General избранной формы с ключевым словом Private

  5. В секции General любой из форм с ключевым словом Public

Правильный ответ: 4

754. В проекте имеется один модуль и несколько форм, с элементами которых связаны процедуры. Как можно объявить пользовательскую функцию, доступную во всех процедурах обработки событий?

  1. В главной процедуре обработки событий

  2. В секции General любой из форм с ключевым словом Private

  3. В секции General любой из форм с ключевым словом Public

  4. В секции General модуля с ключевым словом Private

  5. В секции General модуля с ключевым словом Public

Правильные ответы: 4, 5

755. Имеется несколько форм, с элементами которых связаны процедуры. Где и как можно объявить статическую переменную A заданной процедуры?

  1. В указанной процедуре оператором: Dim Static A As тип переменной

  2. В указанной процедуре оператором: Static A As тип переменной

  3. В секции General одной из форм оператором: Dim Static A As тип переменной

  4. В секции General одной из форм оператором: Static A As тип переменной

  5. В секции General формы, в которой содержится управляющий элемент, связанный с заданной процедурой, оператором: Static A As тип переменной

Правильные ответы: 1, 2, 5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]