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

экзаменационные тесты

.doc
Скачиваний:
17
Добавлен:
01.05.2015
Размер:
178.18 Кб
Скачать

32

АЛМАТИНИСКИЙ ИНСТИТУТ ЭНЕРГЕТИКИ И СВЯЗИ

УТВЕРЖДАЮ

Начальник УМО

______________М.А. Мустафин

«_______»_____________2010 г.

ЭКЗАМЕНАЦИОННЫЕ ТЕСТЫ

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

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

(для студентов факультета Радиотехники и связи)

Составитель

______________З.А.Жунусов

Согласовано

Зав.кафедрой КТ

_________________З. Куралбаев

«_______»_____________2010 г.

АЛМАТЫ 2010

@1

Из каких элементов состоит среда разработчика в Delphi, которые всегда присутствуют на экране?

1@

A) главное окно, инспектор объектов, окно формы, окно кода

B) окно кода

C) инспектор объектов

D) окно формы

@2

Какие утилиты среды Delphi становятся доступными только в определенных случаях?

2@

A) дизайнер меню и графический редактор

B) дополнительные интерфейсные элементы

C) диалоговые панели общего назначения

D) окно формы

@3

Какой интерфейс используется в среде разработчика в Delphi?

3@

A) однодокументный

B) многодокументный

C) двухдокументный

D) трехдокументный

@4

Какие компоненты помимо традиционного меню содержит главное окно среды разработчика в Delphi?

4@

A) полосу быстрого доступа к командам и палитру компонентов

B) главное меню

C) палитру компонент

D) полосу быстрого доступа к командам

@5

Какой традиционный компонент содержит главное окно среды разработчика в Delphi?

5@

A) главное меню

B) полосу быстрого доступа к командам

C) палитру компонентов

D) окно кода программы

@6

Какой компонент среды Delphi позволяет выбрать визуальные компоненты для приложения?

6@

A) палитра компонентов

B) полоса быстрого доступа к командам и палитра компонентов

C) главное меню

D) полоса быстрого доступа к командам

@7

Назовите основную функцию палитры компонент.

7@

A) выбрать визуальные и другие компоненты

B) напечатать код приложения

C) выбрать диалоговые компоненты

D) открыть дизайнер меню

@8

Из каких строительных блоков собирается Delphi-приложение?

8@

A) из компонент

B) из визуальных компонент

C) из диалоговых компонент

D) из стандартных компонент

@9

Назовите основную функцию инспектора объектов во время разработки программы.

9@

A) устанавливает свойства объектов и назначает методы-обработчики событий

B) позволяет устанавливать свойства объектов

C) назначает методы-обработчики событий

D) изменяет свойства объектов

@10

Основная функция менеджера проектов.

10@

A) управление проектами

B) управление интерфейсами

C) редактирование кода программы

D) управление меню

@11

Какой обязательный элемент среды разработчика используется для написания кода?

11@

A) редактор

B) окно формы

C) броузер объекта

D) окно событий

@12

Каково назначение браузера объектов?

12@

A) графическое средство для просмотра иерархии объектов и их свойств

B) служит для создания меню

C) служит для модификации меню

D) окно просмотра регистров процессора

@13

Утилита Menu Designer служит для…

13@

A) для создания и модификации меню

B) для создания меню

C) для модификации меню

D) для просмотра регистров процессора

@14

Какой из этих компонентов не принадлежит странице Standard

14@

A) Timer

B) Edit

C) Button

D) Label

@15

Какое расширение имеют файлы с исходным текстом модулей?

15@

A) * . PAS

B) * . DFM

C) * . DPR

D) * .TXT

@16

По определению проект - это набор…

16@

A) файлов с исходным текстом модулей и формы, являющейся графическим представлением приложения

B) файлов с расширением * . PAS

C) файлов с расширением *. DFM

D) файлов с расширением *. DPR

@17

Какое утверждение верно для среды разработчика Delphi?

17@

A) каждому файлу формы обязательно соответствует файл с исходным текстом модуля

B) файл с исходным текстом модуля обязательно должен иметь форму

C) приложение запускается на выполнение нажатием клавиш CTRL+F9

D) приложение запускается на компиляцию нажатием клавиши F9

@18

Какие файлы связывает в одно целое файл проектов?

18@

