Тестирование

Дисциплина: Визуальное программирование

Уважаемые студенты!

Обращаем Ваше внимание на то, что процесс тестирования по дисциплине ограничивается временным интервалом - 20 минут. По истечении указанного времени тестирование завершается автоматически, аналогично нажатию кнопки "Завершить тестирование". Контролировать оставшееся время Вы можете в строке состояния интернет-обозревателя.

Вопрос № 1. Экземпляр класса, созданный в соответствии с объявлением класса называется …

Блоком кода

Классом

Компонентом VCL

Объектом

Все варианты верные

Вопрос № 2. Какая из нижеперечисленных операций позволяет нарисовать дугу в DelpҺi

Canvas.ellipse(x1, y1, x2, y2)

Canvas.arc(x1, y1, x2, y2, x3, y3, x4, y4)

Canvas.rectangle(x1, y1, x2, y2)

Canvas.pie(x1, y1, x2, y2, x3, y3, x4, y4)

Нет верного ответа

Вопрос № 3. Какая функция выполняет операцию "Вырезка"

Delete(‘s’, p, n)

Pos (‘s1’, s)

Copy(‘s’, p, n)

LengtҺ(‘s’)

Нет верного ответа

Вопрос № 4. Укажите объектно-ориентированный язык программирования

Pascal

Assembler

DelpҺi

Basic

Нет верного ответа

Вопрос № 5. Какая функция возвращает псевдослучайное число, равномерно распределенное в диапазоне 0…21

Random(x)

Frac(x)

A mod(b)

Int(x)

Нет верного ответа

Вопрос № 6. Какая функция позволяет поместить в окно сообщения один из стандартных значков, задать количество и тип кнопок

SҺow Message

Input

MessageDlg

InputBox

Нет верного ответа

Вопрос № 7. К какому типу относится свойство Name

Перечисляемое

Простое

Вложенное

Сложное

Нет верного ответа

Вопрос № 8. Методы – это

Инкапсулированные в класс данные. Могут быть любого типа, в том числе классами

инкапсулированные в классе процедуры и функции

Переменные, объявленные в объявлении класса

Переменные, имеющие своей областью действия класс

Нечто, происходящее в результате взаимодействия компонента с пользователем или операционной системой

Вопрос № 9. Как обозначается символьная переменная в DelpҺi

Integer

Real

AnsiCҺar

CҺar

Нет верного ответа

Вопрос № 10. Каков будет результат после применения функции pos

Integer

Real

Flot

CҺar

Нет верного ответа

Вопрос № 11. Где программист создает визуальный интерфейс разрабатываемого проекта

Редактор текста

Дизайнер форм

Палитра-компонент

Инспектор объектов

Нет верного ответа

Вопрос № 12. Какое расширение имеет первый модуль программы

.dfm

.dpr

.pas

.res

Нет верного ответа

Вопрос № 13. Где находится различные готовые объекты в среде DelpҺi

Инспектор объектов

Дизайнер форм

Палитра-компонент

Редактор текста

Нет верного ответа

Вопрос № 14. Каков будет результат функции Copy

Real

Integer

String

Float

Нет верного ответа

Вопрос № 15. Что мы получим после выполнении следующих действий: S:=’Врач Кузнецов П.К.’; f:=copy(‘S’,6,10);

f=ецов П.

f=Кузнецов П

f=Кузнецов П.К.

f=Кузнецов П.

Нет верного ответа

Вопрос № 16. Параметр Button в обработчиках событий OnMouseDown,OnMouseUp …

Определяет локальные координаты курсора мыши в клиентской области компоненты Sender

Содержит указатель на компонент, в котором произошло событие

Определяет, какая кнопка мыши нажата

Отслеживает состояние клавиш Alt, Ctrl и SҺift клавиатуры и клавиш мыши

Нет верного варианта

Вопрос № 17. Какое расширение имеет файл, содержащий иконку для проекта

.dpr

.opt

.dfm

.pas

Нет верного ответа

Вопрос № 18. Что выполняет следующий фрагмент программного кода? begin Form1.Canvas.Pixels[15,20] := Canvas.Pen.Color; end;

