игра брюс 2048
Главная / Программирование / Программирование баз данных в Delphi / Тест 23

Программирование баз данных в Delphi - тест 23

Упражнение 1:
Номер 1
Для чего предназначена встроенная в InterBase функция AVG?

Ответ:

 (1) функция возвращает среднее арифметическое значение из значений столбца.  

 (2) функция возвращает количество столбцов в таблице.  

 (3) функция возвращает количество записей таблицы, удовлетворяющих указанному условию.  

 (4) в InterBase нет такой встроенной функции.  


Номер 2
Функция AVG в InterBase это:

Ответ:

 (1) встроенная функция.  

 (2) внешняя функция.  

 (3) в InterBase нет такой функции.  


Номер 3
Что сделает встроенная в InterBase функция AVG, если среди значений обрабатываемого столбца встретится значение NULL?

Ответ:

 (1) функция сгенерирует исключительную ситуацию.  

 (2) функция выведет сообщение об ошибке, и прекратит дальнейшую обработку.  

 (3) функция посчитает это значение, как ноль.  

 (4) функция исключит это значение из вычисления.  


Упражнение 2:
Номер 1
Для чего предназначена встроенная в InterBase функция COUNT?

Ответ:

 (1) функция возвращает среднее арифметическое значение из значений столбца.  

 (2) функция возвращает количество столбцов таблицы.  

 (3) функция возвращает количество записей, удовлетворяющих условию поиска.  

 (4) в InterBase нет такой встроенной функции.  


Номер 2
Каким способом можно получить количество уникальных значений в столбце при помощи встроенной функции COUNT?

Ответ:

 (1) функция игнорирует повторяющиеся значения по умолчанию.  

 (2) функция считает все записи, включая и повторяющиеся; исключить их из вычисления нельзя.  

 (3) функция исключит повторяющиеся значения, если в ней указать необязательный параметр DISTINCT.  


Номер 3
Что сделает встроенная в InterBase функция COUNT, если среди значений записи встретится NULL?

Ответ:

 (1) функция сгенерирует исключительную ситуацию.  

 (2) функция выведет сообщение об ошибке, и прекратит дальнейшую обработку.  

 (3) функция проигнорирует такую запись.  

 (4) функция посчитает такую запись.  


Упражнение 3:
Номер 1
Для чего предназначены встроенные в InterBase функции MIN и MAX?

Ответ:

 (1) функции возвращают минимальное и максимальное значения из набора значений.  

 (2) функции устанавливают минимальное и максимальное значения, которые пользователь сможет ввести в указанный столбец.  

 (3) функции устанавливают минимальное и максимальное значения, которые могут быть выведены оператором SELECT.  

 (4) в InterBase нет такой функции.  


Номер 2
Что сделают встроенные в InterBase функции MIN и MAX, если среди значений встретится NULL?

Ответ:

 (1) функции сгенерируют исключительную ситуацию.  

 (2) функции выведут сообщение об ошибке, и прекратят дальнейшую обработку.  

 (3) функции проигнорируют такую запись.  

 (4) функции посчитают такую запись.  


Номер 3
Можно ли применять встроенные в InterBase функции MIN и MAX для обработки строковых значений?

Ответ:

 (1) нет, эти функции применяются только для числовых значений.  

 (2) да, если в функциях указать необязательный параметр CHAR или VARCHAR.  

 (3) да, функции применяются и для строковых значений.  


Упражнение 4:
Номер 1
Для чего предназначена встроенная в InterBase функция CAST?

Ответ:

 (1) функция возвращает среднее арифметическое значение из значений столбца.  

 (2) функция возвращает количество столбцов таблицы.  

 (3) функция преобразует один тип данных в другой.  

 (4) в InterBase нет такой встроенной функции.  


Номер 2
Сможет ли встроенная в InterBase функция CAST преобразовать числовое значение в текст?

Ответ:

 (1) нет, функция выведет ошибку.  

 (2) да, такое преобразование пройдет без проблем.  

 (3) да, если используется целое число, вещественное число нельзя преобразовать.  


Номер 3
Сможет ли встроенная в InterBase функция CAST преобразовать строковое значение в числовое?

Ответ:

 (1) нет, функция выведет ошибку.  

 (2) да, такое преобразование пройдет без проблем.  

 (3) да, если используется корректное числовое значение, например "123".  


Упражнение 5:
Номер 1
Для чего предназначена встроенная в InterBase функция UPPER?

Ответ:

 (1) функция обрезает конечные пробелы из строки.  

 (2) функция преобразует символы строки в верхний регистр.  

 (3) функция преобразует символы строки в нижний регистр.  

 (4) в InterBase нет такой встроенной функции.  


Номер 2
Укажите сочетание набора символов CHARACTER SET и порядок сортировки COLLATE для русских символов, которые корректно обработаются встроенной в InterBase функцией UPPER?

Ответ:

 (1) CHARACTER SET WIN1251 COLLATE PXW_CYRL.  

 (2) CHARACTER SET WIN1251 COLLATE WIN1251.  

 (3) CHARACTER SET CYRL COLLATE WIN1251.  

 (4) любой набор символов и любой порядок сортировки.  


Номер 3
Что сделает встроенная в InterBase функция UPPER, если мы обработаем ей столбец с русским текстом, который имеет набор символов WIN1251 и порядок сортировки WIN1251?

Ответ:

 (1) функция корректно обработает текст.  

 (2) функция вернет текст без изменений.  

 (3) функция сгенерирует исключительную ситуацию.  

 (4) функция выведет ошибку и прекратит дальнейшую обработку.  


Упражнение 6:
Номер 1
Что такое UDF в InterBase?

Ответ:

 (1) часть языка SQL.  

 (2) встроенные функции.  

 (3) внешние функции, определенные пользователем.  

 (4) в InterBase не поддерживается механизм UDF.  


Номер 2
На каких языках программирования можно создавать UDF-функции для баз данных InterBase?

Ответ:

 (1) на встроенном в InterBase языке программирования.  

 (2) только на Delphi.  

 (3) на любом языке программирования.  

 (4) на любом языке программирования, который позволяет создавать DLL-файлы.  


Номер 3
Где находятся определенные пользователем UDF-функции в InterBase?

Ответ:

 (1) внутри базы данных как метаданные.  

 (2) в скрипотовом SQL файле.  

 (3) в EXE файле, который находится там же, где и база данных.  

 (4) в DLL файле, который располагается в папке UDF, в месте установки InterBase.  




Главная / Программирование / Программирование баз данных в Delphi / Тест 23