A) все файлы, из которых состоит приложение

B) файлы с расширением *. DPR

C) файлы с расширением *. EXE

D) файлы с расширением *. PAS

@19

Основная функция менеджера проектов?

19@

A) обеспечивает доступ ко всем файлам, содержащимся в проекте

B) обеспечивает доступ ко всем файлам с расширением *.DPR

C) обеспечивает доступ ко всем файлам с расширением *.EXE

D) обеспечивает доступ ко всем файлам с расширением *.PAS

@20

Что является результатом компиляции всех Delphi-проектов?

20@

A) исполняемый файл, либо динамически загружаемая библиотека

B) программа (файл *.ЕХЕ)

C) динамически загружаемая библиотека (файл *.DLL)

D) файл с расширением *. COM

@21

Чем сборка проекта отличается от компиляции?

21@

A) при сборке компилируются все файлы, входящие в проект

B) при сборке компилируются только измененные файлы

C) при сборке компилируются только файлы с расширением *.DFM

D) при сборке компилируются только файлы с расширением *.EXE

@22

Для управления параметрами проекта можно воспользоваться…

22@

A) диалоговой панелью Project Options или директивами компилятора, располагаемыми в исходном тексте программы

B) диалоговой панелью Project Options

C) только директивами компилятора, располагаемыми в исходном тексте программы

D) можно использовать утилиту Menu Designer

@23

У какого из этих компонентов имеется свойство Text?

23@

A) Edit

B) Button

C) Label

D) Timer

@24

Это событие компонента Button случается, когда он получает фокус ввода

24@

A) OnEnter

B) On Exit

C) OnHelp

D) OnHide

@25

Из каких элементов состоит Delphi-программа?

25@

A) Состоит из описания класса, соответствующего главной форме приложения и всем используемым в нем формам, а также из кода, выполняющегося при обработке того или иного события, и дополнительного кода, определяющего функциональность конкретной программы

B) Состоит из описания класса, соответствующего главной форме приложения

C) Состоит из описания классов, соответствующих всем используемым формам

D) Состоит из кода, выполняющегося при обработке того или иного события

@26

Процесс создания приложений в среде Delphi можно разделить на следующие шаги:

26@

A) Построение интерфейсной части приложения, написание кода для обработчиков событий, написание дополнительного кода

B) Написание кода для обработчиков событий

C) Написание дополнительного кода

D) Построение интерфейсной части приложения

@27

Это свойство Edit ограничивает количество символов, которые можно ввести в Edit

27@

A) MaxLenght

B) CharCase

C) Caption

D) Size

@28

Основная задача файла проекта

28@

A) Создание и запуск основной формы приложения

B) Создание и запуск всех форм приложения

C) Создание основной формы приложения

D) Запуск основной формы приложения

@29

Какой компонент DELPHI применяется для запуска вычислительного процесса?

29@

A) Кнопка - компонент класса TButton

B) Компонент класса TPanel

C) Компонент класса TChart

D) Компонент класса TEdit

@30

Какой компонент DELPHI применяется для построения графиков результатов расчетов вычислительного процесса?

30@

A) Компонент класса TChart

B) Компонент класса TPanel

C) Компонент класса TButton

D) Компонент класса TEdit

@31

Какие компоненты DELPHI применяются для ввода данных?

31@

A) TEdit, TMemo, TSpinEdit

B) TPanel, TForm, TChart

C) TButton, TPanel

D) TEdit

@32

С помощью какого компонента DELPHI можно организовать автономный вычислительный процесс?

32@

A) TThread

B) TEdit

C) TForm

D) TLabel

@33

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

33@

A) Классы

B) Объекты

C) Процедуры

D) Сопрограммы

@34

Какие фундаментальные принципы лежат в основе класса?

34@

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

B) Изоморфизм, наследование

C) Полиморфизм, наследование

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

@35

Единство каких сущностей определяет класс?

35@

A) Полей, методов и свойств

B) Полей и правил

C) Методов и правил

D) Свойств и правил

@36

Объединение полей, методов и свойств в единое целое называют…

36@

A) Инкапсуляция

B) Полиморфизм

C) Наследование

D) Изоморфизм

@37

Какое свойство позволяет во многом изолировать класс от остальных частей программы, сделать его самодостаточным для решения конкретной задачи?

37@

