Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Intuin Delphi ответы введение в програирование....docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
80.86 Кб
Скачать

Тест 18 Тест 19

Вопросы под номером 1

Задание:

Дайте комментарий приведенному ниже коду:

try

блок операторов;

finally

оператор;

end;

(Отметьте один правильный вариант ответа.)

Вариант 1 если в блоке операторов try произойдет ошибка, будет выполнен оператор в блоке finally, иначе он не будет выполнен

Вариант 2 оператор в блоке finally будет выполнен в любом случае, вне зависимости от того произойдет ли ошибка в блоке операторов try

Вариант 3 если в блоке операторов try не произойдет ошибка, будет выполнен оператор в блоке finally, в случае возникновения ошибки он не будет выполнен

Задание:

Какая разница между обработчиками try – finally – end и try– except - end ?

(Отметьте один правильный вариант ответа.)

Вариант 1 оба обработчика выполняют блок, предшествующий end в любом случае

Вариант 2 блок finally – end выполняется, если произошла ошибка, а блок except – end будет выполнен в любом случае

Вариант 3 оба обработчика выполняют блок, предшествующий end в случае возникновения ошибки, и не выполняют, если ошибки не было

Вариант 4 блок except – end выполняется, если произошла ошибка, а блок finally – end будет выполнен в любом случае

Вопросы под номером 2

Задание:

Какое свойство отвечает за показ процентного отношения у компонентов ProgressBar и Gauge?

(Отметьте один правильный вариант ответа.)

Вариант 1 Position

Вариант 2 у Gauge – Progress, а у ProgressBar – Position

Вариант 3 Progress

Вариант 4 у ProgressBar – Progress, а у Gauge – Position

Задание:

На форме имеется компоненты ProgressBar и Gauge. Прокомментируйте следующий код:

ProgressBar1.Position := 20;

Gauge1.Progress := 50;

(Отметьте один правильный вариант ответа.)

Вариант 1 ProgressBar покажет 20%, а Gauge 50%. Ошибки не будет

Вариант 2 ошибка в обеих строках

Вариант 3 ошибка в первой строке, компонент Gauge покажет 50%

Вариант 4 ProgressBar покажет 20%, вторая строка вызовет ошибку

Вопросы под номером 3

Задание:

Как узнать, не было ли ошибки ввода – вывода?

(Отметьте один правильный вариант ответа.)

Вариант 1 если ошибки не было, переменная IOResult будет равна нулю

Вариант 2 если ошибки не было, переменная IOResult будет больше нуля

Вариант 3 если ошибки не было, переменная IOResult будет меньше нуля

Задание:

Выберите директиву компилятору, отключающую обработку ошибок ввода-вывода:

(Отметьте один правильный вариант ответа.)

Вариант 1 {$I-}

Вариант 2 {$I/O-}

Вариант 3 {$O+}

Вариант 4 {$I+}

Вариант 5 {$O-}

Вариант 6 {$I/O+}

Вопросы под номером 4

Задание:

Как вернуть указателю мыши стандартный вид?

(Отметьте один правильный вариант ответа.)

Вариант 1 Form.Cursor := crDefault;

Вариант 2 Form.Cursor := crStandard;

Вариант 3 Screen.Cursor := crDefault;

Вариант 4 Screen.Cursor := crStandard;

Задание:

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

(Отметьте один правильный вариант ответа.)

Вариант 1 Screen.Cursor := crHourGlass;

Вариант 2 Screen.Cursor := crClockGlass;

Вариант 3 Cursor.Screen := crHourGlass;

Вариант 4 Form.Cursor := crClockGlass;

Вопросы под номером 5

Задание:

Переменная all содержит общее количество байт в файле, а переменная d – количество скопированных байт. Прокомментируйте следующий код:

ProgressBar1.Position := 100 * d / all;

(Отметьте один правильный вариант ответа.)

Вариант 1 код верный

Вариант 2 код неверный – процент нужно высчитывать иначе

Вариант 3 код неверный – у ProgressBar за процентное отношение отвечает свойство Progress

Вариант 4 код неверный – результат процента может оказаться вещественным числом, его нужно округлить до целого

Вопросы под номером 6

Задание:

Для чего служит функция FileGetDate()?

(Отметьте один правильный вариант ответа.)

Вариант 1 функция устанавливает указанному в параметре файлу, указанную в параметре дату и время создания

Вариант 2 функция добавляет в конец указанного файла дату и время его создания

Вариант 3 функция добавляет в конец указанного файла текущие дату и время

Вариант 4 функция возвращает дату и время создания указанного в параметре файла

Задание:

Будет ли скопированный программно файл точной копией оригинала?

(Отметьте один правильный вариант ответа.)

Вариант 1 нет, дата и время создания файла будет не совпадать

Вариант 2 нет, количество байт будет различным

Вариант 3 да, получится абсолютно точная копия

Задание:

Для чего служит функция FileSetDate()?

(Отметьте один правильный вариант ответа.)

Вариант 1 функция устанавливает указанному в параметре файлу, указанную в параметре дату и время создания

Вариант 2 функция добавляет в конец указанного файла текущие дату и время

Вариант 3 функция добавляет в конец указанного файла дату и время его создания

Вариант 4 функция возвращает дату и время создания указанного в параметре файла