Итоговый тест по дисциплине Технология программирования 3
Скачать 39.21 Kb.
|
Итоговый тестпо дисциплине «Технология программирования» 3Свойства языков высокого уровня – … полный контроль над памятью использование переменных прямое взаимодействие с аппаратными ресурсами расширяемость типов данных зависимость программ от типа процессора максимальная компактность программ высокая скорость программирования возможность записи сложных выражений высокая скорость выполнения команд Языки программирования, требующие явного последовательного описания алгоритма решения задачи, операторы которых объединяются в группы, отделенные от данных, – это … языки процедурно-ориентированные проблемно-ориентированные объектно-ориентированные Объектно-ориентированное программирование характеризуется … наличием одной линейной программы разделением программы на модули тем, что все данные об объекте, его связи с другими объектами объединяются в одну структурную переменную Разработка программного обеспечения ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению с каскадной моделью. Время жизни каждого из этапов растягивается на весь период разработки. Для какой модели жизненного цикла программного обеспечения характерны данные особенности? Для каскадной модели. Для поэтапной модели. Для логической модели. Для спиральной модели. Для интеллектуальной модели. Какое описание соответствует поэтапной модели жизненного цикла: модель, в которой каждый цикл предполагает создание фрагмента (компонента) или версии программного продукта модель, в которой переход на следующий этап означает полное завершение работ на предыдущем этапе модель, в которой разработка ПО ведется итерациями с циклами обратной связи между этапами В числе базовых моделей жизненного цикла – … каскадная модель поэтапная модель логическая модель спиральная модель интеллектуальная модель Тип данных, который будет иметь переменная F, описанная на языке программирования VBA, – … Dim F Boolean Variant String Char На рабочем листе приложения Microsoft Word расположено текстовое окно. Необходимо обеспечивать вывод большого объема информации в текстовом окне с переносом последующих строк. Для этого следует использовать одно из свойств – Text, MultiLine, TextAlign или SpecialEffect. Какое свойство необходимо использовать? Text MultiLine TextAlign SpecialEffect Функция … преобразует строковую переменную в числовую Str() Val() Chr() Len() Abs() На языке VBA объявить две целочисленных переменных I и N, и одну строковую переменную S можно так:… Ответ: __________________________ В записи на языке программирования VBA, приведенной ниже, переменные X и Y имеют тип данных … Dim X, Y, Z As Integer Boolean Variant Integer String Char Операторы, используемые для организации ветвления – … а) If… б) Then… в) Else г) End If д) Boolean е) Next ж) Const з) Case Дана последовательность операторов VBA: x = 12 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? Y будет равен 10. Y будет равен 4. Y будет равен 14. Y будет равен 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 В языке программирования VBA существуют определенные виды циклов, в частности, циклы, в которых условие их повторения или окончания задается в зависимости от условия (например, пока не будет достигнута точность вычислений), – это … циклы Ответ: ____________________________ Цикл, выполняемый, если верно условие, заданное на входе в цикл, – это … регулярный цикл цикл с постусловием цикл с предусловием Синтаксическая конструкция регулярного цикла имеет форму: … For i = 5 To 8 Операторы Next i If условие Then оператор Else Select Case Case Значение_1 EndSelect Do. Loop Значение переменной a после выполнения приведенной ниже программы на VBA, равно … sum = 0 For I = 1 To 5 For J = 1 To 5 If J = 4 Then Exit For End If sum = sum + 1 Next J Next I a= sum 25 20 5 15 Оператор «Option Base 1» на языке программирования VBA … позволяет задать двойную точность для вычислений требует обязательного объявления всех переменных в программе позволяет не объявлять переменные в программе назначает режим отладки программы объявляет, что индексы всех массивов в модуле начинаются с 1 Диапазон изменения индекса (индексов) массива определяет … количество индексов у элемента количество элементов в массиве тип элементов массива тип переменных, описывающих индексы элементов номера элементов массива Команда Dim A(10,30) As Intrger Объявляет: одномерный массив из 31 целых чисел одномерный массив из 30 целых чисел одномерный массив строк матрица 11 строк и 31 столбцов матрица 10 строк и 30 столбцов массив неопределенного размера массив неопределенного количества целых чисел Фрагмент кода, приведенный ниже, выполняет … m=a(1) k=1 for i=2 to n if a(i)>m then m=a(i) k=i; end if next i поиск максимального элемента массива и его номера только поиск максимального элемента массива поиск минимального элемента массива и его номера только поиск минимального элемента массива поиск элемента массива, имеющего значение, равное 1 Чтобы начать набор текста функции или подпрограммы на языке VBA, необходимо выполнить команду … Debug/CompileVBAProject Insert/Procedure; Insert/Module Вариант правильного описания процедуры на языке программирования VBA: … Sub HelloOut ( ) A= b+ c; End Sub HelloOut A= b+ c; End Sub Sub HelloOut( ) A= b+ c End Sub Определить номер свободного канала для открытия файла можно с помощью команды … FileLen FileCopy Get FreeFile FileAttr |