A) Инкапсуляция

B) Полиморфизм

C) Наследование

D) Изоморфизм

@38

Все классы Object Pascal порождены от единственного родителя,

38@

A) Еласса TObject

B) Класса TControl

C) Класса TPersistent

D) Класса TWindows

@39

Какой принцип в основе класса приводит к созданию ветвящегося дерева классов, постепенно разрастающегося при перемещении от TObject к его потомкам?

39@

A) Наследование

B) Полиморфизм

C) Инкапсуляция

D) Изоморфизм

@40

Какой принцип в основе класса позволяет каждому потомку дополнять возможности своего родителя новыми и передавать их своим потомкам?

40@

A) Наследование

B) Полиморфизм

C) Инкапсуляция

D) Изоморфизм

@41

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

41@

A) Полиморфизм

B) Наследование

C) Инкапсуляция

D) Изоморфизм

@42

Два одноименных метода, имеющих разную алгоритмическую основу и, следовательно, придающих объектам разные свойства. Это называется…

42@

A) Полиморфизм

B) Наследование

C) Инкапсуляция

D) Изоморфизм

@43

Как перекрыть метод класса-родителя?

43@

A) Объявить в потомке одноименный метод и реализовать в нем нужные действия

B) Изменить алгоритм того или иного метода в потомках класса,

C) Придавать этим потомкам отсутствующие у родителя специфические свойства

D) Выполнить все указанные действия

@44

Чем в рамках Object Pascal определяются поведенческие свойства класса?

44@

A) Определяются набором входящих в него методов

B) Определяются набором входящих в него полей

C) Определяются набором входящих в него свойств

D) Определяется принципом наследования

@45

Какие два метода обязательно присутствуют в наборе методов класса?

45@

A) Constructor, Destructor

B) Constructor, Procedure

C) Procedure, Function

D) Constructor, Function

@46

Какую функцию выполняет оператор FREE?

46@

A) Освобождает объект, вызывая его деструктор

B) Создает объект, вызывая его конструктор

C) Инициализирует объект

D) Связывает один объект с другим

@47

Какую функцию выполняет конструктор?

47@

A) Создает объект

B) Освобождает объект

C) Очищает объект

D) Связывает один объект с другим

@48

Алгоритм - это...

48@

A) Некоторая конечная последовательность действий преобразования исходных и промежуточных данных в результат решения задачи

B) Некоторая последовательность действий преобразования исходных и промежуточных данных в результат решения задачи

C) Бесконечная последовательность действий преобразования исходных и промежуточных данных в результат решения задачи

D) Преобразование исходных и промежуточных данных в результат решения задачи

преобразование исходных данных в результат решения задачи

@49

Событие -

49@

A) Возможные или вызываемые действия программы

B) Внешний вид компонента и его состояние

C) Переключатель для одного из возможных значений

D) Источник или перемещаемый объект

@50

Для чего предназначен Progress Bar?

50@

A) Для отображения какого-либо целочисленного параметра

B) Для отображения не целочисленного параметра

C) Для отображения строки состояния

D) Для отображения геометрических фигур

@51

Для чего используется Char?

51@

A) Для построения диаграмм и графиков

B) Для построение геометрических фигур

C) Для построение комбинаций из геометрических фигур

D) Для отображения целочисленного параметра

@52

Для чего используется компонент Image?

52@

A) Для вывода сложных графических файлов

B) Для вывода вложенных клипов

C) Для вывода любого изображения созданного программой

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

@53

Для чего предназначен компонент GroupBox?

53@

A) Для элемента управления с заголовками

B) Для организации панели инструментов

C) Для создания групп независимых переключателей

D) Для элементов управления с возможностью прокрутки

@54

Когда возникает событие мыши OnClick?

54@

A) При нажатии левой кнопки мыши

B) При нажатии правой кнопки мыши

C) При двойном щелчке левой кнопки мыши

D) При двойном щелчке правой кнопки мыши

@55

Когда происходит событие OnKeyDown?

55@

A) При нажатии любой клавиши, включая функциональные и специальные

B) При нажатии клавиши, генерирующей символы ASCII, включая управляющие клавиши

C) При освобождении любой клавиши

D) При нажатии пробела

@56

Когда наступает событие OnCreate?

56@

A) Когда форма создается

