ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:18.81KB ,
资源ID:7546168      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7546168.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java模拟题2.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java模拟题2.docx

1、java模拟题2Java初级程序设计一、单选题(每小题2分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填写在答题纸的答题框之内,写在题目后面或者直接勾在选项上面不得分。1.为了使包sos中的所有类在当前程序中可见,可以使用的语句是(A).A)importsos.*;B)packagesos.*;C)sosimport;D)sospackage;2.下列属于合法的Java标识符是(D)A)ABCB)5678C)+rriwoD)sale3.下面关于数组定义语句不正确的是(D).A)inta1;B)inta0=11,2,30,84,5;C)doubled=

2、newdouble8;D)floatf=new2.0f,3.5f,5.6f,7.8f;4.有下面的一个类定义:classAAstaticvoidShow()System.out.println(“我喜欢Java!”);classBBvoidShow()System.out.println(“我喜欢C+!”);若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:(C)A、a.Show()B、AA.Show();b.Show()BB.Show();C、AA.Show();D、a.Show();b.Show();BB.Show();5.编写JavaApplication程序时

3、,若需要使用到标准输入输出语句,必须在程序的开头写上(C)语句。A、importjava.awt.*;B、importjava.applet.Applet;C、importjava.io.*;D、importjava.awt.Graphics;6.下列最终属性(常量)i的定义中,正确的是(C).A)staticfinaldoublei;B)abstractfinalinti=8;C)finaldoublei=3.14159;D)floati=1.2f;7.main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的(B)?A、publicstaticv

4、oidmain()B、publicstaticvoidmain(Stringargs)C、publicstaticintmain(Stringarg)D、publicvoidmain(Stringarg)8.现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:第1页共11页Java初级程序设计Stringname=noname;publicPerson()name=oneman;Chinese中有如下的定义片段:publicChinese(inttmpage)name=achinese;publicStringgetName()returnname;第三个类D

5、emo是这样定义的:publicclassDemopublicstaticvoidmain(Stringargs)Chinesec=newChinese(25);System.out.println(Thischinesesnameis:+c.getName();程序进行编译执行时,会产生什么样的执行结果?(B)A.Thischinesesnameis:amanB.Thischinesesnameis:achineseC.Thischinesesnameis:nonameD.编译运行过程出错9.下列基本命令中,哪个是类文件解析器?(C)A、javadocB、jarC、java第2页共11页Ja

6、va初级程序设计D、javap10.若有循环:intx=5,y=20;doy-=x;x+=2;while(xY);则循环体将被执行(A).A)2次B)1次C)0次D)3次11.以下语句中能构成多分支的语句是(C).A)for语句B)while语句C)if_else语句的嵌套D)do_while语句12.下面是有关子类继承父类构造函数的描述,其中正确的是(D).A)如果子类没有定义构造函数,则子类无构造函数B)子类构造函数必须通过super关键字调用父类的构造函数C)子类必须通过this关键字调用父类的构造函数D)子类无法继承父类的构造函数13.属于main()方法的返回类型是(C)A、publ

7、icB、staticC、voidD、main14.若已定义bytex=11,22,33,-66;其中0k3,则对x数组元素错误的引用是(C).A)x5-3B)xkC)xk+5D)x015.定义一个用于继承的接口iPerson,其中有一个获取姓名的方法getName(),接口的定义如下所示:publicinterfaceiPersonStringname=null;_其中定义方法的横线部分可以采用如下项目中的哪些?(D)A.privateStringgetName();第3页共11页Java初级程序设计B.publicStringgetName;C.protectedStringgetName(

8、);D.StringgetName();16.现有两个类A,B,以下描述中表示B继承自A的是(D).A)classAextendsBB)classBimplementsAC)classAimplementsBD)classBextendsA17.下面语句序列执行后,a的值是(D).inta=13;a%=a/5;A)3B)13C)169D)118.下列特点中,哪个是Java虚拟机执行的特点之一?(A)A、字节代码B、多进程C、静态连接D、编译19.关于以下程序代码的说法正确的是(D)1.classHasStatic2.privatestaticintx=100;3.publicstaticvoi

9、dmain(Stringargs)4.HasStatichs1=newHasStatic();5.hs1.x+;6.HasStatichs2=newHasStatic();7.hs2.x+;8.hs1=newHasStatic();9.hs1.x+;第4页共11页Java初级程序设计10.HasStatic.x-;11.System.out.println(x=+x);12.13.A、第5行不能通过编译,因为引用了私有静态变量B、第10行不能通过编译,因为x是私有静态变量C、程序通过编译,输出结果为:x=103D、程序通过编译,输出结果为:x=10220.下列的变量定义中,正确的是(D).A)

