




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全真模拟试卷之六一、选择题(每小题2分,共10分)1. 关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( )。A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B. 可以被两种类访问和引用:该类本身、该类的所有子类C. 只能被该类自身所访问和修改D. 只能被同一个包中的类访问2. 执行完代码“int x = new int25;”后,以下( )说明是正确的。A. x24为0B. x24未定义C. x25为0D. x0为空3. 关于以下application的说明,正确的是( )。1. class StaticStuff2. 3. static int x=10;4. static x+=5;5. public static void main(String args )6. 7. System.out.println(x= + x);8. 9. static x/=3;10. A. 4行与9行不能通过编译,因为缺少方法名和返回类型B. 9行不能通过编译,因为只能有一个静态初始化器C. 编译通过,执行结果为:x=5D. 编译通过,执行结果为:x=34. 关于以下程序段,正确的说法是( )。1. String s1=abc+def;2. String s2=new String(s1);3. if(s1= =s2)4. System.out.println(= = succeeded);5. if (s1.equals(s2)6. System.out.println(“.equals() succeeded”);A. 行4与行6都将执行B. 行4执行,行6不执行C. 行6执行,行4不执行D. 行4、行6都不执行5. 以下代码完成画线功能,指出所画线的颜色是( )。1. g.setColor(Color.red.green.yello.cyan);2. g.drawLine(0,0,100,100);A. redB. greenC. yelloD. cyan二、判断题(每题2分,共20分)1. 对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( )2. Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。( )3. 最终类不能派生子类,最终方法不能被覆盖。( )4. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。( )5. 接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。( )6. 设String对象s=“Hello”,运行语句“System.out.println(s.concat(“World!”);”后String对象s的内容为“Hello world!”,所以语句输出为:Hello world!。( )7. 一个容器中可以混合使用多种布局策略。( )8. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )9. Java的字符类型采用的是ASCII编码。( )10. 子类的域和方法的数目一定大于等于父类的域和方法的数目。( )三、改错题(每小题5分,共20分)1. public class Testpublic static void main(String args ) System.out.println(TestClass.data);class TestClassint data=10; 改正如下: 。2. class WrongWhereint data1,data2;WrongWhere ()data1=-1; WrongWhere (int d)data2=d;this();改正如下: 。3. public static void main(String args )trychar ch=(char)System.in.read();. . ./其他语句catch(Exception e)return;catch(IOException e)System.out.println(e.toString();改正如下: 。4. interface MyInterfacevoid method1();abstract class Parent implements MyInterface/其他语句class Child extends Parent void method1()System.out.println(I am implemented now! );改正如下: 。四、写出下面程序的运行结果(每小题10分,共30分)1. 以下程序的输出结果为 。public class Shortpublic static void main(String args )StringBuffer s = new StringBuffer(Hello);if(s.length( )5)& (s.append(there) . equals(False);System.out.println(value is +s);2. 以下程序段的输出结果为 。int j=2;switch ( j ) case 2:System.out.print(Value is two. );case 2+1 :System.out.println(Value is three. );break; default:System.out.println(value is+j);break; 3. 以下程序段的输出结果为 。public class EqualsMethod public static void main(String args) Integer n1 = new Integer(47);Integer n2 = new Integer(47);System.out.print(n1= =n2);System.out.print(,);System.out.println(n1! =n2);五、使用Java语言编写程序(每小题10分,共20分)1. 编程求一个整数数组的最大值、最小值、平均值和所有数组元素的和。2. 判断某一年是否为闰年(判断2004是否为闰年)。要求用二种方法,例如可以第一种方法用直接条件判断:第二种方法用if-else if阶梯。提示闰年的条件是符合下面二者之一:(1)能被4整除,但不能被100整除。(2)能被4整除,又能被100整除。全真模拟试卷之六参考答案一、选择题(每小题2分,共10分)1. A2. A3. C4. C5. D二、判断题(每题2分,共20分)1. 错。2. 错。3. 对。4. 错。5. 对。6. 错。7. 对。8. 对。9. 错。10. 错。三、改错题(每小题5分,共20分)1. data不是静态域,不能通过类名引用。改正如下:public class Testpublic static void main(String args )System.out.println(TestClass.data);class TestClassstatic int data=10;2. 构造函数重载this()语句应为第一个语句。改正如下:class WrongWhere int data1,data2; WrongWhere () data1=-1; WrongWhere (int d) this(); data2=d; 3. 捕获异常应将具体的异常类参数置前,题中将Exception类置前(因为它是所有异常的父类),将捕获所有异常,无法进入其他catch块。改正如下:public static void main(String args ) try char ch=(char)System.in.read(); . . ./其他语句 catch(IOException e) System.out.println(e.toString(); catch(Exception e) return; 4. 接口MyInterface中的方法method1()缺省是public的, 题中Child类在实现接口时缩小了范围。改正如下:interface MyInterfacevoid method1();abstract class Parent implements MyInterfaceclass Child extends Parent public void method1()System.out.println(I am implemented now! );四、写出下面程序的运行结果(每小题10分,共30分)1. value is Hello2. Value is two.Value is three3. flase,true五、使用Java语言编写程序(每小题10分,共20分)1. 参考程序如下:import java.io.*;public class MaxMinAverpublic static void main (String args)int array;int num=10;/若需要不同的数组长度,修改num的值即可。int i;int max,min,sum;float average;array=new intnum;for(i=0;inum;i+)arrayi=(int)(Math.random()*num)+1;max=min=sum=array0;for(i=1;inum;i+)if(maxarrayi)min=arrayi;sum+=arrayi;average=(float)sum/num;System.out.print(最大值:+max+n最小值:+min+n所有数组元素的和:+sum+n平均值:+average);trySystem.in.read();catch(IOException e)2. 参考程序如下:class IsLeappublic static void main( String args )int year=2004; if( (year%4=0 & year%100!=0) | (year%400=0) )System.out.println(year+ 是闰年);else System.out.println(year+不是闰年);/* 第二种
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政府资助申请书
- 房屋租金评估申请书
- 高校专升本申请书
- 健身教练申请书的草稿
- 2025合同样例兼职翻译合同范本
- 申请书弹性坐班
- 2025武汉商铺出租合同范本
- 2025年三级安全教育考试试题电焊工(附答案)
- 书记辞职申请书
- 2025八肯中村老旧棚区改造升级项目施工合同
- 耳部解剖及急慢性中耳炎课件
- 工程项目投资与融资讲义 课件
- 食品质量安全抽检数据分析模型优质资料
- 盘扣支模架工程监理细则
- 承插型盘扣式钢管进场验收记录表
- 军事训练教学法模板课件
- 常见的无脊椎动物(PPT课件)
- 物流设施与设备ppt课件(完整版)
- 交通运输安全管理整套教学课件
- 安检员X射线机培训-共86页课件
- (作业辅导)福建师范大学2022年8月课程考试《小学班队原理与班主任工作》作业考核试题
评论
0/150
提交评论