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

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

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

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

Добавлен: 27.03.2024

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

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

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

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


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

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

6




  1. Сопоставьте способ записи алгоритма и его описание

  1. Словесный

  1. полуформализованные описания алгоритмов на условном языке, которые включают в себя как элементы языка программирования, так и фразы естественного языка, математические обозначения и др

  1. Графический

  1. Код на языке программирования

  1. Певдокод

  1. Блок-схема, где действия обозначаются геометрическими фигурами.

  1. Программный

  1. На естественном языке построчно, каждая команда с новой строки

Ответ:


  1. Одновременный перевод всех команд программыв машинный код и его дальнейшее многократное выполнение называется

  1. интерпретацией

  2. транскомпиляцией

  3. компиляцией

  4. трансляцией




  1. В основе таких языком лежит концепция объединения данных и методов их обработки.

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

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

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




  1. Стадия эксплуатации программного средства состоит из фазы применения и фазы

Ответ:


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

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

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

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

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

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




  1. Именованная область памяти, предназначенная для хранения

Ответ:


  1. Основные синтаксические принципы языка VBA :

  1. VBA нечувствителен к регистру;

  2. Строки заключаются в одинарные кавычки (');

  3. Символьные значения должны заключаться в двойные кавычки (");

  4. начало нового оператора – точка с запятой;

  5. Несколько операторов в одной строке разделяются двоеточиями:

  6. Нельзя объединить несколько физических строк в одну логическую




  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. Нет

  2. Да, через точку с запятой ;

  3. Да, через запятую

  4. Да, используя знак _

  5. Да, используя знак :




  1. Какими специальными символами в VBA объявляется шестнадцатеричное число



  1. $

  2. %

  3. &

  4. H

  5. F

  6. &H

  7. &F




  1. Определив значение следующего арифметического выражения на VBA: 24 / 4 * 3 + 19 mod 2, получим …

Ответ:


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

  1. Str()

  2. Val()

  3. Chr()

  4. Len()

  5. Abs()




  1. Внешний вид диалогового окна MsgBox

  1. Автоматически определяется редактором VBA

  2. Определяется пользователем с помощью свойств окна

  3. Задается параметрами функции




  1. На языке VBA объявить две переменных даты Now и Tmr, и одну переменную с плавающей запятой M можно так:…

Ответ:



  1. Запись оператора множественного выбора в языке программирования VBA начинается со служебных слов …

  1. Case of

  2. Case Else

  3. Select Case

  4. Select

  5. Case

  6. Switch

  7. Switch Case

  8. Default




  1. Можно ли использовать оператор Select Case в качестве условного?

  1. Нет, этот оператор проверяет значения, а не условие

  2. Нет, этот оператор проверяет диапазоны значений

  3. Нет, это оператор не реализует ветвление алгоритма

  4. Да, значение можно задать условным выражением




  1. Дана последовательность операторов VBA:

x = 12 mod 6

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

  2. 4

  3. 3

  4. -1




  1. После выполнения программы на VBA при первоначальном значении а = 10, a = -10 значение переменной b равно …, …

a = InputBox("Введи а")

If val(a) > 0 Then

b = val(a) ^ 2

Else

b = val(a) / 10

End If

x = MsgBox("b=" + Str(b))

Ответ:


  1. В программе на VBA алгебраическое выражение |x+y| имеет вид: …

  1. |x+y|

  2. mod|x+y|

  3. mod(x+y).

  4. abs|x+y|

  5. abs(x+y).

  6. abc(x+y).

  7. abs(x)+abs(y).

  8. mod(x)+mod(y).




  1. Циклическая команда For .. Next в языке VBA описывает цикл:


  1. итерационный

  2. регулярный

  3. со счетчиком

  4. с параметром

  5. с предусловием

  6. с постусловием



  1. Операция, в которой одни и те же действия повторяются многократно, называется …

  1. условием

  2. циклом

  3. выражением

  4. функцией

  5. присваиванием




  1. Цикл Do While … Loop выполнится на участке кода, приведенном ниже, …

s1 = 0

i1 = 2

Do While i1 <= 30

s1 = s1 + i1 ^ 2

i1 = i1 + 4

Loop

  1. 30 раз

  2. 7 раз

  3. 8 раз

  4. 29 раз

  5. 27 раз

  6. 28 раз




  1. Массив, объявленный как Dim MyArrayA(30) As Single, содержит …

  1. 30 элементов

  2. 1 элемент

  3. 31 элемент

  4. бесконечное количество элементов

  5. произвольное количество элементов




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

  1. Dim

  2. ReDim

  3. Array

  4. ReSize




  1. Какое ключевое слово используется для сохранения данных в массиве во время переопределения его размерности?

  1. Save

  2. Dim

  3. ReDim

  4. ReSize

  5. Preserve

  6. Array




  1. Пользовательские роцедуры и функции помогают:

  1. сократить код программы,

  2. улучшить модификацию кода,

  3. повысить трудозатраты на написание кода,

  4. улучшить понимание кода программистом,

  5. усложнить код




  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 (Optional MyParam As Long)

  1. передается целочисленная переменная

  2. передается необязательная целочисленная переменная

  3. передается ссылка на целочисленную переменную

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

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




  1. Описать на языке VBA следующие действия:

  1. объявить динамический массив

  2. сделать массив двумерным

  3. изменить размер двумерного массива

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


Ответ:



  1. Вывести на экран окно сообщения с помощью функции MsgBox с кнопками Yes, No и Cancel. Определить какую кнопку нажал пользователь и вывести сообщение с помощью диалогового окна MsgBox.




  1. Напишите программу, в которой опишите функцию, которая складывает два числа (числа передаются через параметры) и возвращает результат. В основной программе функция вызывается и суммы выводится с помощью диалогового окна MsgBox.