【答案】 iOS平台移动云计算开发 第03周-数据存储 第03周-阶段性测试三

第1题 单选题

[db executeQuery:@"____ * from StudentTable"];db是FMDatabase的对象,此函数若要实现查询功能,_____处应该是哪一项?

A. select

 

B.  

find 

C. update

 

D. query

 

第2题 单选题

通过FMDatabase *db = [FMDatabase databaseWithPath:@""];方法,创建一个FMDatabase的对象。下面描述正确的是?

A. 由于没有路径,系统返回错误

B. 由于没有路径,编译通过,运行时后crash

C. 由于没有路径,db为nil

D. 由于没有路径,FMDB会在系统临时目录创建一个空数据库,当FMDatabase对象释放时该临时文件会被清除

第3题 单选题

[db executeQuery:@"select __ from StudentTable"];db是FMDatabase的对象,此函数若要实现查询功能,_____处应该是哪一项?

A. one

B. *

C. all

D. 其他都不对

第4题 单选题

通过FMDatabase *db = [FMDatabase databaseWithPath:nil];方法,创建一个FMDatabase的对象。下面描述正确的是?

A. 由于路径为nil,FMDB会在系统临时目录创建一个空数据库,当FMDatabase对象释放时该临时文件会被清除

B. 由于路径为nil,FMDB会创建一个位于内存中的临时数据库,当FMDatabase对象释放时该临时对象不会被清除

C. 由于路径为nil,FMDB会创建一个位于内存中的临时数据库,当FMDatabase对象释放时该临时对象会被清除

D. 由于路径为nil,FMDB会在系统临时目录创建一个空数据库,当FMDatabase对象释放时该临时文件不会被清除

第5题 单选题

[db executeUpdate:@"_____ into StudentTable (name,age)values(?,?)",@"张三",[NSNumber numberWithInt:20]]; db是FMDatabase的对象。如果我们向实现插入数据的操作,_____处填写正确的是?

A. insert

B. delete

C. select

D. update

第6题 单选题

我们创建了一个FMDatabase的对象db,在使用数据库前,必须先打开数据库,以下哪个方法是正确的?

A. [dbopen];

B. [dbbegin];

C. [FMDatabasebegin];

D. [FMDatabaseopen];

第7题 单选题

[db executeUpdate:@"insert into StudentTable (name,age)values(?,?)",@"张三",[NSNumber numberWithInt:20]]; db是FMDatabase的对象。这个方法的作用是?

A. 修改表中的数据

B. 其他都不对

C. 向表中插入数据

D. 从表中删除数据

第8题 单选题

我们创建了一个FMDatabase的对象db,当使用完数据库后,必须关闭数据库,以下方法正确的是?

A. [dbfinish];

B. [FMDatabasefinish];

C. [dbclose];

D. [FMDatabaseclose];

第9题 单选题

以下对SQL描述正确的是?

A. 是一种数据库查询和程序设计语言

B. 用于存取数据以及查询、更新和管理关系数据库系统

C. 其他都正确

D. 它是结构化查询语言

第10题 单选题

[db executeQuery:@"select * from StudentTable"];db是FMDatabase的对象,此函数返回的数据类型是?

A. FMDatabase

B. NSData

C. NSDate

D. FMResultSet

第11题 单选题

通过FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];方法,创建一个FMDatabase的对象。如果该文件不存在,下面描述正确的是?

A. 系统会创建这个文件

B. 编译通过,运行时后crash

C. db为nil

D. 系统返回错误

第12题 单选题

[db _______:@"select * from StudentTable"];db是FMDatabase的对象,此函数若要实现查询功能,_____处应该是哪一项?

A. update

B. executeUpdate

C. select

D. executeQuery

第13题 单选题

我们可以用以下哪个第三方库开发iOS中的数据库存储功能?

A. JsonKit

B. FMDB

C. TouchXML

D. SBJSon

第14题 单选题

对FMDatabase描述正确的是?

A. 其他都不对

B. 通过FMDatabase的对象执行一个查询后的结果集

C. FMDatabase代表着一个数据

D. 代表一个sqlite数据库,用它的对象执行数据库语句

第15题 单选题

对FMResultSet描述正确的是?

A. 代表一个sqlite数据库,用它的对象执行数据库语句

B. FMResultSet代表着一个数据

C. 通过FMDatabase的对象执行一个查询后的结果集

D. 其他都不对

获取答案请阅读全文

获取答案 需要支付:¥15

未经允许不得转载!【答案】 iOS平台移动云计算开发 第03周-数据存储 第03周-阶段性测试三