Итоговый тест по дисциплине Технология программирования
Скачать 50.44 Kb.
|
Итоговый тестпо дисциплине «Технология программирования» Чаще всего интерпретируемые языки программирования используются для … программирования баз данных программирования графических и видеоредакторов веб-программирования программирования корпоративных систем программирования систем реального времени логического программирования скрытие функционала внутри объекта - это наследование перегрузка полиморфизм инкапсуляция делегирование Разработка программного обеспечения ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению с каскадной моделью. Время жизни каждого из этапов растягивается на весь период разработки. Для какой модели жизненного цикла программного обеспечения характерны данные особенности? Для каскадной модели. Для поэтапной модели. Для логической модели. Для спиральной модели. Для интеллектуальной модели. Основные процессы жизненного цикла программного обеспечения – … управление проектами постановка задачи документирование верификация разработка усовершенствование аттестация эксплуатация обучение сопровождение Установите правильный порядок этапов программирования при использовании V-модели: детальное проектирование тестирование и проверка системы реализация проектирование архитектуры модульное тестирование и интеграция концепция введение в эксплуатацию и поддержка Ответ: ________________________ Какой символ указывает на принадлежность свойства объекту ; ' одинарные кавычки " двойные кавычки точка & ? => Команда объявления данных Dim Public Private Static Выберите некорректные имена переменных..… Base1_Ball 1Base Ball Base.1 $BaseBall baseball BASE Base.Ball _Base1_Ball_ Base&.1 BaseBall Какой тип данных описывает только положительные числа? Ответ: ________________________ сложения вычитания умножения деления возведения в степень целочисленное деление конкатенация В системе VBA термин ForeColor для командной кнопки относится к категории «…» события методы свойства функции Функция … преобразует числовую переменную в строковую Str() Val() Chr() Len() Abs() Тип данных Float в языке программирования VBA … может хранить только два значения – True либо False может хранить только числовые значения может хранить любой набор данных не существует На языке VBA объявить переменную A, которая может хранить только положительные числа и целочисленную переменную В можно так:… Ответ: _______________________ Объявления переменных в VBA всегда обязательны можно не объявлять тип переменной можно менять тип переменной в программе можно неявно задать тип переменной Константами называются элементы языка программирования, … не имеющие значений обозначаемые словом const значения которых в процессе выполнения программы могут изменяться или не изменяться в зависимости от условия значения которых в процессе выполнения программы изменяются значения которых в процессе выполнения программы не изменяются В числе операторов, используемых для организации ветвления в программе (добавить, в какой именно), – … а) If… б) Then… в) Else г) End If д) Boolean е) Next ж) Const з) Case Дана последовательность операторов VBA: x = 12 mod 8 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? 16 4 7 8 В программе на 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) В ряду ключевых слов VBA, обозначающих конец цикла, – … End Case Loop Const While Next Do Wend Цикл, выполняемый, если верно условие, заданное на входе в цикл, – это … регулярный цикл цикл с постусловием цикл с предусловием Цикл … проверяет условие перед началом выполнения цикла For Next i Do While Loop Do Loop While While Wend Do Until Loop Do Loop Until Значение переменной a после выполнения приведенной ниже программы на VBA, равно … sum = 0 For I = 1 To 5 For J = 0 To 5 If J = 5 Then Exit For End If sum = sum + 1 Next J Next I a= sum 25 20 18 5 15 Оператор «Option Base 1» на языке программирования VBA … позволяет задать двойную точность для вычислений требует обязательного объявления всех переменных в программе позволяет не объявлять переменные в программе назначает режим отладки программы объявляет, что индексы всех массивов в модуле начинаются с 1 Переопределяет размерность массива оператор … Dim ReDim Array ReSize Фрагмент кода, приведенный ниже, выполняет … m=a(1) k=1 for i=2 to n if a(i)>m then m=a(i) end if next i поиск максимального элемента массива и его номера только поиск максимального элемента массива поиск минимального элемента массива и его номера только поиск минимального элемента массива поиск элемента массива, имеющего значение, равное 1 Говоря о процедурах и функциях, можно утверждать, что … процедура возвращает в точку вызова вычисленное значение процедура меняет значение переданных ей параметров процедуры могут изменять глобальные переменные процедуры запускаются по наступлению события процедуры можно написать пользователю, а функции встроены в систему процедуры можно разрабатывать вручную, а функции генерируются макрорекордером в процедуры передаются только значения переменных процедуры находятся в модулях Правильное объявление процедуры: … 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 (MyParam() As Long = 0) передается одномерный массив передаются значения элементов массива передается пустой массив передается ссылка на массив передается массив заполненный нулями запись некорректна Написать программу ввода с клавиатуры фамилии и возраста и записать это в файл произвольного доступа поможет следующий фрагмент кода: … Fih = “Test.txt” Open Fih for Random Access Write As #Fih Fam = InputBox(“введи фамилию”) Age = IuputBox(“введи возраст”) Put #Fih, 1, Fam Put #Fih, 2, Age Close #Fih Fih = FreeFile() Open Fih for Random Access Write As #Fih Fam = InputBox(“введи фамилию”) Age = IuputBox(“введи возраст”) Put #Fih, 1, Fam Put #Fih, 2, Age Close #Fih Fih = FreeFile() Fim = “Test.txt” Open Fim for Random Access Write As #Fih Fam = InputBox(“введи фамилию”) Age = IuputBox(“введи возраст”) Put #Fih, 1, Fam Put #Fih, 2, Age Close #Fim Fih = FreeFile() Fim = “Test.txt” Open Fim for Random Access Write As #Fih Fam = InputBox(“введи фамилию”) Age = IuputBox(“введи возраст”) Put #Fih, 1, Fam Put #Fih, 2, Age Close #Fih |