Главная / Программирование /
Разработка нативных приложений Tizen / Тест 27
Разработка нативных приложений Tizen - тест 27
Упражнение 1:
Номер 1
sqlite3.h
Ответ:
 (1) это заголовочный файл библиотеки для работы с JASON 
 (2) это заголовочный файл библиотеки для работы с XML 
 (3) это заголовочный файл библиотеки для работы с SQLite 
 (4) это заголовочный файл библиотеки для работы с текстовыми данными 
Номер 2
stdlib.h
Ответ:
 (1) это заголовочный файл библиотеки для изменения типа строк или чисел 
 (2) это заголовочный файл библиотеки для изменения типа дат 
 (3) это заголовочный файл библиотеки для изменения типа логических выражений 
 (4) это заголовочный файл библиотеки для изменения типа структур 
Номер 3
sqlite3_exec(sqlite3*, char *, int(*callback), void *, char **)
Ответ:
 (1) это API, который запускает выполнение языка управления заданиями 
 (2) это API, который запускает выполнение генераторов отчетов 
 (3) это API, который запускает выполнение парсеров 
 (4) это API, который запускает выполнение запросов SQL 
Упражнение 2:
Номер 1
xmlChar* xmlGetProp(xmlNodePtr node, const xmlChar *name)
Ответ:
 (1) это API, который возвращает данные свойств узла 
 (2) это API, который возвращает результат выполнения запроса 
 (3) это API, который запрашивает результат выполнения запроса 
 (4) это API, который возвращает результат выполнения парсинга 
Номер 2
void xmlFree(xmlChar*)
Ответ:
 (1) это API, который добавляет данные XML 
 (2) это API, который обновляет данные XML 
 (3) это API, который удаляет данные XML 
 (4) это API, который копирует данные XML 
Номер 3
sqlite3_shutdown()
Ответ:
 (1) это API, который закрывает базу данных 
 (2) это API, который открывает базу данных 
 (3) это API, который открывает базу данных 
 (4) это API, который выводит результаты запроса 
Упражнение 3:
Номер 1
sqlite3_config(int, ...)
Ответ:
 (1) это API, который определяет свойства базы данных 
 (2) это API, который определяет количество таблиц 
 (3) это API, который определяет количество строк 
 (4) это API, который определяет количество строк 
Номер 2
sqlite3_initialize()
Ответ:
 (1) это API, который открывает базу данных 
 (2) это API, который инициализирует базу данных 
 (3) это API, который закрывает базу данных 
 (4) это API, который обновляет базу данных 
Номер 3
app_get_data_path()
Ответ:
 (1) это API, который возвращает абсолютный путь к папке /res 
 (2) это API, который возвращает абсолютный путь к папке /bin 
 (3) это API, который возвращает абсолютный путь к папке /src 
 (4) это API, который возвращает абсолютный путь к папке /data 
Упражнение 4:
Номер 1
Файл базы данных sqlite сохраняется в папке
Ответ:
 (1) /src 
 (2) /data 
 (3) /bin 
 (4) /src 
Номер 2
strncat(char *, char *, size_t)
Ответ:
 (1) strncat(char *, char *, size_t) 
 (2) это API, который добавляет новую строку в конец строки за счет определения оптимальной длины строки 
 (3) это API, который добавляет новую строку в конец строки за счет определения оптимальной длины строки 
 (4) это API, который добавляет новую строку в конец строки за счет определения первого вхождения 
Номер 3
Параметры API strncat(char *, char *, size_t) следующие:
Ответ:
 (1) массив строк, строковые данные, требующие загрузки и минимальная длина 
 (2) массив строк, строковые данные, требующие загрузки и оптимальная длина 
 (3) массив строк, строковые данные, требующие загрузки и первое вхождение 
 (4) массив строк, строковые данные, требующие загрузки и максимальная длина 
Упражнение 5:
Номер 1
sqlite3_open(char *, sqlite3 **)
Ответ:
 (1) это API, который открывает файл базы данных 
 (2) это API, который закрывает файл базы данных 
 (3) это API, который обновляет файл базы данных 
 (4) это API, который копирует файл базы данных 
Номер 2
InsertRecord()
Ответ:
 (1) это функция, которая удаляет записи, используя запросы SQL 
 (2) это функция, которая обновляет записи, используя запросы SQL 
 (3) это функция, которая добавляет новые записи, используя запросы SQL 
 (4) это функция, которая сортирует записи, используя запросы SQL 
Номер 3
UpdateRecord()
Ответ:
 (1) это функция, которая добавляет данные, сохраненные в базе данных 
 (2) это функция, которая модифицирует данные, сохраненные в базе данных 
 (3) это функция, которая удаляет данные, сохраненные в базе данных 
 (4) это функция, которая сортирует данные, сохраненные в базе данных 
Упражнение 6:
Номер 1
DelRecord()
Ответ:
 (1) это функция, удаляющая записи из базы данных 
 (2) это функция, которая сортирует данные, сохраненные в базе данных 
 (3) это функция, которая добавляет данные, сохраненные в базе данных 
 (4) это функция, которая модифицирует данные, сохраненные в базе данных 
