2021艾融软件Java训练题10附答案_第1页
2021艾融软件Java训练题10附答案_第2页
2021艾融软件Java训练题10附答案_第3页
2021艾融软件Java训练题10附答案_第4页
2021艾融软件Java训练题10附答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、2021艾融软件Java训练题10复制您的姓名: 填空题 *_您的部门: 单选题 *第一软件中心第二软件中心第七软件中心1. 11、Spring bean 的默认作用范围是?() 单选题 *A.Singleton(正确答案)B.PrototypeC.SessionD.Abstract2. 12、如果一个堆栈的入栈序列是A,B,C,D,E,则堆栈的不可能输出顺序是?() 单选题 *A.EDCBAB.DECBAC.DCEAB(正确答案)D.ABCDE3. 13、多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为 ?() 单选题 *A.同步(正确答案)B.异步C.只读D.只

2、写4. 15、public class Testpublic static void main(String args)List list=new ArrayList();list.add(a);list.add(b);list.add(a);Set set=new HashSet();set.add(a);set.add(b);set.add(a);System.out.println(list.size()+,+set.size(); 请问运行主要的程序会打印出的是什么( )? 单选题 *A.2,2B.2,3C.3,2(正确答案)D.3,35. 17、以下的变量定义语句中,合法的是() 单

3、选题 *A.byte=128B.boolean=nullC.long a=123L(正确答案)D.double=0.9239d6. 19、下列哪个说法是正确的()? 单选题 *A.ConcurrentHashMap使用synchronized关键字保证线程安全B.HashMap实现了Collection接口C.Array.asList方法返回java.util.ArrayList对象D.SimpleDateFormat是线程不安全的(正确答案)7. 21、.以下哪个I / O类可以附加或更新文件() 单选题 *A.RandomAccessFile()(正确答案)B.OutputStream()

4、C.DataOutputStream()D.None of the above8. 22、类Person里面有个方法sleep(),如果直接用Person.sleep(),则方法sleep前面必须用的关键词是? () 单选题 *A.classB.static(正确答案)C.publicD.final9. 23、J2EE中,当把来自客户机的HTTP请求委托给servlet时,会调用HttpServlet的( )方法?() 单选题 *A.service(正确答案)B.dogetC.dopostD.init10. 25、下面关于Spring MVC 描述正确的是() 单选题 *A,Dispatche

5、rServlet在 Spring MVC 中是核心servlet , 它负责接收请求并将请求分发给适合的控制器B,在Spring MVC 中,可以配置多个DispatcherServletC,全部选项(正确答案)D,要使Spring MVC可用,DispatcherServlet需要在web.xml中配置11. 27、下列关于Spring特性中IoC描述错误的是() 单选题 *A,IoC就是指程序之间的关系由程序代码直接操控(正确答案)B,所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移C,IoC将控制创建的职责搬进了框架中,从应用代码脱离开来D,使用Spring的IoC容器时

6、只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它12. 28、Spring支持的事务功能包括() 单选题 *A,事务的传播行为B,事务回滚C,全部选项(正确答案)D,事务的隔离级别13. 29、以下哪个不是 Spring AOP 的注解() 单选题 *A,BeforeB,AroundC,BeforeReturning(正确答案)D,AfterThrowing14. 30、栈和队列的共同点是() 单选题 *A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素(正确答案)D.没有共同特点15. 31.一个对象创建的操作中,没有下面的() 单选题 *A

7、、释放内存(正确答案)B、调用构造方法C、分配内存D、对象声明16. 32.根据代码String s = null,会抛出NullPointerException异常的()() 单选题 *A、if( (s!=null) & & (s.length()0) )B、if( (s=null) | (s.length()=0) )C、都不对D、if( (s!=null) & (s.length()0) )(正确答案)17. 33.设数组age由以下语句定义 int age=new int10; 则数组的最后一个元素的正确引用方法为() 单选题 *A、age9(正确答案)B、age10C、age0D、a

8、ge18. 38.下列代码执行结果正确的是?public class Test public static int a = 1;public static void main(String args) int a = 10;a+; Test.a+;Test t=new Test();System.out.println(a= + a + t.a= + t.a); 单选题 *A.a=10 t.a=3B.a=11 t.a=2(正确答案)C.a=12 t.a=1D.a=11 t.a=119. 39.下列代码运行结果为public class Testpublic static void change

9、Str(String str)str = welcome;public static void main(String args)String str = 1234;changeStr(str);System.out.println(str); 单选题 *A.1234(正确答案)B.welcomeC.空D.不确定20. 40.以下代码执行结果为?String s1=new String( ” xyz ” );String s2=new String( ” xyz ” );Boolean b1=s1.equals(s2);Boolean b2=(s1=s2);System .out.print(

10、b1+ ” ” +b2); 单选题 *A.true false(正确答案)B.false trueC.true trueD.false false三、多选题(10分)21. 41、以下关于final关键字说法错误的是?() *A.final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性(正确答案)B.final修饰的类肯定不能被继承C.final修饰的方法不能被重载(正确答案)D.final修饰的变量不允许被再次赋值22. 42、Java是一门支持反射的语言,基于反射为Java提供了丰富的动态性支持,下面关于Java反射的描述,哪些是错误的?() *A.Java反射主要涉及的类如C

11、lass, Method, Filed,等,他们都在java.lang.reflet包下(正确答案)B.通过反射可以动态的实现一个接口,形成一个新的类,并可以用这个类创建对象,调用对象方法C.通过反射,可以突破Java语言提供的对象成员、类成员的保护机制,访问一般方式不能访问的成员D.Java反射机制提供了字节码修改的技术,可以动态的修剪一个类(正确答案)E.Java的反射机制会给内存带来额外的开销。例如对永生堆的要求比不通过反射要求的更多F.Java反射机制一般会带来效率问题,效率问题主要发生在查找类的方法和字段对象,因此通过缓存需要反射类的字段和方法就能达到与之间调用类的方法和访问类的字段

12、一样的效率(正确答案)23. 43下列哪些操作会使线程释放锁资源?() *A.sleep()B.wait()(正确答案)C.join()(正确答案)D.yield()24. 44、关于链表,正确的是() *A.无需实现估计空间(正确答案)B.支持随机访问C.增删不必挪动元素(正确答案)D.所需空间与线性表长度成正比,并且地址连续E.插入一个元素所需挪动元素的平均个数为n/225. 45、下面有关Java的说法正确的是:() *A.一个类可以实现多个接口(正确答案)B.抽象类必须有抽象方法C.protected成员在子类可见性可以修改(正确答案)D.通过super可以调用父类构造函数(正确答案)

13、E.final的成员方法实现中只能读取类的成员变量F.String是不可修改的,且java运行环境中对string对象有一个对象池保存(正确答案)四、简单题(40分)26. 46、数据库中有哪些锁,select时怎么加排它锁 填空题 *_答案解析:锁 概念乐观锁 自己实现,通过版本号悲观锁 共享锁,多个事务,只能读不能写,加 lock in share mode排它锁 一个事务,只能写,for update行锁 作用于数据行表锁 作于用表27. 47、为管理业务培训信息,建立3个表:S(S#,SN,SD,SA)S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄C(C#,CN)C#

14、,CN分别代表课程编号,课程名称SC(S#,C#,G) S#,C#,G分别代表学号,所选的课程编号,学习成绩1.使用标准SQL嵌套语句查询选修课程名称为税收基础的学员学号和姓名?2.使用标准SQL嵌套语句查询选修课程编号为C2的学员姓名和所属单位?3.使用标准SQL嵌套语句查询不选修课程编号为C5的学员姓名和所属单位?4.查询选修了课程的学员人数5.查询选修课程超过5门的学员学号和所属单位?填空题 *_答案解析:1.select s# ,sn from s where S# in(select S# from c,sc where c.c#=sc.c# and cn=税收基础)2.select

15、 sn,sd from s,sc where s.s#=sc.s# and sc.c#=c23select sn,sd from s where s# not in(select s# from sc where c#=c5)4.select 学员人数=count(distinct s#) from sc5.select sn,sd from s where s# in(select s# from sc group by s# having count(distinct c#)5)28. 49、一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应

16、四个球对,现在四个球对进行比赛,用一条sql 语句显示所有可能的比赛组合. 填空题 *_答案解析:答:select , from team a, team b where 29. 一天,小赵的店里来了一位顾客,挑了20元的货,顾客拿出50元,小赵没零钱找不开,就到隔壁小韩的店里把这50元换成零钱,回来给顾客找了30元零钱。过一会,小韩来找小赵,说刚才的是假钱,小赵马上给小李换了张真钱。问:在这一过程中小赵赔了多少钱? 填空题 *_答案解析:首先,顾客给了小赵50元假钞,小赵没有零钱,换了50元零钱,此时小赵并没有赔,当顾客买了20元的东西,由于50元是假钞,此时小赵赔了20元,换回零钱后小赵又给顾客30元,此时小赵赔了20+30=50元,当小韩来索要50元时,小赵手里还有换来的20元零钱,他再从自己的钱里拿出30元即可,此时小赵赔的钱就是50+30=80元,所以小赵一共赔了80元。30. 一个商人赶一辆马车走50公里的路程去县城卖50箱苹果,一个箱子里有30个苹果。马车一次可以

温馨提示

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

评论

0/150

提交评论