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

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.10.2024

Просмотров: 18

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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


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

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






  1. Чаще всего интерпретируемые языки программирования используются для …

  1. программирования баз данных

  2. программирования графических и видеоредакторов

  3. веб-программирования

  4. программирования корпоративных систем

  5. программирования систем реального времени

  6. логического программирования




  1. скрытие функционала внутри объекта - это

  1. наследование

  2. перегрузка

  3. полиморфизм

  4. инкапсуляция

  5. делегирование




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

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

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

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

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

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

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




  1. Основные процессы жизненного цикла программного обеспечения

  1. управление проектами

  2. постановка задачи

  3. документирование

  4. верификация

  5. разработка

  6. усовершенствование

  7. аттестация

  8. эксплуатация

  9. обучение

  10. сопровождение




  1. Установите правильный порядок этапов программирования при использовании V-модели:

  1. детальное проектирование

  2. тестирование и проверка системы

  3. реализация

  4. проектирование архитектуры

  5. модульное тестирование и интеграция

  6. концепция

  7. введение в эксплуатацию и поддержка

Ответ: ________________________



  1. Какой символ указывает на принадлежность свойства объекту

  1. ;

  2. ' одинарные кавычки

  3. " двойные кавычки

  4. точка

  5. &

  6. ?

  7. =>




  1. Команда объявления данных

  1. Dim

  2. Public

  3. Private

  4. Static




  1. Выберите некорректные имена переменных..…

  1. Base1_Ball

  2. 1Base Ball

  3. Base.1

  4. $BaseBall

  5. baseball

  6. BASE

  7. Base.Ball

  8. _Base1_Ball_

  9. Base&.1

  10. BaseBall






  1. Какой тип данных описывает только положительные числа?

Ответ: ________________________


  1. Какие операции имеют низший приоритет

  1. сложения

  2. вычитания

  3. умножения

  4. деления

  5. возведения в степень

  6. целочисленное деление

  7. конкатенация




  1. В системе VBA термин ForeColor для командной кнопки относится к категории «…»

  1. события

  2. методы

  3. свойства

  4. функции




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

  1. Str()

  2. Val()

  3. Chr()

  4. Len()

  5. Abs()




  1. Тип данных Float в языке программирования VBA …

  1. может хранить только два значения – True либо False

  2. может хранить только числовые значения

  3. может хранить любой набор данных

  4. не существует




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

Ответ: _______________________


  1. Объявления переменных в VBA

  1. всегда обязательны

  2. можно не объявлять тип переменной

  3. можно менять тип переменной в программе

  4. можно неявно задать тип переменной




  1. Константами называются элементы языка программирования, …

  1. не имеющие значений

  2. обозначаемые словом const

  3. значения которых в процессе выполнения программы могут изменяться или не изменяться в зависимости от условия

  4. значения которых в процессе выполнения программы изменяются

  5. значения которых в процессе выполнения программы не изменяются




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

а) If…

б) Then…

в) Else

г) End If

д) Boolean

е) Next

ж) Const

з) Case


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

  1. 16

  2. 4

  3. 7

  4. 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

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




  1. В ряду ключевых слов VBA, обозначающих конец цикла, – …

  1. End

  2. Case

  3. Loop

  4. Const

  5. While

  6. Next

  7. Do

  8. Wend




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

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

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

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




  1. Цикл … проверяет условие перед началом выполнения цикла

  1. For

Next i

  1. Do While

Loop

  1. Do

Loop While

  1. While

Wend

  1. Do Until

Loop

  1. Do

Loop Until


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

  1. 25

  2. 20

  3. 18

  4. 5

  5. 15




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

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

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

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

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

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




  1. Переопределяет размерность массива оператор …

  1. Dim

  2. ReDim

  3. Array

  4. ReSize




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

m=a(1)

k=1

for i=2 to n

if a(i)>m then

m=a(i)

end if

next i

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

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

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

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

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




  1. Говоря о процедурах и функциях, можно утверждать, что …

  1. процедура возвращает в точку вызова вычисленное значение

  2. процедура меняет значение переданных ей параметров

  3. процедуры могут изменять глобальные переменные

  4. процедуры запускаются по наступлению события

  5. процедуры можно написать пользователю, а функции встроены в систему

  6. процедуры можно разрабатывать вручную, а функции генерируются макрорекордером

  7. в процедуры передаются только значения переменных

  8. процедуры находятся в модулях





  1. Правильное объявление процедуры: …

  1. Private Sub MyProg () As Integer

  2. Private Function MyProg ()

  3. Public Sub MyProg(N As Integer)

  4. Private Sub MyProg()

  5. Public Function MyProg(N As Integer) As Integer




  1. В качестве параметра в процедуре, описанной следующим образом

Sub (MyParam() As Long = 0)

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

  2. передаются значения элементов массива

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

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

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

  6. запись некорректна




  1. Написать программу ввода с клавиатуры фамилии и возраста и записать это в файл произвольного доступа поможет следующий фрагмент кода: …

  1. 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

  1. Fih = FreeFile()

Open Fih for Random Access Write As #Fih

Fam = InputBox(“введи фамилию”)

Age = IuputBox(“введи возраст”)

Put #Fih, 1, Fam

Put #Fih, 2, Age

Close #Fih

  1. 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

  1. 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