- Преподавателю
- Информатика
- Тесты по предмету «Основы объектно-ориентированного программирования»
Тесты по предмету «Основы объектно-ориентированного программирования»
Раздел | Информатика |
Класс | - |
Тип | Тесты |
Автор | Павлович С.А. |
Дата | 05.04.2014 |
Формат | docx |
Изображения | Нет |
Основы объектно-ориентированного программирования
Тест № 1
-
Для создания контекстного меню используется компонент класса:
-
TButton
-
TEdit
-
TCheckBox
-
TPopupMenu
-
TBitBtn
-
-
Для создания многострочного редактируемого текстового поля используется компонент класса:
-
TLabel
-
TMainMenu
-
TMemo
-
TEdit
-
TForm
-
-
Свойство формы, задающее степень ее прозрачности:
-
AlphaBlendValue
-
Color
-
AlphaBlend
-
AutoSize
-
BorderStyle
-
-
Свойство, позволяющее поместить на графическую кнопку класса TBitBtn, растровое изображение:
-
Caption
-
Picture
-
Image
-
Text
-
Glyph
-
-
Как называется принцип создания класса на базе существующего:
-
Полиморфизм
-
Наследование
-
Перегрузка
-
Инкапсуляция
-
Делегирование
-
-
При уничтожении объекта класса автоматически вызывается специальный метод класса:
-
Деструктор
-
Член - функции
-
Член - данные
-
Конструктор
-
Разрушитель
-
-
Для создания главного меню используется компонент класса:
-
Tlabel
-
TMenu
-
TEdit
-
TMainMenu
-
TPopupMenu
-
-
Для создания однострочного редактируемого текстового поля используется компонент класса:
-
TEdit
-
TMemo
-
TLabel
-
TPopupMenu
-
TPanel
-
-
Свойство, отвечающее за высоту формы:
-
Top
-
Size
-
Style
-
Width
-
Height
-
-
Событие OnResize генерируется, когда:
-
Окно стало активным
-
Изменяется размер окна
-
Окно закрывается
-
Двигается мышка
-
Нет такого события
-
-
Метод вызываемый автоматически при создании объекта класса называется:
-
Деструктор
-
Делегирование
-
Член-данные
-
Конструктор
-
Член-функции
-
-
Типы данных бывают:
-
Integer, real, char, for
-
Float, integer, if, string
-
Integer, float, char, string, boolean
-
Integer, real, printf, string
-
For, scanf, integer, float
-
-
Для создания строки состояния используется компонент класса:
-
TProgressBar
-
TCoolBar
-
TToolBar
-
TStatusBar
-
TTrackBar
-
-
Какое свойство компонента класса TEdit отвечает за текст находящийся в нём:
-
String
-
Text
-
Lines
-
Caption
-
Edit
-
-
Вкладка Events в Object Inspector предназначена для...
-
Изменения свойств компонентов
-
Редактирования кода программы
-
Поиска компонентов
-
Просмотра структуры проекта
-
Определения событий
-
-
Для выравнивания текста по правому или левому краю у компонента класса TEdit имеется свойство...
-
Align
-
AutoSize
-
Font
-
Alignment
-
Left
-
-
Для того чтобы сделать любой компонент невидимым предназначено свойство...
-
Visible
-
Enable
-
Style
-
Transparent
-
Glyph
-
-
Ограничение на количество вводимых символов для компонента Edit задаётся в свойстве...
-
Text
-
Left
-
Font
-
AutoSize
-
MaxLength
-
-
Когда нажата кнопка мыши, генерируется событие:
-
OnMouseMove
-
OnMouseUp
-
OnMouseDown
-
OnMouseWheel
-
OnClick
-
-
Объединение в себе полей, методов и свойств называется:
-
Событием
-
Структурой
-
Методом
-
Классом
-
Массивом
-
-
Событие OnСreate генерируется, когда...
-
Окно закрывается
-
Окно создается
-
Окно изменяет размеры
-
Пользователь щелкнул по форме
-
Окно меняет цвет
-
-
Вкладка Properties в Object Inspector предназначена для...
-
Редактирования кода программы
-
Поиска компонентов
-
Просмотра структуры проекта
-
Определения событий
-
Изменения свойств компонентов
-
-
Функция, выполняющая преобразование числа в строку имеет вид:
-
StrToInt(s)
-
FloatToStr(n)
-
Chr(n)
-
IntToStr(a,s)
-
StrToFloat(s)
-
-
Что будет выведено на экран при выполнении фрагмента кода…
int а=3, b=4;
printf ( "( %i + %i ) * 2= %i", a, b, a + b * 2 );
-
-
3 + 4 * 2 = 8
-
( 3 +4 ) * 2 = 14
-
3 + 4 * 2 = 14
-
( 3 + 4 ) * 2 = 11
-
Верного ответа нет
-
-
Свойство формы, отвечающее за заголовок окна.
-
Caption
-
Text
-
Name
-
Font
-
String
-
-
Текст подсказки, появляющийся при наведении указателя мыши на кнопку, задаётся в свойстве...
-
Caption
-
ShowHint
-
Hint
-
Text
-
String
-
-
Скрытие полей объекта с целью обеспечения доступа к ним только посредством методов класса называют…
-
Наследованием
-
Делегированием
-
Полиморфизмом
-
Виртуализацией
-
Инкапсуляцией
-
-
Область памяти, в которой находятся данные, которыми оперирует программа называется…
-
Тип
-
Переменная
-
Значение
-
Ячейка
-
Блок
-
-
Что будет выведено на экран при выполнении фрагмента кода…
int a=5, b=2;
printf ( "%i / %i = %i ", a, b, a / b );
-
-
5 / 2 = 2
-
5 / 2 = 2,5
-
5 / 2 = 3
-
5, 2, 5 / 2
-
5, 2, 2,5
-
-
Преобразование исходного текста программы, написанного на языке программирования, в язык, близкий к машинному называется…
-
Генерацией
-
Интерпретацией
-
Компиляцией
-
Исполнением
-
Сохранением
-
-
Какое свойство компонента TEdit запрещает ввод любых данных кроме цифр от 0 до 9?
-
OnlyDigits
-
Integer
-
NumbersOnly
-
Text
-
MaxLength
-
-
Для назначения «горячих клавиш» кнопкам используется свойство…
-
ShortCut
-
HotKey
-
Hint
-
Cursor
-
Style
-
-
Какое имя получит обработчик события соответствующий щелчку мыши на кнопке TButton?
-
void __fastcall TForm1::Button1Enter(TObject *Sender)
-
void __fastcall TForm1::Button1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)
-
void __fastcall TForm1::Button1KeyPress(TObject *Sender, wchar_t &Key)
-
void __fastcall TForm1::Button1Click(TObject *Sender)
-
void __fastcall TForm1::Button1MouseEnter(TObject *Sender)
-
-
Для установки графического значка отображающегося в заголовке окна используется свойство…
-
BorderStyle
-
Icon
-
Caption
-
Glyph
-
Bitmap
-
-
Если в массиве A 132 элемента, каким будет правильное обращение к последнему элементу массива?
-
Верного ответа нет
-
A[132]
-
A[133]
-
A[-1]
-
A[131]
-
-
Какое событие генерируется при отпускании кнопки на клавиатуре?
-
OnClick
-
OnKeyPress
-
OnKeyUp
-
OnKeyDown
-
OnMouseDown
-
-
Какое свойство компонента TMemo отвечает за список строк, введённых пользователем?
-
Lines
-
Text
-
Strings
-
Items
-
Caption
-
-
Какое событие генерируется при отпускании кнопки мыши?
-
OnKeyUp
-
OnKeyPress
-
OnClick
-
OnMouseUp
-
OnDblClick
-
-
Какая клавиша используется для переключения между режимами проектирования и написания кода?
-
Shift + F12
-
F12
-
Ctrl + F12
-
F9
-
F10
-
-
Если имеется код int x; cin >> x; и вводится 1,2, то что будет в переменной x?
-
1,2
-
2
-
2,0
-
1,2
-
1
-
-
Как называется функция, которая вызывает саму себя?
-
Рекурсивной
-
Конструктором
-
Деструктором
-
Подставляемой
-
Цикличной
-
-
Сколько функций может быть в программе С++?
-
Ни одной
-
Минимум две
-
Не больше 100
-
Минимум одна
-
Сколько угодно
-
-
Чему равен результат вычисления выражения x + 3 * b + x,
при x = 12 и b = 8 ?
-
-
132
-
48
-
300
-
52
-
Верного ответа нет
-
-
В программе на языке C++ обязательно имеется функция…
-
head
-
start
-
prime
-
main
-
finish
-
-
Какое событие генерируется при создании окна?
-
OnActivate
-
OnCreate
-
OnClose
-
OnHide
-
OnDestroy
-
-
Какое свойство компонента TTrackBar определяет положение движка?
-
Min
-
Max
-
Position
-
Frequency
-
Left
-
-
Операция ++ …
-
Увеличивает значение переменной на единицу
-
Увеличивает значение переменной на два
-
Уменьшает значение переменной на единицу
-
Уменьшает значение переменной на два
-
В языке C++ такой операции не существует
-
-
Какое свойство компонента TCheckBox определяет состояние флажка?
-
Enabled
-
Visible
-
Checked
-
Hint
-
State
-
-
Какова последовательность создания исполняемого файла?
1. Создать файл с исходным текстом программы с расширением .cpp.
2. Скомпоновать исполняемый файл с необходимыми библиотеками.
3. Скомпилировать исходный код.
-
-
1-2-3
-
1-3-2
-
2-3-1
-
3-2-1
-
2-1-3
-
-
Что будет на экране после выполнения данного кода
{ int ar[4];
ar[0]=1; ar[1]=2; ar[2]=3; ar[3]=4;
for (int i = 0; i<=4; i++)
cout << ar[i]; }
-
-
1234
-
Код не выполнится из-за ошибки компиляции
-
0123
-
1234 и случайное число
-
Результат невозможно предсказать
-
-
Определите значение переменной целого типа при вычислении выражения 21 / 5 * 3 ?
-
13.02
-
1.47
-
12
-
1
-
Другое значение
-
-
Какое свойство компонента TTrackBar определяет частоту засечек?
-
Frequency
-
Position
-
SelStart
-
SelEnd
-
Orientation
-
-
Какой метод позволяет отсортировать список TComboBox?
-
MultiSelect
-
Style
-
Clear
-
Add
-
Sorted
-
-
Какой метод позволяет удалить из списка TListBox элемента все пункты?
-
Clear
-
Delete
-
DeleteSelected
-
Remove
-
RemoveAll
-
-
Программа на языке C++ начинает выполняться с…
-
Первой функции в программе
-
Функции main
-
Той функции, которая указана как стартовая при компиляции программы
-
Запроса исходных данных
-
Точки, определённой заранее программистом
-
-
Сколько производных классов можно получить из базового класса?
-
Количество производных классов определяется количеством базовых классов
-
Определяется наличием абстрактного класса
-
Ни одного
-
Неограниченное количество
-
Только один
-
-
Какая операция используется для получения адреса переменной?
-
*
-
&
-
->
-
%
-
нет правильного ответа
-
-
Чему будет равен результат вычисления:
int i, k = 2, m = 10;
i = (m)/(m/k - 5);
-
-
10
-
0
-
5
-
2
-
ошибка во время исполнения
-
-
Какая операция позволяет получить значение, записанное по адресу, который содержится в указателе?
-
*
-
?
-
^
-
&
-
%
-
-
Чему равен результат вычисления выражения x + 3 * b / 2, при x = 12 и b = 8?
-
26
-
24
-
60
-
120
-
Ошибка во время исполнения
-
-
Модальной формой может быть любая форма, если она делается видимой методом…
-
ShowModal
-
Visible
-
ShowVisible
-
Show
-
VisibleModal
-
-
Если имеется объявление int a[15], какой фрагмент кода выводит все элементы массива?
-
for (int k = 0; k <= 15; k++) cout << a[k];
-
for (int k = 1; k < 16; k++) cout << a[k];
-
for (int k = 0; k < 15; k++) cout << a[k];
-
for (int k = 1; k<= 16; k++) cout <
-
for (int k = 0; k = 16; k++) cout <
-
-
Какой тип из перечисленных не может иметь управляющая переменная цикла с параметром?
-
Char
-
0..10
-
String
-
Integer
-
Boolean
-
-
Если i=3, какой будет результат?
if (i == 4) cout << "aaa";
else if (i == 3) cout << "bbb";
else if (i != 3) cout << "ccc";
-
-
aaa
-
bbb
-
ccc
-
aaaccc
-
bbbccc
-
-
При выходе из функции main…
-
программа заканчивается
-
программа повторяется с теми же аргументами
-
программа выдаст сообщение об ошибке
-
выполняется функция finish, определенная программистом
-
верного ответа нет
-
-
Какой компонент предназначен для выбора файла с целью его последующего открытия?
-
TFindDialog
-
TColorDialog
-
TFontDialog
-
TOpenDialog
-
TSaveDialog
-
-
Какой компонент используется для отображения диалогового окна поиска текстовой строки?
-
TFindDialog
-
TColorDialog
-
TReplaceDialod
-
TOpenPictureDialog
-
TFontDialog
-
-
Какой компонент используется для создания рамок и отдельных линий оформления?
-
TShape
-
TEdit
-
TBevel
-
TGroupBox
-
TForm
-
-
Изменение свойств компонентов на стадии разработки программы производится в…
-
Code Editor
-
Image Editor
-
Project Options
-
Property Editor
-
Object Inspector
-
-
Какое свойство компонента TShape задаёт геометрическую форму объекта?
-
Shape
-
Line
-
BorderStyle
-
Style
-
Circle
-
-
Обработчик, который организует деление на ноль
-
EConvertError
-
Eoverflow
-
ElnOutError
-
EDivByZero
-
EZeroDivide
-
-
Укажите название страницы палитры компонентов, содержащую компоненты, которые принято считать стандартными элементами управления.
-
Windows
-
Win32
-
Samples
-
Additional
-
Standard
-
-
Возможность использовать одинаковые имена для методов входящих различеные классы называется...
-
Метаморфизм
-
Полиморфизм
-
Инкапсуляция
-
Наследование
-
Декапсуляция
-
-
Метод - это…
-
структура написания прораммного кода, состоящая из поля и свойства
-
переменная объектного типа
-
способ реализации алгоритма, реализуемого программным кодом
-
процедуры и функции описанные внутри класса и предназначены для операции над его полями
-
структура, в которой хранятся данные, описанные в классе
-
-
Понятие "исключительная ситуация" означает…
-
это способ генерироваиня специального кода ошибок
-
это нештатное событие, влияющее на дальнейшее выполнение программы
-
специальная языковая конструкция в программе
-
это автоматическое исправление ошибок
-
это автоматическое исключение ошибок
-