B) Когда форма отображается

C) Когда форма становится активной

D) При изменении размеров формы

@57

Какой компонент используется для получения текста от пользователя и для его отображения?

57@

A) Edit

B) Label

C) Button

D) CheckBox

@58

Когда происходит событие OnDestroy?

58@

A) Когда форма готова исчезнуть навсегда

B) Когда форма становится невидимой

C) Когда форма теряет фокус ввода

D) При изменении размеров формы

@59

Когда происходит событие OnPaint?

59@

A) Когда форму необходимо отобразить заново (перерисовать)

B) Когда форма создается

C) Когда форма отображается (показана)

D) Когда форма становится активной

@60

С помощью какого свойства можно отобразить подсказку?

60@

A) Hint

B) Hide

C) Show

D) Caption

@61

Как запустить редактор изображений?

61@

A) Tools -> Image Editor

B) Components -> Image Editor

C) Run -> Tools -> Image Editor

D) Run -> Image Editor

@62

Какой компонент Delphi используется для отображения и редактирования многострочного текста?

62@

A) TMemo

B) TEdit

C) TLabel

D) TListBox

@63

Что означает TForm в объявлении класса в Object Pascal?

Type TForm1 = class(TForm)

63@

A) Имя класса родителя

B) Имя объявляемого класса

C) Это зарезервированное слово Delphi

D) Запись ошибочна, после слова class ничего писать нельзя

@64

По какому свойству производится обращение к компоненту в тексте программы?

64@

A) Name

B) Caption

C) Tag

D) Hint

@65

Где расположен компонент Image?

65@

A) Additional

B) Standart

C) System

D) Win32

@66

На какие две большие группы делятся все компоненты Delphi

66@

A) Невизуальные, Элементы управления

B) Видимые, Невидимые

C) Оконные, Графические

D) Невизуальные, Графические

@67

Для чего используется палитра компонентов?

67@

A) Позволяет выбрать нужные объекты для размещения их на Дизайнере форм

B) Позволяет редактировать свойства компонентов

C) Позволяет управлять файлами проекта

D) Позволяет изменять внешний вид формы

@68

Когда возникает событие OnKeyPress?

68@

A) При нажатии клавиши, генерирующей символы ASCII, включая управляющие клавиши

B) При нажатии любой клавиши, включая функциональные и специальные

C) При освобождении любой клавиши

D) При нажатии на левую кнопку мыши

@69

Какой компонент используется для отображения картинки, находящейся в базе данных?

69@

A) TDBImage

B) TImage

C) TPicture

D) TDBPicture

@70

Какой компонент можно использовать для организации быстрого перемещения по таблицам баз данных?

70@

A) TDBNavigator

B) TTable

C) TDataBase

D) TDataSource

@71

Какой из перечисленных компонентов является невизуальным?

71@

A) TTimer

B) TEdit

C) TMemo

D) TLabel

@72

Какой из перечисленных компонентов относится к элементам управления?

72@

A) TMemo

B) TTimer

C) TSaveDialog

D) TTable

@73

Как объявляется типизированный файл?

73@

A) var List1: file of PhoneEntry;

B) var List1: file = PhoneEntry;

C) var List1: file [PhoneEntry];

D) var List1: PhoneEntry;

@74

Какой командой файловой переменной F привязывается физический файл на диске C:?

74@

A) AssignFile(F, 'c:\123.txt');

B) Assign('c:\123.txt', F);

C) AssignFile('123.txt', F);

D) AssignFile(F, c:\123.txt);

@75

Какой командой файловая переменная F открывается для чтения?

75@

A) Reset(F);

B) Rewrite(F);

C) OpenForRead(F);

D) Read(F);

@76

Можно ли использовать файл для хранения нестандартных типов переменных?

76@

A) Да, если он типизирован для них или нетипизоирован вовсе

B) Нельзя, файлы это стандартный объект

C) В файле можно хранить только текст

D) Возможно, если файл будет использован только на одном компьютере

@77

Что будет если попытаться открыть несущесвующий файл?

77@

A) Ошибка I/O если открытие не было командой rewrite

B) Файл будет создан автоматически

C) На экране появится диалог открытия другого файла

D) Программа откроет следующий по алфавиту файл

@78

Какой пункт свойств компонента Image служит для загрузки картинки?

