第大数据微服务架构+区块链第15单元练习手册试题及答案_第1页
第大数据微服务架构+区块链第15单元练习手册试题及答案_第2页
第大数据微服务架构+区块链第15单元练习手册试题及答案_第3页
第大数据微服务架构+区块链第15单元练习手册试题及答案_第4页
第大数据微服务架构+区块链第15单元练习手册试题及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第大数据微服务架构+区块链第15单元练习手册试题及答案一、单选题.(单选)关于MongoDB的update(刑save()的说法下列描述中错误的是单选题*update()方法用于更新已存在的文档,如果更新的文档不存在的话,在默认情况 下不进行插入save()方法通用来保存一个不存在的文档(正确答案)update()方法的query参数表示update的查询条件,类似 sql update查询内where 后面的。update()方法的update参数表示将要更新的对象和一些更新的操作符.(单选)关于NoSQL说法错误的是?单选题*NoSQL,就是没有SQL数据库,不需要SQL数据库了(正确答案

2、)NoSQL: Not Only SQL,不仅仅只有SQL数据库,意思是不在颠覆关系数据 库,而是新型数据库的补充。NoSQL:非关系型数据库MongoDB 是 NoSQL 数据库。.(单选)下列的命令或者是方法说法错误的是 单选题*MongoDB remove()函数是用来移除集合中的数据。MongoDB数据更新可以使用 update()函数MongoDB delete()函数是用来移除集合中的数据。(正确答案)MongoDB save()方法通过传入的文档来替换已有文档.(单选)MongoDB主键,说法错误的是?单选题*A. MongoDB也有和MySQL 一样的自增长主键(正确答案)B.

3、如果MongoDB不指定文档的主键,则自动添加一个 ObjectId类型的主键。MongoDB的ObjectId包含4字节UNIX时间戳,3字节机器码,2字节进程ID, 3字节一个随机数开始的计数器生成的值。MongoDB可以使用一张独立的文档存储其它文档的ID,然后使用$inc命令取出同时递增达到自增长主键效果。5.(单选)关于MongoDB的find()方法的描述错误的是单选题*find()方法以非结构化的方式来显示所有文档MongoDB查询文档使用find()方法Cind()方法的query参数是必须的参数表示使用查询操作符指定查询条件(正确答 案)D. find()方法的project

4、ion是可选的,使用投影操作符指定返回的键,查询时要返 回文档中所有键值,只需省略该参数即可.(单选)关于MongoDB的Limit方法的描述正确的是单选题*limit()方法接受一个数字参数,该参数指定从 MongoDB中读取的记录条数(正确 答案)limit()方法接受两个数字参数,参数1表示读取的数据行的下标,参数二表示该 参数指定从MongoDB中读取的记录条数limit()方法基本语法如下所示:db.COLLECTION_NAME.find().limit(参数 1,参 数二)D.如果没有指定limit()方法中的参数调用该方法的话会报错。.(单选)下列的命令当中哪一个是 Mongo

5、DB删除集合的方法单选题*delete()drop()(正确答案)remove()D.上述都不是.(单选)下列关于MYSQL的一些命令的说法错误的是单选题*MySQL UNION操作符用于连接两个以上的 SELECT语句的结果组合到一个结 果集合中,多个SELECT语句会保留重复的数据。(正确答案)MYSQL中使用ORDER BY子句将查询数据排序后再返回数据MYSQL中使用GROUP BY语句根据一个或多个列对结果集进行分组。MYSQL中使用INNER JOIN (内连接,或等值连接):获取两个表中字段匹配关 系的记录。.(单选)下列Redis的相关命令的描述错误的是单选题*SET key

6、value设置指定key的值GETSET key value将给定key的值设为value ,如果key已经存在则不作操作 (正确答案)MGET key1 key2.获取所有(一个或多个)给定key的值。SETEX key seconds value#值value关联到key ,并将key的过期时间设为 seconds以秒为单位)。.(单选)下列的选中项中的是对 Redis的HASH数据类型的相关描述,错误的是 单选题*Redis hash是一个string类型的巾eld和value的映射表,hash特别适合用于存储 对象HDEL key fieldl field2删除一个或多个哈希表字段HE

7、XISTS key field查看哈希表key中,指定的字段是否存在HKEYS key1,key2获取Redis中给定的KEY所指向的hash表的数据(正确答案).(单选)对于redis的列表List的命令描述错误的是单选题*LPOP key移除并获取列表的第一个元素LLEN key获取列表长度LPUSHX key value将一个值插入到已存在的列表头部BLPOP keyl key2 timeout获取但不移除列表的第一个元素,如果列表没有元 素会阻塞列表直到等待超时或发现可弹出元素为止(正确答案).(单选)关于Redis的Set集合的描述错误的是单选题*Redis的Set是String类型

8、的无序集合。集合成员是唯一的,这就意味着集合中 不能出现重复的数据。SCARD key获取集合中的数据集合(正确答案)SMEMBERS key返回集合中的所有成员SPOP key移除并返回集合中的一个随机元素.(单选)关于Redis有序集合(sorted set用描述错误的是单选题*sorted set和set集合一样也是string类型元素的集合,且不允许重复的成员。sorted se的个元素都会关联一个double类型的分数redis正是通过分数来为sorted se既合中的成员进行从小到大的排序sorted set合的成员是唯一的,并且分数(score/可以重复。(正确答案).(单选)以

9、下是关于Redis的事务的描述,错误的是单选题*A.单个Redis命令的执行是原子性的,但 Redis没有在事务上增加任何维持原子性 的机制,所以Redis事务的执行并不是原子性的B.事务可以理解为一个打包的批量执行脚本redis事务中问某条指令的失败不会导致前面已做指令的回滚redis事务中任意命令执行失败,其余的命令会被阻止执行(正确答案).(单选)以下是Redis的命令的描述,其中错误的是单选题*Redis SAVE命令用于创建当前数据库的备份PUBLISH channel messaged信息发送至U指定的频道。HVALS key获取哈希表中所的键和值(正确答案)HSET key fi

10、eld value.(单选)以下是关于JAVA中线程的几种状态的描述,错误的是单选题*A.就绪状态(Runnable):线程准备运行,不一定立马就能开始执行B.运行状态(Running):程序正在执行线程的代码,此时执行的是run方法C.等待状态(Waiting):线程处于阻塞的状态,等待外部的处理结束D.调用sleep()方法此时线程处于等待X犬态,并失去锁标记(正确答案).(单选)下列关于同步方法和同步代码块的区别描述错误的是单选题*A.同步方法就是在方法前加关键字 synchronizedB,同步代码块则是在方法内部使用大括号使得一个代码块得到同步C.同步代码块比同步方法的同步范围更加的

11、准确D.同步方法如果方法是静态的那么监视器对象是当前类的实例对象,如果是不是 静态的那么监视器对象是类对象(正确答案).(单选)关于线程安全一下的说法错误的是单选题*A.在同一个Java虚拟机中一个对象被多个线程同时访问,还能保持其内部属性的 顺序性及同步性,则认定为线程安全B.可以使用synchronized关键字实现线程的安全C.使用Java并发包下的Lock也可以实现线程安全D.使用Java并发包下的Lock和synchronized实现线程安全的原理是一样的(正确 答案)19.(单选)下列的描述中可以用来创建一个线程的是单选题*A.实现java.lang.Runnable接口并重写ru

12、n()方法(正确答案)B.实现 java.lang.Runnable接口并重写 start()方法C.实现 java.lang.Thread类并实现 start()方法D.继承java.lang.Thread类并重写new()方法20.(单选)下列描述是通过Callable和Future创建线程描述错误的是单选题*A.创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行 体,并且有返回值。B.创建Callable实现类的实例,使用 FutureTask类来包装Callable对象,该 FutureTask对象封装了该Callable对象的call()方法的

13、返回值。C.使用FutureTask对象作为Thread对象的target创建并启动新线程。D.调用FutureTask对象的getValue()方法来获得子线程执行结束后的返回值(正确 答案).(单选)下列的方法中不属于Itertor类中的方法的是单选题*nextremoveequals正确答案)hasNext.(单选)下列是关于JDBC的事务的描述其中错误的是单选题*JDBC事务属于java事务的一种JDBC事务属于容器事务类型(正确答案)JDBC事务可以保证操作的完整性和一致性JDBC事务是由Connection发起的,并由Connection控制二、多选题1.下列选项是对分布式计算的优

14、点的描述,其中正确的是*A.可靠性高(正确答案)B.可扩展性高(正确答案)C.灵活性高(正确答案)D.相较于集中式计算机网络集群可以提供更高的性能(正确答案).下列的选项属于是MongoDB的主要特点的是*MongoDB是一个面向文档存储的数据库,操作起来比较简单和容易(正确答案)Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。(正确答案)MongoDb使用update(商令可以实现替换完成的文档(数据)或者一些指定的数据字段。(正确答案)Mongodb中的Map/reduce主要是用来对数据进行批量处理和聚合操作。(正确答案).在MongoD

15、B中可以向集合中插入一个文档的方法是 *insert()(正确答案)save(X正确答案)saveOrUpdate()update()4,下列选项中属于MongoDB可以使用的类型的是*Double(正确答案)String(正确答案)Array(正确答案)Integer(正确答案)5,下列的说法中关于MongoDB的描述正确的是*A.在MongoDB中使用sort()方法对数据进行排序(正确答案)sort()方法可以通过参数指定排序的字段,并使用 1和-1来指定排序的方式,其 中-1为升序排列,而1是用于降序排列。db.COLLECTION_NAME.find(),sort(字段0:1)这段命

16、令表示按照字段 0降序排db.collection.drop()这段命令表示删除集合(正确答案)6.对于MongoDB中的索引和使用案例的描述,其中正确的是 *A.索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录(正确答案)MongoDB使用createIndex()方法来创建索引。(正确答案)db.collection.createIndex(keys, options)这段创建索引的指令中 Key值为你要创建 的索引字段(正确答案)db.col.createIndex(title:1,description:-1

17、)这段创建索引的指令的意思是,创 建一个按title升序和description降序的多字段索引(正确答案)对于MongoDB中的复制的描述正确的是 *MongoDB复制是将数据同步在多个服务器的过程。(正确答案)MongoDB复制保障数据的安全性(正确答案)MongoDB复制保证从硬件故障和服务中断中恢复数据。(正确答案)MongoDB复制提高了数据的可用性(正确答案) 8,下列是关于MongoDB中分片的优点描述,其中正确的是A.分片可以满足MongoDB数据量大量增长的需求(正确答案)B.可以通过在多台机器上对数据进行分片,使得数据库系统能存储和处理更多的 数据(正确答案)C.使用分片可

18、以让MongoDB进行容错D.使用分片可以让MongoDB提升请求的处理能力(正确答案)9.以下是对MongoDB的备份与恢复的描述,正确的是 *A.使用MongoDB的mongodump命令进彳T备份(正确答案)B.使用MongoDB的mongorestore命令进行恢复(正确答案)mongorestore -h -d -h表示MongoDB所在服务器地址-d表示需要备份的数据库实 例的名称mongodump -h dbhost -d dbname -o dbdirecto展示将主机 dbhost上数据库名为 dbname的库备份到dbdirectory目录下(正确答案)10.下列MongoDB的命令描述正确的是*mongostat是mongodb自带的状态检测工具(正确答案)MongoDB中聚合(aggregate庄要用于处理数据(诸如统计平均值,求和等),并返 回计算后的数据结果(正确答案)MongoDB中使用createCollection()方法来创建集合。(正确答案)MongoDB中使用remove()方法来删除集合。三、判断题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论