




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、下面关于变量及其作用范围的陈述哪个是不对的(B)A.实例变量是类的成员变量。B.实例变量用关键字static声明。/Static声明的是类变量C.在方法中定义的局部变量在该方法被执行时创建。D.局部变量在使用前必须被初始化。2、下面哪条语句把方法声明为抽象的公共方法?(B)A.publicabstractmethod();B.publicabstractvoidmethod();C.publicabstractvoidmethod()D.publicvoidmethod()extendsabstract;3、哪个是将一个十六进制值赋值给一个long型变量?(D)A.longnumber=3
2、45L;B.longnumber=0345;C.longnumber=0345L;D.longnumber=0x345L;4、下面的哪个赋值语句是不对的?(A)A.floatf=11.1;B.doubled=5.3E12;C.doubled=3.14159;D.doubled=3.14D;5、下面哪个是不合法的标识符?(C)A.$persons;B.TwoUsers;C.*point;D._endline;6、若在某一个类定义中定义有如下的方法:finalvoidaFinalFunction();则该方法属于(C)。A、本地方法B、静态方法C、最终方法D、抽象方法7、main方法是JavaAp
3、plication程序执行的入口点,关于main方法的方法头以下哪项是合法的A、 publicstaticvoidmain()B、 publicstaticvoidmain(Stringargs)C、 publicstaticintmain(Stringargs)D、publicvoidmain(Stringarg)8、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(C)。A、隐藏B、覆盖C、重载D、Java不支持此特性10、以下代码段执行后的输出结果为(C)。intx=-3;floaty=10.0f;
4、System.out.println(y%x);A、不能成功编译B、-1.0C、1.0D、-111、下列关于构造方法的叙述中,错误的是(C)A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new自动调用12、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问
5、13、执行完以下代码intx=newint10;后,以下哪项说明是正确的(A)A.x9为0B. x9未定义C. x10为0D. x0为空14、类Testi定义如下:C、System.out.println(f.i);D、1. publicclassTest12. publicfloataMethod(floata,floatb)3.4. 将以下哪种方法插入行3是不合法的。(B)A、publicfloataMethod(floata,floatb,floatc)B>publicfloataMethod(floatc,floatdC、publicintaMethod(inta,intb)D、
6、privatefloataMethod(inta,intb,intc)15、阅读以下代码:publicclassfoopublicstaticvoidmain(Stringargs)Strings;System.out.println("s="+s);输出结果应该是:(C)A.代码得到编译,并输出“s=”B.代码得到编译,并输出“s=null”C.由于Strings没有初始化,代码不能编译通过D.代码得到编译,但捕获到NullPointException异常16、下述概念中不属于面向对象方法的是(D)。A.对象、消息B.继承、多态C.类、封装D.过程调用18、假设Foo类有
7、如下定义,设f是Foo类的一个实例,下列语句调用哪个是错误的?(A)publicclassFoointi;staticStrings;voidimethod()staticvoidsmethod()A、Foo.imethod();B、f.imethod();Foo.smethod()21、下列哪些标识符是不合法的?(B)A: _underscoreB: 5IntelC: Intel5D: $value$22、对数组的定义及初始化不正确的方法是:(B)A.intarray;B.intarray8;C.int口array=newint8;D.intarray=newint8;23、下面哪个表达式正
8、确?(D)A.floatf=1.3;B.charc="a"C.byteb=257;D.inti=10;24、下面程序运行结果为:(D)publicclasstest3publicstaticvoidmain(Stringargs)intcount=0;for(inti=0;i<=100;i+)count+=count+;A0B7c编译有错误D其他答案25、下面哪个函数是publicvoidaMethod().的重载函数?(D)A、voidaMethod().B、publicintaMethod().C、publicvoidaMethod().D、publicintaM
9、ethod(intm).27、关于length()这个方法的表述正确的是哪个?(C)A.数组有length()这个方法,string也有length()这个方法。B.数组有length()有这个方法,string没有length()这个方法。C.数组没有length()这个方法,string有length()这个方法。D.数组没有length()这个方法,string也没有length()这个方法。28、运行下面程序段的结果是:(B)。publicclassMyMainpublicstaticvoidmain(Stringargs)System.out.println(HelloJava&qu
10、ot;);A.正常输出HelloJavaB.编译时出错C.运行时出错D.以上答案都不对29、选择排序的思想是,将数据序列划分为两个子列,一个子列是排好序的,另一个是尚未排序的。现若想将数据序列由小到大排序,则每次放到有序子列尾部位置的元素,应从无序序列中选择()。A)最大的B)最小的C)任意的D)头上的31、类与对象的关系是(A)。A.类是对象的抽象B.类是对象的具体实例C.对象是类的抽象D.对象是类的子类33、编译并运行下述程序段的结果是:(A)。publicclassTestpublicstaticvoidmain(Stringargv)intcount=newint4;System.ou
11、t.println(count4);A.编译时错误B.运行时错误C.输出0D.输出null36、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?(C)classAinti;staticStrings;voidmethod1()staticvoidmethod2()A、System.out.println(a.i);B、a.method1();C、A.method1();D、A.method2()37、在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(D)语句。A、importjava.awt.*;B、importjava.appl
12、et.*;C、importjava.io.*;D、importjava.awt.event.*;38、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?(B)classAinti;staticStrings;voidmethod1()staticvoidmethod2()A、System.out.println(a.i);B、a.method1();C、A.method1();D、A.method2()39、A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1. Aa0=newA();2. Aa1=newB();3. Aa2=newC();问以下哪个说法是正确
13、的?(D)A、只有第1行能通过编译35、下列类的定义中,错误的是(B)。A.classx.B.publicxextendsy.C.publicclassxextendsy.D.classxextendsyimplementsy1.B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的41、下面的哪个赋值语句是正确的?(D)A、 shortmyshort=99s;B、 Stringname="Excellent'C、 charc=17c;D、 intz=015;42、卜面哪个不是A、default
14、B、NULLC、throwsD、long47、下面哪个不是String类的方法?(C)Java的保留字或关键子?(B)A、subString()B、startsWith()C、toString()D、toUpperCase()48、编译并运行以下程序段的结果是:(D)43、下面哪个是Math类中正确的方法?(AA、random()B、Random()C、square()D、sqr()44、编译并运行以下程序段的结果是:(B)publicstaticvoidmain(Stringargs)Framef=newFrame(Visual");f.setSize(300,300);f.set
15、Visible(true);Pointp=f.getLocation();System.out.println(xis"+p.x);System.out.println(yis"+p.y);A、xis300yis300)publicclassMyClassfinalstaticinti;MyClass()i=0;publicstaticvoidmain(Stringargs)System.out.println(i);A、编译出错B、nullC、1D、049、下面哪条语句是正确的?(B)A: shortsnum=99s;B: Stringname=ClassNameis:0
16、3076'C:charc=17GD:floatf=3.4f;B、xis0yis0C、xis050、下面哪个语句(初始化数组)是不正确的:(B)yis300D、xis300yis045、下面哪个不是Thread类的方法?(CA: intx=1,2,3;B: intx3=1,2,3;C: intx=1,2,3;D: intx=newint口1,2,3;A、yield()B、sleep(longmsec)C、go()D、stop()51、下面方法中的“返回类型Type”应该是什么?(A)46、下面哪个不是Collection接口的方法?(A)A、 iteratorB、 isEmptyC、 t
17、oArrayD、setTextpublicclassReturnItreturnTypemethodA(bytex,doubley)return(short)x/y*2;)A.doubleB.intC.byteD.short52、下面哪一个表达式是正确的?(D)A、byte=128;B、 Boolean=null;C、longl=0xfffL;D、double=0.9239d;53、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?(C)A、publicB、privateC、staticD、final54、下面关于java中类的说法哪个是不正确的?(C)A、类体中只能有变量定义和成员方法
18、的定义,不能有其他语句。B、构造函数是类中的特殊方法。C、类一定要声明为public的,才可以执行。D、一个java文件中可以有多个class定义。55、下列哪个类声明是正确的?(D)A、abstractfinalclassH1B、abstractprivatemove()C、 protectedprivatenumber;D、publicabstractclassCar56、方法重载是指(C)A.两个或两个以上的方法取相同的方法名,但形参的个数或类型不同B.两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的方法名字不同,但形参的个数或类型相同D.两个以上的方法
19、取相同的方法名,并且方法的返回类型相同58、下列方法中,哪一个不是Applet的基本方法?(A)A、init()B、run()C、stop()D>start()66 .paint()方法使用哪种类型的参数?(A)A、GraphicsB、Graphics2DC、StringD、Color67 .指出正确的表达式(D)A、byte=128;B、Boolean=null;C、longl=0xfffL;D、double=0.9239d;72.给出下面代码:publicclassPersonstaticintarr=newint10;publicstaticvoidmain(Stringa口)Sy
20、stem.out.println(arr1);)那个语句是正确的?(C)A、编译时将产生错误;B、编译时正确,运行时将产生错误;C、输出零;D、输出空。74.下列哪些语句关于内存回收的说明是正确的?(B)A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象D、第8行75 .下列代码哪几行会出错:(C)1) publicvoidmodify()2) intI,j,k;3) I=100;4) while(I>0)5) j=I*2;6) System.out.println("Thev
21、alueofjis"+j);7) k=k+1;8) I-;9) )10) )A、line4B、line6C、line7D、line876 .MAX_LENGT灌int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。(B)A、 publicintMAX_LENGTH=100;B、 finalintMAX_LENGTH=100;C、 finalpublicintMAX_LENGTH=100;D、 publicfinalintMAX_LENGTH=100.77.给出下面代码:1) classParent2) privateStringname;3) publicPa
22、rent()4)5) publicclassChildextendsParent6) privateStringdepartment;7) publicChild()8) publicStringgetValue()returnname;)9) publicstaticvoidmain(Stringarg)10) Parentp=newParent();11)12)那些行将引起错误?(A)A、第3行B、 第6行C、第7行78 .类Teacher和Student是类Person的子类;Personp;Teachert;Students;/p,tandsareallnon-null.if(tins
23、tanceofPerson)s=(Student)t;)最后一句语句的结果是:(B)A、将构造一个Student对象;B、表达式是合法的;C、表达式是错误的;D、编译时正确,但运行时错误。79 .给出下面代码段1) publicclassTest2) intm,n;3) publicTest()4) publicTest(inta)m=a;)5) publicstaticvoidmain(Stringarg)6) Testt1,t2;7) intj,k;8) j=0;k=0;9) t1=newTest();10) t2=newTest(j,k);11)12)哪行将引起一个编译时错误?(C)A、
24、line3B、line5C、line6D、line1080 .对于下列代码:1) classPerson2) publicvoidprintValue(inti,intj)/.)3) publicvoidprintValue(inti)/.)4)5) publicclassTeacherextendsPerson6) publicvoidprintValue()/.)7) publicvoidprintValue(inti)/.)8) publicstaticvoidmain(Stringargs)9Persont=newTeacher();D、publicintaddValue(inta,i
25、ntb)throws10t.printValue(10);MyException/dosomething.11第10行语句将调用哪行语句?(B)A、line2B、line3C、line6D、line781 .哪个关键字可以抛出异常?(C)A、transientB、finallyC、throwD、static82 .Main()方法的返回类型是:(B)A、intB、voidC、 booleanD、 static83.System类在哪个包中?(C)A、java.utilB、java.ioC、java.awtD、java.lang84 .对于下列代码:publicclassParentpublic
26、intaddValue(inta,intb)ints;s=a+b;returns;85 .给出下面代码:publicclassteststaticinta=newa10;publicstaticvoidmain(Stringargs)System.out.println(arr10);那个选项是正确的?(A)A、编译时将产生错误;B、编译时正确,运行时将产生错误;C、输出零;D、输出空。86 .下面哪些选项是正确的main方法说明?(B)A、publicmain(Stringargs)B、publicstaticvoidmain(Stringargs)C、privatestaticvoidma
27、in(Stringargs)D、voidmain()87 .给定下面的代码片段:1) Stringstr=null;2) if(str!=null)&&(str.length()>10)3System.out.println("morethan10");45) elseif(str!=null)&(str.length()<5)6System.out.println("lessthan5");78)elseSystem.out.println("end");哪些行会导致错误?(C)classChil
28、dextendsParent下述哪些方法可以加入类Child?(D)A、intaddValue(inta,intb)/dosomething.B、publicvoidaddValue(inta,intb)/dosomething.A、line1B、line2C、line5D、line888.下面哪种注释方法能够支持javadoc命令:(D)A、/*.*/B、/*.*/C、publicintaddValue(inta)/dosomething.C、/D、/*.*/D、以上说法无一正确。92 .下面关于Applet的说法正确的是(B)A、Applet也需要main方法B、Applet必须继承自ja
29、va.awt.AppletC、Applet能访问本地文件D、Applet程序不需要编译93 .看下面一段程序:classAclassvoidgo()System.out.println("Aclass");publicclassBclassextendsAclassvoidgoSystem.out.println("Bclass");publicstaticvoidmain(Stringargs口)Aclassa=newAclass();Aclassa1=newBclass();a.go();a1.go();以上程序运行结果是:BA、AclassAcla
30、ssB、BclassBclassC、AclassBclassD、BclassAclass94 .下列关于Java线程的说法那些是正确的(C)A、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。C、Thread类属于java.util程序包。95 .看以下程序:booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);intresult=c=false?1:2;这段程序执行完后,c与result的值是:(A)A、c=false;result=1;B、c=true;result=2;C、c=true;result=1;D、c=false;result=2;97.指出下列程序的运行结果(B)inti=9;switch(i)default:System.out.println("default");case0:System.out.println("zero");break;case 1:System.out.println("one");case 2:System.out.println("two"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 材料疲劳损伤累积分析数据校正重点基础知识点
- 高考语文一触即发试题及答案
- 人防工程火灾应急预案(3篇)
- 蚊香厂火灾事故应急预案(3篇)
- 个体户火灾应急预案方案(3篇)
- 船厂火灾爆炸应急预案(3篇)
- 提高成绩的试题及答案秘籍
- 行政法学判断题强化试题及答案
- 了解技术文档编写的规范与标准试题及答案
- 在线协作工具评分试题及答案
- 教育的情调读书分享会PPT
- C-TPAT反恐程序文件(完整版)
- 托福词汇10000电子讲义
- 教学茶树植物保护茶树常见害虫及防治
- 连用文件云通用方案
- 电力安装EC总承包工程技术投标文件
- 施工单位与劳务分包工程量结算单
- 广告设计制作、施工安装及售后服务方案
- 国际金融(南开大学)智慧树知到答案章节测试2023年
- 线段的垂直平分线(第1课时) 教学设计
- 建筑工程概预算智慧树知到答案章节测试2023年浙江广厦建设职业技术大学
评论
0/150
提交评论