Номер 2
json-glib/json-glib.h
Ответ:
 (1) это файл заголовка библиотеки парсинга SQL 
 (2) это файл заголовка библиотеки парсинга JSON 
 (3) это файл заголовка библиотеки парсинга XML 
 (4) это файл заголовка библиотеки парсинга XML 
Номер 3
JsonParser
Ответ:
 (1) это структура, используемая для парсинга данных в формате JSON 
 (2) это структура, используемая для парсинга данных в формате SQL 
 (3) это структура, используемая для парсинга данных в формате XML 
 (4) это структура, используемая для парсинга данных в формате glib 
Упражнение 7:
Номер 1
json_parser_new()
Ответ:
 (1) это API, который создает объект JsonSQL 
 (2) это API, который создает объект JsonXML 
 (3) это API, который создает объект JsonParser 
 (4) это API, который создает объект Jsonglib 
Номер 2
json_parser_load_from_data(JsonParser*, gchar*, gssize, GError**)
Ответ:
 (1) это API, который вводит выражение JSON в объект JsonSQL 
 (2) это API, который вводит выражение SQL в объект JsonSQL 
 (3) это API, который вводит выражение XML в объект JsonXML 
 (4) это API, который вводит выражение JSON в объект JsonParser 
Номер 3
Параметры API json_parser_load_from_data(JsonParser*, gchar*, gssize, Gerror**)
Ответ:
 (1) объект JsonParser, данные JSON, длина данных и код ошибки 
 (2) объект XMLParser, данные XML, длина данных и код ошибки 
 (3) объект SQLParser, данные SQL, длина данных и код ошибки 
 (4) объект JsonStringify, данные String, длина данных и код ошибки 
Упражнение 8:
Номер 1
json_parser_get_root(JsonParser*)
Ответ:
 (1) это API, который возвращает конечную позицию объекта JsonParser 
 (2) это API, который возвращает стартовую позицию объекта JsonParser 
 (3) это API, который возвращает текущую позицию объекта JsonParser 
 (4) это API, который возвращает объект JsonParser 
Номер 2
Тип возвращаемого значения API json_parser_get_root(JsonParser*):
Ответ:
 (1) JsonNode 
 (2) Json.Parse 
 (3) Json.Stringify 
 (4) SQL 
Номер 3
json_node_get_array(JsonNode*)
Ответ:
 (1) это API, который возвращает выражение Json в виде массива 
 (2) это API, который возвращает выражение Json в виде структуры 
 (3) это API, который возвращает выражение Json в виде указателя 
 (4) это API, который возвращает выражение Json в виде списка 
Упражнение 9:
Номер 1
Тип возвращаемого значения API json_node_get_array(JsonNode*)
Ответ:
 (1) Словарь 
 (2) Список 
 (3) Переменная 
 (4) JsonArray 
Номер 2
json_array_get_length(JsonArray*)
Ответ:
 (1) это API, который возвращает первый элемент в массиве Json array 
 (2) это API, который возвращает конечный элемент в массиве Json array 
 (3) это API, который возвращает сумму элементов в массиве Json array 
 (4) это API, который возвращает количество элементов в массиве Json array 
Номер 3
Тип возвращаемого значения API json_array_get_length(JsonArray*)
Ответ:
 (1) float 
 (2) guint 
 (3) string 
 (4) list 
Упражнение 10:
Номер 1
json_array_get_int_element(JsonArray*, guint)
Ответ:
 (1) это API, который преобразует некоторый элемент массива Json в целое число 
 (2) это API, который преобразует некоторый элемент массива Json в вещественное число 
 (3) это API, который преобразует некоторый элемент массива Json в дату 
 (4) это API, который преобразует некоторый элемент массива Json в строку 
Номер 2
Тип возвращаемого значения API json_array_get_int_element(JsonArray*, guint)
Ответ:
 (1) string64 
 (2) gint64 
 (3) float64 
 (4) list64 
Номер 3
json_node_get_object(JsonNode*)
Ответ:
 (1) это API, который возвращает выражение Json в форме JsonObject 
 (2) это API, который возвращает выражение Json в форме Json.Stringify 
 (3) это API, который возвращает выражение Json в форме Json.Parse 
 (4) это API, который возвращает выражение Json в форме Json.XML 
Упражнение 11:
Номер 1
json_object_get_string_member(JsonObject*, gchar*)
Ответ:
 (1) это API, который заставляет объект JsonObject возвращать данные в строковом формате 
 (2) это API, который заставляет объект JsonObject возвращать данные в строковом формате 
 (3) это API, который заставляет объект JsonObject возвращать данные в вещественном формате 
 (4) это API, который заставляет объект JsonObject возвращать данные в формате Дата/Время 
Номер 2
json_object_get_int_member(JsonObject*, gchar*)
Ответ:
 (1) это API, который заставляет объект JsonObject возвращать данные в строковом формате 
 (2) это API, который заставляет объект JsonObject возвращать данные в числовом формате 
 (3) это API, который заставляет объект JsonObject возвращать данные в логическом формате 
 (4) это API, который заставляет объект JsonObject возвращать данные в логическом формате 