78@

A) Picture

B) Image

C) File

D) Way

@79

Какой пункт свойств компонента Image служит для сохранения пропорций картинки?

79@

A) Proportional

B) Visible

C) Top

D) Picture

@80

Какая из данных строк служит для определения позиции ProgressBar?

80@

A) ProgressBar1.Position

B) ProgressBar1.Pos

C) ProgressBar1.Left

D) ProgressBar1.Orientation

@81

Какой пункт свойств компонента RichEdit служит для определения его бегунков?

81@

A) ScrollBars

B) DragCursor

C) TabOrder

D) PlainText

@82

Какая из данных строк служит для загрузки в компонент RichEdit текстового файла?

82@

A) Richedit1.Lines.LoadFromFile (<путь>)

B) Richedit1.Lines.FileLoad(<путь>)

C) Richedit1.Text.LoadFromFile(<путь>)

D) Richedit1.Text.FileLoad(<путь>)

@83

Окно инспектора объектов состоит из:

83@

A) Свойства и события

B) Свойства и указания

C) Указания и процессы

D) Компиляция и компоновка

@84

Окно приложения на этапе разработки это?

84@

A) Форма

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

C) Главное меню

D) Панель инструментов

@85

Расшифруйте VCL?

85@

A) visual component library

B) visual complex list

C) virtual component library

D) visual content length

@86

В основе идеологии DELPHI лежит технология?

86@

A) Визуального программирования

B) Прямого вывода

C) Виртуального программирования

D) Управления средой

@87

Первая версия DELPHI1 работала в среде?

87@

A) Windows 3.1

B) Windows 95

C) Windows 98

D) Linux

@88

Чей продукт среда DELPHI?

88@

A) Borland

B) Intel

C) Linux

D) IBM

@89

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

89@

A) Object Pascal

B) Visual Pascal

C) Turbo Pascal

D) Pascal

@90

Назначение методов класса TList

function IndexOf(item: Pointer): Integer;

90@

A) Отыскивает в списке элемент Item и возвращает его индекс

B) Добавляет элемент Item в конец списка и возвращает его индекс

C) Вставляет элемент Item в позицию Index

D) Удаляет элемент Item

@91

Какой заголовок имеет по умолчанию главное окно?

91@

A) Delphi Project1

B) Delphi Form

C) Project of Delphi 1

D) Project 1

@92

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

PZveno=^TZveno;

TZveno=record

Inf:pointer;

Next:PZveno

End;

92@

A) однонаправленный

B) двунаправленный

C) циклический

D) двунаправленный циклический

@93

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

PZveno=^TZveno;

TZveno=record

Inf:pointer;

Next,Pred:PZveno

End;

93@

A) двунаправленный

B) однонаправленный

C) циклический

D) двунаправленный циклический

@94

К какому типу списков относится структура

94@

A) Однонаправленный

B) Двунаправленный

C) Циклический

D) Двунаправленный циклический

@95

К какому типу списков относится структура

95@

A) Циклический однонаправленный

B) Двунаправленный

C) Однонаправленный

D) Двунаправленный циклический

@96

К какому типу списков относится структура

96@

A) Двунаправленный циклический

B) Однонаправленный

C) Двунаправленный

D) Циклический однонаправленный

@97

Списки отличаются от массивов двумя важными особенностями

97@

A) Динамическое изменение размера, элементы разных типов

B) Постоянный размер, элементы разных типов

C) Постоянный размер, элементы одного типа

D) Динамический размер, элементы одного типа

@98

Стандартные списковые структуры в Delphi.

98@

A) TList, TStringList, TStrings

B) TComboBox, TListBox,TArray

C) TAdd, TAppend, TClear

D) Assign, Text, TStringList

@99

Назначение методов класса TList

function Add(item: Pointer): Integer;

99@

A) Добавляет элемент Item в конец списка и возвращает его индекс

B) Добавляет элемент Item в начало списка и возвращает его индекс

C) Вставляет элемент Item в позицию Index

D) Удаляет элемент Item

@100

Назначение методов класса TList

function Remove(item: Pointer): Integer;

100@

A) Удаляет элемент Item и возвращает его индекс

B) Добавляет элемент Item в конец списка и возвращает его индекс

C) Добавляет элемент Item в начало списка и возвращает его индекс