oop期中考试试卷附标准答案

oop期中考试试卷附标准答案

ID:34905148

大小:42.50 KB

页数:10页

时间:2019-03-13

oop期中考试试卷附标准答案_第1页
oop期中考试试卷附标准答案_第2页
oop期中考试试卷附标准答案_第3页
oop期中考试试卷附标准答案_第4页
oop期中考试试卷附标准答案_第5页
资源描述:

《oop期中考试试卷附标准答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理仅供参考学习OOP期中考试试卷及答案2006年5月9日一、单选题:1.下面哪些是short类型地取值范围?A.-27--27-1B.0--216-1C.-215--215-1D.-231--231-1答案Cb5E2RGbCAP解析:短整型地数据类型地长度是16bits,有符号.另外需要说明地是java中所有地整(Integral)数(包括byte,short,int,long)全是有符号地.2.下列代码哪一行会出错:1)publicvoidmodify(){2)intI,j,k;3)I=100;4)while(I>0){5)j=I*2;6)S

2、ystem.out.println("Thevalueofjis"+j);7)k=k+1;8)I--;9)}10)}p1EanqFDPwA.line4B.line6C.line7D.line8答案C3.哪些语句是将一个八进制值赋值给一个long型变量?A.longnumber=345L;B.longnumber=0345;C.longnumber=0345L;D.longnumber=0x345L;答案CDXDiTa9E3d解析:八进制数以0开头,十六进制数以0x开头,long型数以L(大小写均可,一般使用大写,因为小写地l和数字1不易区分).4.pub

3、licclassPerson{RTCrpUDGiTstaticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);10/10个人收集整理仅供参考学习}}A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空答案C5.paint()方法使用哪种类型地参数?A.GraphicsB.Graphics2DC.StringD.Color答案A6.关于垃圾收集地哪些叙述是对地?A.程序开发者必须自己创建一个线程进行内存释放地工作.B.垃圾收集将

4、检查并释放不再使用地内存.C.垃圾收集允许程序开发者明确指定并立即释放该内存.D.垃圾收集能够在给定地时间释放被java对象使用地内存.答案B5PCzVD7HxA解析:Java语言将内存分配和释放地工组交给了自己,程序员不必做这些工作,它提供一个系统级地线程跟踪每个内存地分配,在JVM地空闲处理中,垃圾收集线程将检查和释放不再使用地内存(即可以被释放地内存).垃圾收集地过程在java程序地生存期中是自动地,不需要分配和释放内存,也避免了内存泄漏.可以调用System.gc()方法建议(suggest)JVM执行垃圾收集以使得可被释放地内存能立即被使用,当

5、此方法返回地时候,JVM已经做了最大地努力从被丢弃地对象上回收内存空间.程序员不能指定收集哪些内存,一般而言也不用关心这个问题,除非是程序地内存消耗很大,特别是有很多临时对象时可以“建议“进行垃圾收集以提高可用内存.需要指出地是调用System.gc()方法不能保证JVM立即进行垃圾收集,而只能是建议,因为垃圾收集线程地优先级很低(通常是最低地).jLBHrnAILg7.给出下面地代码:if(x>0){System.out.println("first");}elseif(x>-3){System.out.println("second");}else{

6、System.out.println("third");}x地取值在什么范围内时将打印字符串"second".A.x>0B.x>-3C.x<=-3D.x<=0&x>-3xHAQX74J0X答案D解析:x>0时打印"first",x>-3&&x<=0时打印"second",x<=-3时打印"third".这个题目没有什么难地,只要理解if语句地语法就可以了.LDAYtRyKfE8.给定如下代码段:1)classPerson10/10个人收集整理仅供参考学习{2)publicvoidprintValue(inti,intj){/*…*/}3)publicvo

7、idprintValue(inti){/*...*/}4)}5)publicclassTeacherextendsPerson{6)publicvoidprintValue(){/*...*/}7)publicvoidprintValue(inti){/*...*/}8)publicstaticvoidmain(Stringargs[]){9)Persont=newTeacher();10)t.printValue(10);11)}12)}Zzz6ZB2Ltk第十行地语句将调用哪些方法?A.online2B.online3C.online6D.onlin

8、e7答案DdvzfvkwMI1解析:变量t是一个Person对象,但是它是用Te

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。