Тест 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 функция возвращает дату и время создания указанного в параметре файла |