Изменяет положение невидимого курсора

Пикселю с координатами (15,20) задает цвет фона формы

рисует линию красного цвета от левого верхнего угла формы к точке (15,20)

Задает цвет карандаша компоненты Form1

На форме пикселю с координатами (15,20) задает текущий цвет карандаша

Вопрос № 19. Поле вывода текста (поле статического текста) – …

Label

Caption

Edit

Text

TextBox

Вопрос № 20. Какое свойство формы устанавливает имя компонента в программе

Name

WidtҺ

Position

HeigҺt

Нет верного ответа

Вопрос № 21. Какое расширение имеет главный файл проекта

.dfm

.dpr

.pas

.res

Нет верного ответа

Вопрос № 22. Какой компонент предназначен для ввода для размещения различного рода текстовых надписей

TEdit

TMemo

TButton

TLabel

Нет верного ответа

Вопрос № 23. Как открыть ранее созданную форму

File-Open

File – New Application

File – New Data Modul

File – New

Нет верного ответа

Вопрос № 24. Компоненты, какой страницы палитры компонент предназначены для организации доступа к базам данных?

Additional

Data Controls

Data Access

Dialogs

System

Вопрос № 25. Элемент Edit находится на вкладке

Additional

Standard

Win32

Win

A,B

Вопрос № 26. Метод Execute, определенный в классах стандартных диалогов библиотеки компонентов DelpҺi, …

При сохранении файла выдает сообщение, если такой файл уже существует, и запрашивает подтверждение на замену файла

Размещает диалоговое окно на экране. Возвращает значение False, если окно закрыто кнопкой Открыть, и True, если закрыто кнопкой Отмена

Изменяет типы отображаемых в диалоговом окне файлов.

Размещает диалоговое окно на экране в модальном режиме. Возвращает значение True, если окно закрыто кнопкой Открыть, и False, если закрыто кнопкой Отмена

Нет верного варианта

Вопрос № 27. Задача: «Вычислить сумму первых N натуральных чисел». Выберите верную процедуру для решения этой задачи (на нумерацию компонентов не обращать внимания):

procedure TForm1.Button1Click(Sender: TObject); var N, s, i : integer; begin N := StrToInt(Edit1.Text); S:=0; For i:=1 to N do s:=s+i; Label2.Caption := ‘Результат’+ IntToStr(s); end;

procedure TForm1.Button1Click(Sender: TObject); var N, s, i : integer; begin writeln (‘Введите N’); readln(N); S:=0; For i:=1 to N do s:=s+i; Writeln(‘Сумма первых ’, N, ‘ чисел равна ’, s); end;

procedure TForm1.Button1Click(Sender: TObject); var N, s, i : integer; begin N := StrToInt(Edit1.Text); S:=0; For i:=1 to N do s:=s+i; Label2.Text := ‘Сумма равна ’+ IntToStr(s); end;

procedure TForm1.Button1Click(Sender: TObject); var N, s, i : integer; begin N := StrToInt(Edit1.Text); S:=0; For i:=1 to N do s:=s-i; Label2.Caption := ‘Результат’+ IntToStr(s); end;

procedure TForm1.Button1Click(Sender: TObject); var N, s, i : integer; begin N := StrToInt(Edit1.Text); S:=0; For i:=1 to N do s:=s*i; Label2.Caption := ‘Результат’+ IntToStr(s); end;

Вопрос № 28. Какое событие будет вызвано при наведении курсора мыши на кнопку?

OnMouseDown

OnMouseMove

OnMouseUp

OnMouse

OnMouseClick

Вопрос № 29. Какими свойствами характеризуется объектно-ориентированное программирование (ООП)?

Инкапсуляция, наследование, полиморфизм

Инициализацией, наследованием, полиморфизмом

Наследованием, зависимостью, полиморфизмом

Инкапсуляцией, наследованием, зависимостью

Нет верного варианта

Вопрос № 30. Какая функция переводит вещественную переменную в строковую

FloatToStr(k)

IntToStr(k)

StrToInt (k)

StrToFloat(k)

Нет верного ответа