Итоговый тест по дисциплине Технология программирования 6
Скачать 44.86 Kb.
|
Итоговый тестпо дисциплине «Технология программирования» 6Сопоставьте способ записи алгоритма и его описание
Ответ: Одновременный перевод всех команд программыв машинный код и его дальнейшее многократное выполнение называется интерпретацией транскомпиляцией компиляцией трансляцией В основе таких языком лежит концепция объединения данных и методов их обработки. процедурно-ориентированные проблемно-ориентированные объектно-ориентированные Стадия эксплуатации программного средства состоит из фазы применения и фазы … Ответ: В числе базовых моделей жизненного цикла – … каскадная модель поэтапная модель логическая модель спиральная модель интеллектуальная модель Именованная область памяти, предназначенная для хранения Ответ: Основные синтаксические принципы языка VBA : VBA нечувствителен к регистру; Строки заключаются в одинарные кавычки ('); Символьные значения должны заключаться в двойные кавычки ("); начало нового оператора – точка с запятой; Несколько операторов в одной строке разделяются двоеточиями: Нельзя объединить несколько физических строк в одну логическую Корректная запись имени переменной может иметь вид: ..… Base1_Ball 1Base Ball Base.1 $BaseBall baseball BASE Base.Ball _Base1_Ball_ Base&.1 BaseBall Можно ли объявить несколько переменных в одной строке? Нет Да, через точку с запятой ; Да, через запятую Да, используя знак _ Да, используя знак : Какими специальными символами в VBA объявляется шестнадцатеричное число № $ % & H F &H &F Определив значение следующего арифметического выражения на VBA: 24 / 4 * 3 + 19 mod 2, получим … Ответ: Функция … преобразует числовую переменную в строковую Str() Val() Chr() Len() Abs() Внешний вид диалогового окна MsgBox Автоматически определяется редактором VBA Определяется пользователем с помощью свойств окна Задается параметрами функции На языке VBA объявить две переменных даты Now и Tmr, и одну переменную с плавающей запятой M можно так:… Ответ: Запись оператора множественного выбора в языке программирования VBA начинается со служебных слов … Case of Case Else Select Case Select Case Switch Switch Case Default Можно ли использовать оператор Select Case в качестве условного? Нет, этот оператор проверяет значения, а не условие Нет, этот оператор проверяет диапазоны значений Нет, это оператор не реализует ветвление алгоритма Да, значение можно задать условным выражением Дана последовательность операторов VBA: x = 12 mod 6 If x = 0 Then y = 2 * x - 1 If x > 1 Then y = x * 2 If x > 2 Then y = x + 2 / x – 1 Чему будет равен y? 2 4 3 -1 После выполнения программы на VBA при первоначальном значении а = 10, a = -10 значение переменной b равно …, … a = InputBox("Введи а") If val(a) > 0 Then b = val(a) ^ 2 Else b = val(a) / 10 End If x = MsgBox("b=" + Str(b)) Ответ: В программе на VBA алгебраическое выражение |x+y| имеет вид: … |x+y| mod|x+y| mod(x+y). abs|x+y| abs(x+y). abc(x+y). abs(x)+abs(y). mod(x)+mod(y). Циклическая команда For .. Next в языке VBA описывает цикл: итерационный регулярный со счетчиком с параметром с предусловием с постусловием Операция, в которой одни и те же действия повторяются многократно, называется … условием циклом выражением функцией присваиванием Цикл Do While … Loop выполнится на участке кода, приведенном ниже, … s1 = 0 i1 = 2 Do While i1 <= 30 s1 = s1 + i1 ^ 2 i1 = i1 + 4 Loop 30 раз 7 раз 8 раз 29 раз 27 раз 28 раз Массив, объявленный как Dim MyArrayA(30) As Single, содержит … 30 элементов 1 элемент 31 элемент бесконечное количество элементов произвольное количество элементов Переопределяет размерность массива оператор … Dim ReDim Array ReSize Какое ключевое слово используется для сохранения данных в массиве во время переопределения его размерности? Save Dim ReDim ReSize Preserve Array Пользовательские роцедуры и функции помогают: сократить код программы, улучшить модификацию кода, повысить трудозатраты на написание кода, улучшить понимание кода программистом, усложнить код Правильное объявление процедуры: … Private Sub MyProg () As Integer Private Function MyProg () Public Sub MyProg(N As Integer) Private Sub MyProg() Public Function MyProg(N As Integer) As Integer В качестве параметра в процедуре, описанной следующим образом Sub (Optional MyParam As Long) передается целочисленная переменная передается необязательная целочисленная переменная передается ссылка на целочисленную переменную передается ссылка на массив передаются значения элементов массива Описать на языке VBA следующие действия: объявить динамический массив сделать массив двумерным изменить размер двумерного массива изменить последний размер массива, сохраняя содержимое Ответ: Вывести на экран окно сообщения с помощью функции MsgBox с кнопками Yes, No и Cancel. Определить какую кнопку нажал пользователь и вывести сообщение с помощью диалогового окна MsgBox. Напишите программу, в которой опишите функцию, которая складывает два числа (числа передаются через параметры) и возвращает результат. В основной программе функция вызывается и суммы выводится с помощью диалогового окна MsgBox. |