Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ВОПРОСА ИГА_ОАиПР_БОТ

.docx
Скачиваний:
15
Добавлен:
22.09.2019
Размер:
54.54 Кб
Скачать

  1. Выберите правильный ответ. Строгая последовательность действий, приводящая к решению поставленной задачи это:

    1. алгоритм;

    2. условие задачи;

    3. решение задачи;

    4. математическая модель.

  2. Выберите правильный ответ. Какое из понятий не является свойством алгоритма:

    1. результативность;

    2. понятность;

    3. цикличность;

    4. дискретность;

  1. Выберите правильный ответ. Как называется графическое представление алгоритма:

    1. последовательность формул;

    2. блок – схема;

    3. таблица;

    4. задача.

  2. Чему будет равно значение переменной d после выполнения фрагмента алгоритма?

    1. 30;

    2. 32;

    3. 6;

    4. 0.

  1. Программа вычисления площади и периметра квадрата является:

    1. Циклическим алгоритмом

    2. Линейным алгоритмом

    3. Ветвящимся алгоритмом

    4. Комбинированным алгоритмом

  2. Что из ниже перечисленного не является стилем программирования?

    1. Процедурный

    2. Методологический

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

    4. Логический

  3. Системы программирования – это программы

    1. прикладные

    2. системные

    3. инструментальные

    4. тренажерные

  4. Выберите правильный ответ. Ветвление это:

    1. If- then- else;

    2. If-then-do;

    3. If-else;

    4. нет правильного ответа.

  5. Когда окончится выполнение цикла: while a<b do a:=a+1;

    1. Когда а станет больше b

    2. Когда а станет равно b

    3. Цикл не закончится

    4. Сразу закончится

  6. Выберите правильный ответ. Цикл с параметром это:

  1. For <параметр> = <начальное значение> To <конечное значение> [Step <шаг>] <тело цикла> Next;

  2. Do Until <условие> <тело цикла> Loop;

  3. Do While <условие> <тело цикла> Loop;

  4. нет правильного ответа.

  1. Массив – это:

    1. запись множества переменных разного типа;

    2. неупорядоченная совокупность отличных друг от друга однотипных элементов;

    3. последовательность, состоящая из фиксированного числа однотипных элементов;

    4. тип одномерных величин.

  2. В формировании цепочки из четырех бусин используются некоторые правила: В конце цепочки стоит одна из бусин Р, N, Т, O. На первом – одна из бусин P, R, T, O, которой нет на третьем месте. На третьем месте – одна из бусин O, P, T, не стоящая в цепочке последней. Какая из перечисленных цепочек могла быть создана с учетом этих правил?

1) PORT 2) TTTO 3)TTOO 4) OOPO

  1. Вызов процедуры из другой процедуры можно произвести следующим образом:

    1. Call <Имя процедуры>

    2. <Имя процедуры> <Список фактических параметров>

    3. Procedure <Имя процедуры>

    4. <Имя процедуры> <параметры>

  2. Процедуры и функции – это:

    1. операторы;

    2. подпрограммы;

    3. имена;

    4. переменные.

  3. Private – ключевое слово, которое указывает, что:

    1. процедура Sub доступна для других процедур только того  модуля, в котором она описана;

    2. локальные переменные процедуры Sub сохраняются в промежутках времени между вызовами этой процедуры;

    3. процедура Sub доступна во всех других процедурах во всех модулях;

    4. служебное слово VBA.

  4. По замыслу разработчиков VBA может использоваться, как:

    1. инструмент настройки пользовательского интерфейса

    2. средство разработки приложений

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

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

  5. Метод Show позволяет:

    1. скрыть объект;

    2. отобразить объект;

    3. изменить положение объекта при запуске

    4. переместит объект

  6. Что изменится, если мы в свойстве Caption формы напишем "Форма":

    1. Заголовок диалогового окна

    2. Ничего

    3. В окне формы выведется текстовая строка

    4. Появиться элемент для ввода текста

  7. Свойство Enabled встречается у многих элементов управления, в чем его основная функция:

    1. Запрещает изменения или доступ для пользователя

    2. Разрешает изменения или доступ пользователя

    3. аналогична свойству Caption

    4. аналогична свойству Text

  8. Что делает функция int(2*Rnd)

    1. выделяет целую часть числа

    2. является генератором случайных чисел 1 и 0

    3. вычисляет длину окружности

    4. округляет число

  9. Возможность создания сетевых приложений, присуща для…

    1. Консольных приложений

    2. Объектно-ориентированных языков программирования

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

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

  10. Какие механизмы в объектно-ориентированных языках программирования обычно позволяют обеспечить инкапсуляцию объектов?

    1. Модификаторы доступа

    2. Виртуальные методы

    3. Статические методы

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

  11. Какие механизмы в объектно-ориентированных языках программирования обычно позволяют обеспечить полиморфизм объектов?

    1. Динамическое выделение памяти

    2. Единообразие ссылок на объекты различных классов

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

    4. Модификаторы доступа

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

    1. Динамическое выделение памяти

    2. Единообразие ссылок на объекты различных классов

    3. Модификаторы доступа

    4. Создание класса

  13. Как называется класс, который приведен на примере ниже?

    1. TForm1

    2. TForm

    3. TMemo

    4. TButton

  1. Какие действия выполняет следующий фрагмент программы?