10、booleanb1=true;B)floatx=6.6;C)bytei=200;D)doubley;注:byte范围-2的7次-2的7次,因为java中的值数据类型包括负值二程序填空题(每空4分,共20分)仔细阅读下题中的程序代码,请将划线上的语句补充完整,将答案填写在答题纸的答题框之内,写在题目上面不得分。21.对圆进行数据抽象,并建立类。classpoint/定义点类pointintx0;inty0;_publicpoint_(intx,inty)/构造方法this.x0=x;this.y0=y;classcircle/定义圆类circle第5页共11页Java初级程序设计pointcen

11、ter;intradius;_publiccircle_(pointp1,intr1)/构造方法this.center=p1;this.radius=r1;doublearea()/定义圆面积return_Math.PI_*radius*radius;22.下面程序对数组中的每个元素赋值,然后按逆序输出publicclassArrayTestpublicstaticvoidmain(Stringargs)inti;inta=int5;for(i=0;_i=0;i-)System.out.println(a+i+=+ai);三程序阅读题(每小题5分,共20分)仔细阅读下列各题中的程序代码,写出每

12、个程序的运行结果,将答案填写在答题纸的答题框之内,写在题目上面不得分。23.publicclassArrayDemo3publicstaticvoidmain(Stringargs)intscores=newint82,76,90,86;intsum=0;for(inti=0;iscores.length;i+)sum+=scoresi;/累加分数第6页共11页Java初级程序设计System.out.println(总分:+sum);System.out.println(平均分:+(double)sum/scores.length);总分:334平均分:83.524.publicclassS

13、uperClassStringdata=父类的成员变量;publicvoidmethod()System.out.println(正调用父类的方法method();publicclassSubClassextendsSuperClassStringdata=子类的同名变量;/隐藏了父类同名变量datapublicvoidmethod()/覆盖了父类方法method()System.out.println(正调用子类SubClass的方法method();publicvoidmethod2()Stringdata=子类的局部变量;/子类局部变量也隐藏父类同名变量/同时也隐藏本子类的同名成员变量S

14、ystem.out.println(datais:+data);System.out.println(this.datais:+this.data);System.out.println(super.datais:+super.data);第7页共11页Java初级程序设计System.out.print(直接调用method():);method();System.out.print(this.method():);this.method();System.out.print(super.method():);super.method();publicstaticvoidmain(Strin

15、gargs)SubClassob=newSubClass();ob.method2();datais:子类的局部变量this.datais:子类的同名变量super.datais:父类的成员变量直接调用method():正调用子类SubClass的方法method()this.method():正调用子类SubClass的方法method()super.method():正调用父类的方法method()25.classStringReplacepublicstaticvoidmain(Stringargs)Stringorg=Itisacat,isit?;Stringsearch=is;Str

16、ingsub=was;Stringresult=;inti;do/replaceallmatchingsubstringsSystem.out.println(org);i=org.indexOf(search);if(i!=-1)result=org.substring(0,i);result=result+sub;result=result+org.substring(i+search.length();第8页共11页Java初级程序设计org=result;while(i!=-1);Itisacat,isit?Itwasacat,isit?Itwasacat,wasit?26.publi

17、cclassContinueDemo1publicvoidmethod()intn=200;System.out.println(200300之间能被7整除的数有:);for(;n=300;n+)if(n%7!=0)continue;System.out.print(n+);publicclassContinueTestpublicstaticvoidmain(Stringargs)ContinueDemo1ob=newContinueDemo1();ob.method();200300之间能被7整除的数有:2032102172242312382452522592662732802872942

18、7.publicclassIncrementpublicstaticvoidmain(Stringargs)intc;c=5;System.out.println(c);第9页共11页Java初级程序设计System.out.println(c+);System.out.println(c);556四编程题(共15分)27.编写一个完整的JavaApplication程序,包括ShapeArea接口、MyTriangle类、Test类,具体要求如下:接口ShapeArea:doublegetArea():求一个形状的面积doublegetPerimeter():求一个形状的周长类MyTriangle:实现ShapeArea接口,另有以下属性和方法:属性x,y,z:double型,表示三角形的三条边s:周长的1/2(注:求三角形面积公式为,s=(x+y+z)/2,开方可用Math.sqrt(double)方法)方法MyTriangle(doublex,doubley,doublez):构造函数,给三条边和s赋初值。toString():输出矩形的描述信息,如“threesides:3.0,4.0,5.0,perimeter=12.0,area=6.0”Test类作为主类要完成测试功能生成MyTriangle对象addcccbbdacbccdddadd第10页共11页

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1