Главная страница

Итоговый тест по дисциплине Технология программирования 3


Скачать 39.21 Kb.
НазваниеИтоговый тест по дисциплине Технология программирования 3
Дата20.12.2022
Размер39.21 Kb.
Формат файлаdocx
Имя файлаTehnologiya programmirovaniya_itogovyiy test 3.docx
ТипДокументы
#855501

Итоговый тест


по дисциплине

«Технология программирования»

3





  1. Свойства языков высокого уровня – …

  1. полный контроль над памятью

  2. использование переменных

  3. прямое взаимодействие с аппаратными ресурсами

  4. расширяемость типов данных

  5. зависимость программ от типа процессора

  6. максимальная компактность программ

  7. высокая скорость программирования

  8. возможность записи сложных выражений

  9. высокая скорость выполнения команд




  1. Языки программирования, требующие явного последовательного описания алгоритма решения задачи, операторы которых объединяются в группы, отделенные от данных, – это … языки

  1. процедурно-ориентированные

  2. проблемно-ориентированные

  3. объектно-ориентированные




  1. Объектно-ориентированное программирование характеризуется …

  1. наличием одной линейной программы

  2. разделением программы на модули

  3. тем, что все данные об объекте, его связи с другими объектами объединяются в одну структурную переменную




  1. Разработка программного обеспечения ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению с каскадной моделью. Время жизни каждого из этапов растягивается на весь период разработки.

Для какой модели жизненного цикла программного обеспечения характерны данные особенности?

  1. Для каскадной модели.

  2. Для поэтапной модели.

  3. Для логической модели.

  4. Для спиральной модели.

  5. Для интеллектуальной модели.




  1. Какое описание соответствует поэтапной модели жизненного цикла:

  1. модель, в которой каждый цикл предполагает создание фрагмента (компонента) или версии программного продукта

  2. модель, в которой переход на следующий этап означает полное завершение работ на предыдущем этапе

  3. модель, в которой разработка ПО ведется итерациями с циклами обратной связи между этапами




  1. В числе базовых моделей жизненного цикла – …

  1. каскадная модель

  2. поэтапная модель

  3. логическая модель

  4. спиральная модель

  5. интеллектуальная модель




  1. Тип данных, который будет иметь переменная F, описанная на языке программирования VBA, – …

Dim F

  1. Boolean

  2. Variant

  3. String

  4. Char




  1. На рабочем листе приложения Microsoft Word расположено текстовое окно. Необходимо обеспечивать вывод большого объема информации в текстовом окне с переносом последующих строк. Для этого следует использовать одно из свойств – Text, MultiLine, TextAlign или SpecialEffect.

Какое свойство необходимо использовать?

  1. Text

  2. MultiLine

  3. TextAlign

  4. SpecialEffect




  1. Функция … преобразует строковую переменную в числовую

  1. Str()

  2. Val()

  3. Chr()

  4. Len()

  5. Abs()




  1. На языке VBA объявить две целочисленных переменных I и N, и одну строковую переменную S можно так:…

Ответ: __________________________


  1. В записи на языке программирования VBA, приведенной ниже, переменные X и Y имеют тип данных …


Dim X, Y, Z As Integer


  1. Boolean

  2. Variant

  3. Integer

  4. String

  5. Char




  1. Операторы, используемые для организации ветвления – …

а) If…

б) Then…

в) Else

г) End If

д) Boolean

е) Next

ж) Const

з) Case


  1. Дана последовательность операторов 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?

  1. Y будет равен 10.

  2. Y будет равен 4.

  3. Y будет равен 14.

  4. Y будет равен 8.




  1. В программе на VBA алгебраическое выражение (13b+53c+d):(7a+4) записывается следующим образом: …

  1. 13*b+53*c+d / 7*a+4

  2. (13*b+53*c+d)/(7*a+4)

  3. (13b+53c+d)/(7a+4)

  4. (13*b+53*c+d):(7*a+4)

  5. (13b+53c+d):7a+4




  1. В языке программирования VBA существуют определенные виды циклов, в частности, циклы, в которых условие их повторения или окончания задается в зависимости от условия (например, пока не будет достигнута точность вычислений), – это … циклы

Ответ: ____________________________


  1. Цикл, выполняемый, если верно условие, заданное на входе в цикл, – это …

  1. регулярный цикл

  2. цикл с постусловием

  3. цикл с предусловием




  1. Синтаксическая конструкция регулярного цикла имеет форму: …

  1. For i = 5 To 8

Операторы

Next i

  1. If условие Then оператор Else

  2. Select Case

Case Значение_1

EndSelect

  1. Do.

Loop


  1. Значение переменной 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


  1. 25

  2. 20

  3. 5

  4. 15




  1. Оператор «Option Base 1» на языке программирования VBA …

  1. позволяет задать двойную точность для вычислений

  2. требует обязательного объявления всех переменных в программе

  3. позволяет не объявлять переменные в программе

  4. назначает режим отладки программы

  5. объявляет, что индексы всех массивов в модуле начинаются с 1




  1. Диапазон изменения индекса (индексов) массива определяет …

  1. количество индексов у элемента

  2. количество элементов в массиве

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

  4. тип переменных, описывающих индексы элементов

  5. номера элементов массива



  1. Команда

Dim A(10,30) As Intrger

Объявляет:

  1. одномерный массив из 31 целых чисел

  2. одномерный массив из 30 целых чисел

  3. одномерный массив строк

  4. матрица 11 строк и 31 столбцов

  5. матрица 10 строк и 30 столбцов

  6. массив неопределенного размера

  7. массив неопределенного количества целых чисел




  1. Фрагмент кода, приведенный ниже, выполняет …

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. поиск максимального элемента массива и его номера

  2. только поиск максимального элемента массива

  3. поиск минимального элемента массива и его номера

  4. только поиск минимального элемента массива

  5. поиск элемента массива, имеющего значение, равное 1




  1. Чтобы начать набор текста функции или подпрограммы на языке VBA, необходимо выполнить команду …

  1. Debug/CompileVBAProject

  2. Insert/Procedure;

  3. Insert/Module




  1. Вариант правильного описания процедуры на языке программирования VBA: …



Sub HelloOut ( )

A= b+ c;

End

  1. Sub HelloOut

A= b+ c;

End Sub

  1. Sub HelloOut( )

A= b+ c

End Sub



  1. Определить номер свободного канала для открытия файла можно с помощью команды …

  1. FileLen

  2. FileCopy

  3. Get

  4. FreeFile

  5. FileAttr


написать администратору сайта