Номер 3
json_object_get_member(JsonObject *, gchar*)
Ответ:
 (1) это API, который возвращает некоторый объект XML 
 (2) это API, который возвращает некоторый объект SqLite 
 (3) это API, который возвращает некоторый объект SqLite 
 (4) это API, который возвращает некоторый объект String 
Упражнение 12:
Номер 1
Тип возвращаемого значения API json_object_get_member(JsonObject *, gchar*)
Ответ:
 (1) List 
 (2) Dictionary 
 (3) JsonNode 
 (4) Array[] 
Номер 2
json_object_get_double_member(JsonObject *, gchar*)
Ответ:
 (1) это API, который заставляет объект JsonObject возвращать данные в формате целых чисел 
 (2) это API, который заставляет объект JsonObject возвращать данные в строковом формате 
 (3) это API, который заставляет объект JsonObject возвращать данные в формате действительных чисел 
 (4) это API, который заставляет объект JsonObject возвращать данные в логическом формате 
Номер 3
Тип возвращаемого значения API json_object_get_double_member(JsonObject *, gchar*)
Ответ:
 (1) gdouble 
 (2) Json.Node 
 (3) Json.Parse 
 (4) Json.Stringify 
Упражнение 13:
Номер 1
libxml/HTMLparser.h
Ответ:
 (1) это заголовочный файл библиотеки парсинга JSON 
 (2) это заголовочный файл библиотеки парсинга JSON 
 (3) это заголовочный файл библиотеки парсинга JSON 
 (4) это заголовочный файл библиотеки парсинга Array 
Номер 2
htmlCreatePushParserCtxt(htmlSAXHandlerPtr sax, void *user_data, char *chunk, int size, char *filename, xmlCharEncoding enc)
Ответ:
 (1) это API, который создает объект SqLite parser 
 (2) это API, который создает объект XML parser 
 (3) это API, который создает объект SQL parser 
 (4) это API, который создает объект JSON parser 
Номер 3
htmlCtxtUseOptions(htmlParserCtxtPtr ctxt, int options)
Ответ:
 (1) это API, который определяет опцию для парсера XML 
 (2) это API, который определяет опцию для парсера JSON 
 (3) это API, который определяет опцию для парсера SQL 
 (4) это API, который определяет опцию для парсера SqLite 
Упражнение 14:
Номер 1
htmlParseChunk(htmlParserCtxtPtr ctxt, char *chunk, int size, int terminate)
Ответ:
 (1) это API, который вводит выражение XML в парсер XML 
 (2) это API, который вводит выражение XML в парсер JSON 
 (3) это API, который вводит выражение XML в парсер SQL 
 (4) это API, который вводит выражение XML в парсер String 
Номер 2
xmlDocGetRootElement(xmlDocPtr doc)
Ответ:
 (1) это API, который возвращает начальный узел выражения String 
 (2) это API, который возвращает начальный узел выражения String 
 (3) это API, который возвращает начальный узел выражения String 
 (4) это API, который возвращает начальный узел выражения String 
Номер 3
xmlGetProp(xmlNodePtr node, const xmlChar *name)
Ответ:
 (1) это API, который возвращает данные о свойствах узла 
 (2) это API, который возвращает данные о свойствах соединения 
 (3) это API, который возвращает данные о свойствах соединения 
 (4) это API, который возвращает данные о свойствах словаря 
Номер 4
xmlNodePtr xmlDocGetRootElement(xmlDocPtr doc)
Ответ:
 (1) это API, который обновляет начальный узел выражения XML 
 (2) это API, который возвращает начальный узел выражения XML 
 (3) это API, который возвращает начальный узел выражения XML 
 (4) это API, который запрашивает начальный узел выражения XML 
Упражнение 15:
Номер 1
xmlFree(xmlChar*)
Ответ:
 (1) это API, который добавляет данные XML 
 (2) это API, который проверяет данные XML 
 (3) это API, который редактирует данные XML 
 (4) это API, который редактирует данные XML 
Номер 2
htmlParserCtxtPtr htmlCreatePushParserCtxt(htmlSAXHandlerPtr sax, void *user_data, char *chunk, int size, char *filename, xmlCharEncoding enc)
Ответ:
 (1) это API, который удаляет объект XML parser 
 (2) это API, который удаляет объект XML parser 
 (3) это API, который обновляет объект XML parser 
 (4) это API, который создает объект XML parser 
Номер 3
int htmlCtxtUseOptions(htmlParserCtxtPtr ctxt, int options)
Ответ:
 (1) это API, который определяет опцию для парсера String 
 (2) это API, который определяет опцию для парсера SqLite 
 (3) это API, который определяет опцию для парсера SqLite 
 (4) это API, который определяет опцию для парсера Json 
Номер 4
int htmlParseChunk(htmlParserCtxtPtr ctxt, char *chunk, int size, int terminate)
Ответ:
 (1) это API, который вводит выражение XML в парсер String 
 (2) это API, который вводит выражение XML в парсер XML 
 (3) это API, который вводит выражение XML в парсер Json 
 (4) это API, который вводит выражение XML в парсер AJAX