




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-1-一、单项选择题(请将答案统一填写到题后表格中)1、Java编译器将源代码文件转换成:A机器码BEspressoCc语言D字节码2、类的另一种说法是:A对象B模板C实例D程序3、类的实例方法所表示的是:A那个类的属性B那个类的行为C从那个类创建的对象的行为D实例对象的状态4、使用什么来调用对象的构造方法和创建对象A+BnewCinstanceofDimport5、当在计算条件表达式之前至少执行循环中的语句一次,应该使用:Adowhile循环Bfor循环Cwhile循环Dcontinue语句6、哪一个运算符能返回除法运算的余数:A/B%C?D+7、所有类的超类是:ASystemBObjectCMathDCalendar8、什么包将自动导入到Java类中:A没有B存储在JDK文件夹下所有的类CCLASSPATH文件夹中的类Djava.lang包中的类9、运行Java编译器的命令是:AjavaBappletviewerCjdbDjavac10、下面哪条命令可以运行java小应用程序:AjavaBappletviewerCjdbDjavac11、可以用来创建Java程序的SUN公司发布的免费工具集被称为:AJREBJDKCJVMDJNI12、对象的基本定义是下面中的哪一种:A数据和能对数据进行的操作的集合B能在浏览器或appletviewer中运行的任何Java程序C联合起来形成完整应用程序的文件集合D类文件13、域(属性)的作用是下面中的哪一种:A存储表示对象状态的数据B对对象的数据进行操作C声明在当前类定义中使用的外部类D打印文本信息到屏幕或appletviewer控制台14、下面表达式的值是多少:(int)9.9A9B10C9.9D错误15、使用while循环的危险(应避免的问题)是什么:Awhile检验永远为真B没有结束条件C死循环D以上全部都是16、switch语句中用什么词表示找不到匹配时使用的选择:-2-AdefaultBanyClastCnone17、下列哪一种方法可以从该类的外部访问:ApublicvoidgetValue()BprivatevoidgetValue()CvoidpulicprivategetValue()DvoidprivategetValue()18、哪一行定义了一个静态变量:Apulicstaticinti;Bstaticintpulici;Cintpublicstatici;Dpublicintstatici;19、子类化一个类的关键字是:AsubclassBaugmentCmodifyDextends20、若有命令javaTestRedGreenBlue则以下哪句话是不正确的?A主方法的参数会获得值B主方法的参数是个数组C数组的长度应该是5D若参数名叫args,则args2为“Blue”21、关于this(x,y);这个语句,以下理解正确的是:A这是个叫this的方法的调用,参数为2个。B表示调用父类相应参数的构造方法(构造函数)C这句话必须放在所在构造方法(构造函数)的第一条语句位置D这是在定义参数为x和y的一个方法22、哪一个关键字允许一个方法能被继承但不能被公共访问:ApulicBprivateCsuperDprotected23、子类不能继承的是:A父类中被public修饰的属性B父类中被public修饰的方法C父类中被private修饰的属性和方法D什么都可以继承24、以下说法正确的是:A在Java中,行注释也参加编译B变量的声明与赋值必须写在不同的代码行中C一个类中的公共方法能访问私有数据D静态方法能够访问非静态的域和方法25、以下哪个是publicstaticvoidmain方法的参数说明?AStringargsBStringargargsCStringsargsDStringargs26、以下哪个是Java的关键字:AclassesBCatchCextendsDFALSE27、以下哪个是byte类型数据的取值范围?A065,535B(128)127C(32,768)32,767D(256)25528、以下赋值语句哪个是违法的:Ainti=32;Bfloatf=45.0;Cdoubled=45.0;29下列代码编译的结果是:publicclassTeststaticintage;publicstaticvoidmain(Stringargs)age=age+1;-3-System.out.println(Theageis+age);A编译并运行,无输出B编译并运行,输出:Theageis1C编译,但出现运行错误D无法编译E编译,但出现编译错误30、Whichofthefollowingarecorrect?A1281为64B1281为32C1281为64D1281为6431、下列代码的编译运行结果是:1publicclassTest2staticinttotal=10;34publicTest()5System.out.println(Intest);6System.out.println(write);7inttemp=this.total;8if(temp5)System.out.println(temp);9publicstaticvoidmain(Stringargs)10newTest();A这个程序不会被编译B在第4行报错C在第7行报错D运行结果最后一行输出为1032、以下哪个是正确的:Apublicabstractvoid启动();Bpublicabstractvoid启动()Cpublicabstract跑步();Dpublicvirtual跑步();33、什么情况下创建这个类的对象会执行缺省的构造方法?A定义任何一个类的时候B当类没有自定义的构造方法时C至少自定义了一个构造方法时D不可能有这种情况34、以下代码的输出结果的行数是:inti=0,j=0;for(i=0;iBCD37、设x值为2,以下代码段执行的结果是:switch(x)case1:System.out.println(1);case2:case3:System.out.println(3);case4:System.out.println(4);A无输出B输出3C输出3和4D输出1和3和438、编译运行以下代码段,则:booleanflag=false;if(flag=true)System.out.println(true);elseSystem.out.println(false);A输出trueB输出falseC第二行编译错误D什么都不发生39、考察下列程序代码:publicclassRorWinti;publicstaticvoidmain(Stringargs)-5-System.out.println(i);以下结论正确的是:A.输出0B.没有任何输出.C.出现编译错误D.输出140、认真阅读下列代码:publicclassTestpublicstaticvoidmain(Stringargs)/*Thisisthestartofacommentif(true)Test=newtest();System.out.println(Donethetest);/*Thisisanothercomment*/System.out.println(Theend);以下结论正确的是:A.只输出DonethetestB.无任何输出.C.出现编译错误D.只输出TheendE.输出Donethetest和Theend41、编译并运行以下程序,以下说法正确的是?classMysteryStrings;publicstaticvoidmain(Stringargs)Mysterym=newMystery();m.go();voidMystery()s=”constructor”;voidgo()System.out.println(s);A.不能成功通过编译B.通过编译,但运行时抛出一个exceptionC.输出constructorD.输出null42、若x值为,y为,则表达式xy&x+=y-和xy&x+=y-互不影响,分别运行后,则两个表达式的值都是false,且x值相同,y值不同。-6-两个表达式的值都是false,且x值不相同,y值也不相同。两个表达式的值都是true,且x值相同,y值不同。两个表达式的值都是true,且x值不相同,y值也不相同43、如果局部变量(方法内定义的)和实例变量的名字一样,则在方法内如何引用实例变量?A不能这样使用,必须修改其中一个的名字B在实例变量前加关键字thisC在实例变量前加关键字super44、以下哪个是正确的类定义?(文件名为Fred.java)A.protectedclassFredprivateintx=0;privateFred(intxval)x=xval;B.publicclassfredpublicintx=0;publicFred(intx)this.x=x;C.publicclassFredextendsMyBaseClass,MyOtherBaseClasspublicintx=0;publicFred(intxval)x=xval;D.publicclassFredpublicintx=0;publicFred(intx)this.x=x;45、试图编译并运行以下代码,则?classTeststaticintmyArg=1;publicstaticvoidmain(Stringargs)intmyArg;System.out.println(myArg);A通过编译并输出0B通过编译并输出1C不能通过编译,不能定义一个局部变量与类变量同名.-7-D不能编译,因为局部变量未初始化46、以下哪个说法是正确的A重载的方法,返回值类型必须不同B覆盖一个方法,访问控制修饰词不能缩小C一个类只能实现一个接口D实现接口,可以不考虑接口中的方法47、接口的声明应该用哪个关键字?AimplementsBinterfaceCclassDextends48、以下正确的是?A)数组元素只能是原始(简单)类型,不能是对象B)数组在创建时各元素有默认的初始值C)一个数组可以用setSize方法重新定义大小D)可以利用size方法获得数组大小49、代码如下,x为何值时能输出“Test2”:switch(x)case1:System.out.println(“Test1”);break;case2:case3:System.out.println(“Test2”);break;default:System.out.println(“end”);A.1或2B.2或3C1或3D.其他情况50、以下说法正确的是抽象类中的方法一定没有方法体最终类只能产生对象,不能被继承一个类必须有主方法一个java文件只能有一个class1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950-8-二、接口是如何定义的?接口中定义方法和变量前默认的修饰符分别都是什么?类如何实现接口?接口之间继承用哪个关键字?写出相应代码段辅助说明。三、classAintadd(inta,intb)returna+b;doubleadd(intc,intd)returnc+d;doubleadd(doublea,doubleb,doublec)returna+b+c;publicclassOverloadDemopublicstaticvoidmain(Stringar)Ap=newA();System.out.println(p.add(5.0,6.5,7.0);上面的代码段有错误(1或多个),请详细说明错误原因,并指出如何修改。四、参考给出的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高校安保服务培训
- 课件模板应用
- 小花朵舞蹈课件
- 怎样做衣服课件
- 中药化学直播课件
- 电梯应急知识培训
- 劳动蒸米饭课件大纲
- 广东会计大专自考试题及答案
- 乐器色彩考试题及答案
- 莱芜地理考试题及答案
- (教科2024版)科学三年级上册2.1 水到哪里去了 课件(新教材)
- 2025国家能源集团招聘笔试历年参考题库附带答案详解
- 新课标(水平三)体育与健康《篮球》大单元教学计划及配套教案(18课时)
- 建筑工人临时用工协议书
- 室内电梯安装工程安全技术交底
- 小儿支气管肺炎课件
- DB32-T 3751-2020公共建筑能源审计标准-(高清现行)
- 销盘式摩擦磨损试验机设计
- 原创领袖的风采-易发久
- 2022年《上海市初中语文课程终结性评价指南》中规定的个文言实词
- 苏教版四年级上册科学全册课件
评论
0/150
提交评论