Файл: Итоговый тест по дисциплине Технология программирования.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.10.2024
Просмотров: 18
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Итоговый тест
по дисциплине
«Технология программирования»
-
Чаще всего интерпретируемые языки программирования используются для …
-
программирования баз данных -
программирования графических и видеоредакторов -
веб-программирования -
программирования корпоративных систем -
программирования систем реального времени -
логического программирования
-
скрытие функционала внутри объекта - это
-
наследование -
перегрузка -
полиморфизм -
инкапсуляция -
делегирование
-
Разработка программного обеспечения ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению с каскадной моделью. Время жизни каждого из этапов растягивается на весь период разработки.
Для какой модели жизненного цикла программного обеспечения характерны данные особенности?
-
Для каскадной модели. -
Для поэтапной модели. -
Для логической модели. -
Для спиральной модели. -
Для интеллектуальной модели.
-
Основные процессы жизненного цикла программного обеспечения – …
-
управление проектами -
постановка задачи -
документирование -
верификация -
разработка -
усовершенствование -
аттестация -
эксплуатация -
обучение -
сопровождение
-
Установите правильный порядок этапов программирования при использовании 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