版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大数据微服务架构+区块链第9单元练习一、单选题1.(单选)下列不属于数据库事务的特征的是A.原子性B.一致性C.持久性D.完整性(正确答案)2.(单选)下列是关于Cookie的描述其中错误的是A.cookie的数据存储在客户端,session的数据存储在服务器上B.cookie不是很安全,别人可以通过分析存放在本地的cookie并进行cookie欺骗,考虑到安全应该使用sessionC.单个cookie保存数据不能超过8k,很多浏览器显示一个站点最多保存30个cookie(正确答案)D.session会在一定时间内保存在服务器上,当访问增多时,会影响服务器的性能.考虑到服务器性能,应当使用cookie3.(单选)以下是关于JSP和SERVLET的一些描述其中不合理的是A.JSP侧重于视图,Servlet主要用于控制逻辑B.Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。Servlet如果要实现html功能,必须使用Writer输出对应的html.C.JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。做界面展示比较方便,而嵌入逻辑复杂D.JSP和Servlet是两种不同的技术,本质上是不一样的(正确答案)4.(单选)对于java中线程池的描述错误的是A.限定线程的个数,不会导致由于线程过多导致系统运行缓慢或崩溃B.线程池每次都不需要去创建和销毁,节约了资源C.线程池不需要每次都去创建,相应时间更快.D.使用线程池可以使线程的创建不用人工控制,但是会让高并发情况下的线程运行效率降低(正确答案)5.(单选)下列关于String,StringBuilder,StringBuffer的说法错误的是A.运行速度:StringBuilder>StringBuffer>StringB.线程安全:StringBuilder是线程不安全的,而StringBuffer是线程安全的C.String:适用于少量的字符串操作的情况D.StringBuilder:适用多线程下在字符缓冲区进行大量操作的情况(正确答案)6.(单选)下列选项中不属于Redis运行快的主要原因的是A.纯内存操作B.单线程操作,避免了频繁的上下文切换C.采用了非阻塞I/O多路复用机制D.Redis存储的数据结构简单(正确答案)7.(单选)将下面选项哪个是将字符串从”Shifr-JIS”编码转换成”UTF-8”的编码。Stringtxt=”阿斯蒂,丰富的”;Stringutf=______________________;A.newString(txt,”Shift-JIS”,”UTF-8”);B.newString(txt,”UTF-8”);C.txt.setEncoding(“UTF-8”);D.newString(txt.getBytes(“Shift-JIS”),”UTF-8”);(正确答案)8.(单选)下面是关于变量以及其范围的的说法,其中哪些是错误的A.实例变量是类的成员变量B.实例变量用关键字static声明(正确答案)C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化9.(单选)下列有关Servlet的说法中错误的是A.Servlet被服务器实例化后,容器运行其init方法B.Servlet通过多线程方式运行其service方法,一个实例可以服务于一个请求(正确答案)C.Servlet实例一般不会销毁,当容器关闭时其实例会被销毁D.Servlet事务service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。10.(单选)下列四个选项的描述Overload和Override的区别,其中错误的是A.方法的重写Overriding和重载Overloading是Java多态性的不同表现B.重写Overriding是父类与子类之间多态性的一种表现C.重载Overloading是一个类中多态性的一种表现D.如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overloading)(正确答案)11.(单选)以下不属于JSP作用域的通信对象的有A.SessionB.applicationC.pageContextD.cookie(正确答案)12.(单选)下列关于Dubbo的负载均衡的机制的描述错误的是A.RandomLoadBalance随机,按权重设置随机概率B.RoundRobinLoadBalance轮询,按公约后的权重设置轮询比率C.LastActiveLoadBalance最少活跃调用数,相同活跃数的随机D.ConsistenHashLoadBalance一致性Hash,按公约后的权重设置轮询比率(正确答案)13.(单选)下列选项中关于Dubbo的描述信息错误的是A.Dubbo是阿里巴巴开源的基于Java的高性能RPC分布式服务框架,现已成为Apache基金会孵化项目。B.Dubbo和SpringCloud分布式服务相比通信方式不同,Dubbo使用的是RPC通信,而SpringCloud使用的是HTTPRESTFul方式C.Dubbo支持dubbo协议D.Dubbo默认使用Simple注册中心(正确答案)14.(单选)mybatis和hibernate比较的区别下列说法错误的是A.Mybatis和hibernate不同,它不完全是一个ORM框架B.Mybatis直接编写原生态sql,可以严格控制sql执行性能,灵活度高,非常适合对关系数据模型要求不高的软件开发C.Hibernate对象/关系映射能力强,数据库无关性好,对于关系模型要求高的软件,如果用hibernate开发可以节省很多代码,提高效率。D.Mybatis性能优异同时兼并和Hibernate同等的可移植性(正确答案)15.(单选)下列是Mybatis的优点描述其中错误的是A.基于SQL语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL写在XML里,解除sql与程序代码的耦合,便于统一管理;提供XML标签,支持编写动态SQL语句,并可重用。B.与JDBC相比,消除了JDBC大量冗余的代码,不需要手动开关连接;C.与各种数据库兼容性不好(因为MyBatis使用JDBC来连接数据库)(正确答案)D.提供映射标签,支持对象与数据库的ORM字段关系映射;提供对象关系映射标签,支持对象关系组件维护16.(单选)在多个线程访问同一个资源时,可以使用()关键字来实现线程同步,保证对资源安全访问。A.StaticB.TransientC.Synchronized(正确答案)D.Yield17.(单选)Thread类提供的线程控制方法的说法中,下列选项错误的是A.线程A中执行线程B的join()方法,则线程A等待直到B执行完成B.线程A通过调用interrupt()方法来中断其阻塞状态C.若线程A调用方法isAlive()返回值为false,则说明A正在执行中,也可能是可运行状态(正确答案)D.currentThread()方法返回当前线程的引用18.(单选)如下代码创建一个新线程并启动线程,问:四个选项中可以保证正确代码创建target对象,并能编译正确的是()publicstaticvoidmain(String[]args){Runnabletarget=newMyRunnable();ThreadmyThread=newThread(target);}A.publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B.publicclassMyRunnableextendsRunnable{voidrun(){}}C.publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}(正确答案)D.publicclassMyRunnableimplementsRunnable{voidrun(){}19.(单选)下列是SpringDataJPA和JPA之间的关系下列说法正确的是A.SpringDataJPA是JPA规范的再次封装抽象,底层还是使用了Hibernate的JPA技术实现(正确答案)B.SpringDataJPA和JPA之间没有必然的关系C.SpringDataJPA可以方便的和Spring进行整合,但是不太适用于SpringBootD.JPA的使用上手简单但是开发效率较低20.(单选)关于Hibernate和SpringDataJPA的描述不正确的是A.Hibernate是一个开放源代码的对象关系映射框架,对JDBC进行了非常轻量级的对象封装B.着力对象与对象之间的关系,有自己的HQL查询语言,所以数据库移植性很好C.SpringDataJPA是JPA规范的再次封装抽象,底层还是使用了Mybatis的技术实现(正确答案)D.SpringDataJPA引用JPQL(JavaPersistenceQueryLanguage)查询语言,属于Spring整个生态体系的一部分二、多选题1.下列是关于JPA和Mybatis的描述正确的是A.jpa是对象与对象之间的映射,而mybatis是对象和结果集的映射(正确答案)B.jpa移植性比较好,不用关心用什么数据库,因为mybatis自由写sql语句,所以当项目移植的时候还需要改sql(正确答案)C.jpa开发相对更简单一些(正确答案)D.如果用hibernate学习起来比较费时间,而mybatis相对来说比较简单(正确答案)2.一下是SpringData所支持的NOSQL存储的有A.MongoDB(文档数据库)(正确答案)B.Redis(键/值存储)(正确答案)C.Hbase(列族数据库)(正确答案)D.Memcached(键/值存储)3.以下选项中SpringDataJPA定义实体类能用到的注解有A.@Entity(正确答案)B.@Table(正确答案)C.@Id(正确答案)D.@Service4.下列关于Spring的注解说法正确的是A.@Controller-用于SpringMVC项目中的控制器类(正确答案)B.@Service-用于服务类。(正确答案)C.@RequestMapping-用于在控制器处理程序方法中配置URI映射。(正确答案)D.@ResponseBody-用来作为响应主要响应html数据5.在线程通信中,可以调用wait()、notify()、notifyAll()三个方法实现线程通信下列对着三个方法描述正确的是A.wait()方法可以使线程处于阻塞状态(正确答案)B.这三个方法都是Object类提供的public方法(正确答案)C.notify()方法可以使线程处于阻塞状态D.notifyAll()方法唤醒所有wait线程(正确答案)6.下列哪些方法可以让正在执行的线程中断A.执行wait()(正确答案)B.执行interrupt()(正确答案)C.执行Sleep()(正确答案)D.执行notify()7.下面是对HashMap和HashTable的描述正确的是A.他们都实现了Map接口。(正确答案)B.HashMap非线程安全,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供额外同步(正确答案)C.HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。(正确答案)D.通过contains方法可以判断一个对象是否存在于HashMap或者Hashtable中。8.下面是对JPA的一些简介信息,描述正确的是A.JPA是JavaPersistenceAPI的简称,中文名为Java持久层API(正确答案)B.面向对象的查询语言(正确答案)C.JPA支持XML和JDK5.0注解两种元数据的形式(正确答案)D.JPA的宗旨是为POJO提供持久化标准规范(正确答案)9.下面是属于JPA的优势的是A.使用起来比较方便(正确答案)B.加快了开发的效率(正确答案)C.开发者不用关心和配置更多的动心(正确答案)D.对对象的支持比较好,灵活性大(正确答案)三、判断题1.(判断)用new关键字建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start进入就绪状态A.正确(正确答案)B.错误2.(判断)进程是线程Thread内部的一个执行单元,它是程序中一个单一顺序控制流程。A.正确B.错误(正确答案)3.(判断)当有线程调用了对象的notifyAll()方法(唤醒所有wait线程)或notify()方法(只随机唤醒一个wait线程)A.正确(正确答案)B.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024房屋买卖全款购房合同范本模板
- 2024年度劳动合同员工岗位及工资待遇
- 2024公立医院与医疗设备供应商之间的采购合同
- 2024丙丁双方就服务器租赁及维护合同
- 2024年度医药产品研发与生产承包合同
- 2024年度船舶租赁合同
- 2024年度股权投资投资人与目标公司股权转让合同
- 2024年修订版:知识产权许可使用合同标的规范
- 2024年度KTV装修设计服务合同
- 赛船音乐课件教学课件
- 乡镇普法知识讲座
- 常用降压药的分类和代表药及使用注意事项课件
- 网络营销基础策略与工具第3版何晓兵课后参考答案
- 水利水电工程概论课件
- 《营养卫生》-《烹饪中减少营养素损失的措施》
- 火锅店盈利模式分析报告
- 《华为集团介绍》课件
- 消防应急演练培训课件
- 微生物发酵过程优化方案
- 奥林匹克标准体育馆设施配置
- 节日景观布置投标方案(技术方案)
评论
0/150
提交评论