For j = 0 To 9

If (First(j) Mod 2) <> 0 Then

k = k + 1

End If

    1. Программа не выполнится

    2. Выведет элементы массива не делящиеся на 2

    3. Количество нечетных элементов массива

    4. К=9

  1. Какое из определений наиболее полно характеризует понятие класса

    1. исходный код модели ещё не существующей сущности (объекта)

    2. это объект-образец, по образу и подобию которого создаются другие объекты

    3. это способ выделить набор значимых характеристик объекта

    4. это свойство системы, позволяющее объединить данные и методы объекта

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

Dim MyAr() As String

    1. объявление динамического массива

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

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

    4. определение константы

  1. Выберите правильный результат работы программы:

    1. Столбец А1:А20 заполняется вручную, в соседний столбец записываются вычисленные значения;

    2. Столбец А1:А20 заполняется случайными числами от 0 до 1 и в соседнем столбце вычисляется значения функции;

    3. Данная программа не работает;

    4. Значения, полученные функицей Rnd(), записываются в первую строку, а во второй записываются вычисленные функцией значения.

  1. Sheets("Задание6").Cells(1, 2).Value = "Исходный массив"

For i = 1 To 10

a(i) = Rnd()

Sheets("Задание6").Cells(i + 1, 1).Value = a(i)

Next i

For i = 1 To 10

b(k) = a(i)+2

Sheets("Задание6").Cells(i, 2).Value = b(k)

End If

Next i

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

    2. Элементы массива заносятся в 1 столбец случайными числами, а в соседнем столбце вычисляются значения функции;

    3. Считывается исходный массив с листа с именем «Задание6» и в соседнем столбце вычисляются значения функции;

    4. Данная программа не работает;

  1. Какие действия выполняет следующий фрагмент программы?

For j = 0 To 9

If (First(j) Mod 2) <> 0 Then

Second(i) = First(j)

i = i + 1

End If

Next j

    1. Нечетные элементы массива заносятся в массив Second;

    2. Элементы массива First заносятся в массив Second;

    3. В массив Second записываются только четные элементы;

    4. Данный фрагмент программы имеет ошибки

  1. Какие действия выполняет следующий фрагмент программы?

For i = 1 To k - 2

If Second(i) < Min Then

Min = Second(i)

End If

Next i

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

    2. Начиная с первого элемента массива, осуществляется сравнение с минимальным значением, и элемент массива заменяются на Min

    3. Все элементы массива в цикле заменяются на значение Min

    4. Данный фрагмент программы имеет ошибки

  1. Какие действия выполняет функция GetName?

Function GetName(FullName As String) As String

Dim intLen As Integer

IntLen = InStr(FullName, ",")

GetName = Left$(FullName, intLen - 1)

End Function

    1. Функция InStr определяет количество запятых, а функция Left$ выводит это количестов на экран

    2. Функция InStr определяет номер позиции, в которой находится запятая, а функция Left$ возвращает все строки содержащие этот символ

    3. Функция InStr определяет номер позиции, в которой находится запятая, а функция Left$ возвращает подстроку, начиная с первого символа и кончая символом, определяемым выражением intLen - 1.

    4. Данный фрагмент программы имеет ошибки

  1. Какие действия выполняет свойство Count?

    1. Добавляет к семейству новый элемент

    2. Возвращает число компонентов в семействе

    3. Возвращает определенный компонент семейства

    4. Добавляет количество элементов определенных свойством count

  2. Свойство Enabled встречается у многих элементов управления, в чем его основная функция:

    1. Запрещает изменения или доступ для пользователя

    2. Разрешает изменения или доступ пользователя

    3. аналогична свойству Caption

    4. скрывает объекты

  3. Элементы управления ComboBox и ListBox имеют аналогичные свойства и методы, какие:

    1. ListIndex, ListCount, List

    2. List, ListCount, ListRows

    3. List

    4. ListCount, ListRows

  4. При каких условиях происходит событие Change:

    1. При изменении значения элемента управления

    2. При уведомлении об ошибке

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

    4. Когда пользователь осуществляет щелчок на элементе

  5. При помощи какой процедуры обработки событий происходит инициализация формы:

    1. Show

    2. Hide

    3. Initilize

    4. Load

  6. Для чего при закрытии используется процедура обработки событий Terminate:

    1. Для избежания потери информации

    2. Для звукового оповещения о закрытии

    3. Выводит сообщение и закрытии на экран

    4. Это событие появляется во время загрузки формы

  7. Событие KeyPress происходит ...

    1. когда пользователь нажимает клавишу Enter

    2. когда пользователь нажимает клавишу Esc

    3. когда пользователь нажимает любую клавишу, кроме функциональных

    4. когда пользователь нажимает клавишу с цифрой

  8. С помощью какого свойства элемента TextBox можно запретить ввод в поле?

    1. Visible

    2. Enabled

    3. Text

    4. List