Файл: Итоговый тест по дисциплине Технология программирования 7.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 28.03.2024
Просмотров: 51
Скачиваний: 8
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Итоговый тест
по дисциплине
«Технология программирования»
7
-
Объекты, к которым применяются инструкции алгоритма.
-
Исполнитель -
Среда исполнителя -
Алгоритм -
Допустимые действия -
команды
-
Последовательное выполнение каждого выражения программы машиной называется …
-
компиляцией -
интерпретацией -
транскомпиляцией -
трансляцией
-
Языки программирования, требующие явного последовательного описания алгоритма решения задачи, операторы которых объединяются в группы, отделенные от данных, – это … языки
-
процедурно-ориентированные -
проблемно-ориентированные -
объектно-ориентированные
-
Разработка программного обеспечения ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению с каскадной моделью. Время жизни каждого из этапов растягивается на весь период разработки.
Для какой модели жизненного цикла программного обеспечения характерны данные особенности?
-
Для каскадной модели. -
Для поэтапной модели. -
Для логической модели. -
Для спиральной модели. -
Для интеллектуальной модели.
-
Структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении существования ПО - это ...
Ответ:
-
Установите правильный порядок этапов программирования при использовании V-модели:
-
детальное проектирование -
тестирование и проверка системы -
реализация -
проектирование архитектуры -
модульное тестирование и интеграция -
концепция -
введение в эксплуатацию и поддержка
Ответ:
-
Какой символ позволяет в VBA размещать одну команду на нескольких строках
-
; -
: -
_ -
точка -
Нет такого символа, это синтаксическая ошибка
-
Тип данных Decimal
-
числовой тип данных -
денежный тип данных -
нельзя объявить явно -
такого типа не существует
-
Что произойдет в программе при выполнении следующего кода
Dim nVar1
nVar1 = nVar1 + 1
MsgBox nVar1
-
Возникнет ошибка -
Переменная nVar1 не будет существовать -
К переменной нельзя будет обратиться до объявления ее типа -
Будет автоматически создана новая переменная типа Integer -
Будет автоматически создана новая переменная типа Variant
-
Какие операции имеют низший приоритет
-
умножения -
деления -
возведения в степень -
целочисленное деление
-
Определив значение следующего арифметического выражения на VBA: 26 / 4 * 2 + 19 mod 3, получим …
Ответ:
-
Функция … преобразует строковую переменную в числовую
-
Str() -
Val() -
Chr() -
Len() -
Abs()
-
В языке VBA с помощью свойства … можно поменять значение текстового поля
-
Caption -
Name -
Text -
Value -
String
-
На языке VBA объявить две переменных М и N булевского, и одну денежную переменную D можно так:…
Ответ:
-
В переменных после объявления, но до присвоения им значений пользователем содержится:
-
в переменных всех числовых типов данных — 0; -
в переменных всех числовых типов данных — 1; -
в строковых переменных переменной длины — "" строка нулевой длины; -
в строковых переменных переменной длины — " " пробел ; -
в строковых переменных переменной длины — "0"; -
в строковых переменных фиксированной длины — пустая строка; -
в строковых переменных фиксированной длины — строка заданной длины с символами ASCII 0; -
в Variant — специальное пустое значение Empty.
-
К операторам, которые выбирают, какой из блоков кода будет выполнен в зависимости от значения выражения, относят …
-
Integer -
Select Case -
Case -
If -
Boolean -
Next -
Const
-
Дана последовательность операторов VBA:
x = 11 mod 5
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
-
Поместить в текстовое поле TextBox1 на диалоговом окне значение числовой переменной Num1 на языке программирования VBA можно с помощью записи: …
-
Txt_1.TextBox1 = Num1 -
Txt_1 = TextBox1.Num1 -
TextBox1.Text = Num1 -
TextBox1.Num1 -
TextBox1.Text = Val(Num1) -
TextBox1.Val(Num1)
-
В программе на VBA алгебраическое выражение (13b+53c+d):(7a+4) записывается следующим образом: …
-
13*b+53*c+d / 7*a+4 -
(13*b+53*c+d)/(7*a+4) -
(13b+53c+d)/(7a+4) -
(13*b+53*c+d):(7*a+4) -
(13b+53c+d):7a+4 -
13b+53c+d:(7a+4)
-
Блок операторов, находящийся между началом и концом цикла называется
-
Итерация -
Счетчик -
Тело цикла -
Начало цикла -
Конец цикла -
Условие цикла
-
Цикл, приведенный ниже, …
X = 0
Do While X = 0
X = X – 1
Loop
-
выполнится 1 раз -
это бесконечный цикл -
выполнится 0 раз -
выполнится 10 раз
-
Цикл Do While … Loop выполнится на участке кода, приведенном ниже, …
s1 = 0
i1 = 2
Do While i1 <= 30
s1 = s1 + i1 ^ 2
i1 = i1 + 2
Loop
-
30 раз -
7 раз -
8 раз -
29 раз -
27 раз -
15 раз
-
Оператор «Option Base 1» на языке программирования VBA …
-
позволяет задать двойную точность для вычислений -
требует обязательного объявления всех переменных в программе -
позволяет не объявлять переменные в программе -
назначает режим отладки программы -
объявляет, что индексы всех массивов в модуле начинаются с 1
-
Для обращения к элементам многомерного массива нужны индексы по количеству измерений. Эта комбинация называется …
Ответ:
-
Оператор ReDim может выполнить следующие действия:
-
Создать новую переменную -
Инициализировать массив новыми значениями -
Создать новый массив -
Удалить массив -
удалить данные из массива
-
Выгоды использования пользовательских процедур и функций заключается в ….
-
Уменьшение размера кода -
Усложнение модификации -
Уменьшение количества ошибок при написании кода -
Увеличиваются трудозатраты
-
Процедуре описанной Sub (Optional ByRef MyParam() As Long) передается в качестве такого параметра, как …
-
переменная MyParam типа Long -
массив MyParam типа Long -
ссылка на переменную MyParam -
ссылка на массив MyParam
-
В качестве параметра в процедуре, описанной следующим образом
Sub (Optional ByVal MyParam() As Long)
-
передается целочисленная переменная -
передается ссылка на целочисленную переменную -
передается ссылка на массив -
передаются значения элементов массива
-
Если заполнить массив 10х10 случайными целыми числами от 1 до 10, получим запись: …
-
Dim MyArray(10, 10)
For i = 1 To 10
For j = 1 To 10
MyArray(i, j) = Int(Rnd(1) * 10)
Next j
Next i
-
Dim MyArray(10, 10)
For i = 0 To 10
For j = 0 To 10
MyArray(i, j) = Int(Rnd(1) * 10)
Next j
Next i
-
Dim MyArray(1 To 10, 1 To 10)
For i = 1 To 10
For j = 1 To 10
MyArray(i, j) = Int(Rnd(1) * 10)
Next j
Next i
-
Dim MyArray(1 To 10, 1 To 10)
For i = 0 To 10
For j = 0 To 10
MyArray(i, j) = Int(Rnd(1) * 10)
Next j
Next i
-
Написать макрос определения статуса человека по его возрасту. Пользователь вводит число (1-100), программа выдает сообщение «Дошкольник» - до 6 лет, «Обучающийся» - от 7 до 22 лет, «Рабочий» - от 23 до 65, «Пенсионер» - больше 65. Выполнить с помощью операторов Select Case
-
Напишите программу, в которой опишите функцию, которая возводит переданное ей число во вторую степень. В основной программе пользователь в помощью диалогового окна InputBox вводит значение, которое затем передается в функцию. А результат выводится с помощью MsgBox.