《JAVA语言程序设计》复习_第1页
《JAVA语言程序设计》复习_第2页
《JAVA语言程序设计》复习_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JAVA语言程序设计》复习题型:一、单选择题(2550二、填空题(1515三、简答题(220四、写出下面程序的运行结果(2个,共15分)五、写出下列程序完成的功能参考例题:1JavaApplication文件的扩展名为(B)。A..java B..class C..html D.2(A)A.intx=1;y=2;z=3C.while(x>5);

B.for(intx=10,y=0;x>0;x++);D.for(;;);3在JavaApplet程序用户自定义的Applet子类中一般需要重载父类的( D )方法来完成一些画图操作。A.start()B.stop() C.init() D. 4(A)A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同5DemomethodDemoA)。A.staticvoidmethod() B.publicvoidmethod()C.finalvoidmethod() D.abstractvoid6、以下程序的输出结果是(A )intx=010,y=10,z=0x10;System.out.println(x+" "+y+" A.8 10 16C.10 10 107(D)

B.8 10 10D.8,10,16A.float B.2ac C.#3c D.$abc8String(BA.’M’ B."apple" C.’#apple’D.Howare9、Java(C)A.extends B.abstract C.implements D.10for(i=1;i++<4;i(B)A.3 B.4 C.5 D.不定1(B)A.JButton B.JPane C.Canvas 12java?(B)A.long B.sizeof C.instanceof D.const13、为实现进程之间的通信,需要使用下列那种流才合适A.Datastream B.FilestreamC.Bufferedstream D.Pipedstream14、Java语言的类间的继承关系是(B)。A.多重的 B.单重的 C.线程的 D.不能继15、下列选项中,用于在定义子类时声明父类名的关键字是(C)。A.interface B.package C.extends D.class16、下列语句序列charch1='A',ch2='W';if(ch1+2<ch2)++ch1;执行后,ch1的值是(B)。A.‘A' B.‘B' C.‘C' D.17、下列语句序列执行后,k的值是(C)。inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}A.31 B.32 C.2 D.3318for(inti=0,j=1;j5;j+=3i=i+j;执行后,i的值是(B)。A.4 B.5 C.6 D.719inti=16;do{i/=2;}while(i>3,i(D)。A.16 B.8 C.4 D.220for语句构成的循环执行的次数是(B)。for(inti=0;true;i++);A.有语法错,不能执行C.执行1次2Java(C)JavaJavaJava

B.无限次D.一次也不执行D.Java22、下面哪个不能编译通过(D。Strings="john"+"was"+"here";Strings="john"+"3";inta=3+5;D.inta=5+5.5;23、下列说法正确的是(D)数组被定义好以后,若在使用时发现长度不够,可以任意更改它的长度。必须被继承,抽象方法必须被重写。对实例变量进行操作。变量和方法的实现。24、不允许作为类及类成员的访问控制符的是(C)。A.public B.private C.static D.protected25DemomethodDemoA)。A.staticvoidmethod() B.publicvoidmethod()C.finalvoidmethod() D.abstractvoid26、以下程序的输出结果是(A)intx=010,y=10,z=0x10;System.out.println(x+" "+y+" A.8 10 162C.10 10 10

B.8 10 10D.8,10,1627、能将容器划分为"East"、"South"、"West"、"North"、"Center"五个区域的布局管理器是(A)A.BorderLayout B.FlowLayoutC.GridLayout D.CardLayout28、以下程序的输出结果是(A)intx=3,y=6;System.out.print(x/y);A.0 B.0.5 C.2 D.错误信息29、当if(„){}else{}嵌套时,else总是与(D)配对使用。A.同一行的ifC.if

B.同一列的ifD.在它前面最近且未配对的30Application的扩展名为(C)A..Java B..exe3(B)

C..class D..htmlA.public法C.Java类型3JavaA、整型数据在不同平台下长度不同

B.main方法必须是public方D.构造方法应该声明为voidB.boolean2,trueC.数组属于简单数据类型D.Java中的指针类型和C语言的一样3、设intx=1,floaty=2,则表达式x/y(D)A.0 B.1 C.2 D.3()A.B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性3、void(C)A.方法体为空 B.定义的方法没有形参C.定义的方法没有返回值 D.方法的返回值不能参加算术运算3Java(D)A.异常是程序编写过程中代码的语法错误 B.异常是程序编写过程中代码C.和处理的37、所有的异常类皆继承哪一个类?(C)

D.异常是可以捕获A.java.io.Exception B.java.lang.ThrowableC.java.lang.Exception D.java.lang.Erro38、在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?(D)A.ActionListener B.MouseListenerC.MouseMotionListern D.ItemListener39ijintint(BA.i=)。i+2B.a[0]=7;C.i++---j;D.a(0)=66;40、设有定义inti=6;,则执行语句i+=i-1;后,i的值为(C)。A.10B.121C.11D.10041byte[]x={11,22,33,-66}0≤k≤3,x错误的引用是(C)。A.x[5-3] B.x[k] C.x[k+5] D.x[0]4inti=8,j=16;if(i-1j)i--;elsej--i值是(D)。A.15 B.16 C.7 D.843、下列类定义中,不正确的是(C)。classx{ }classxextendsy{ }staticclassximplementsy1,y2{ }publicclassxextendsApplet{ }44、用于定义类成员的访问控制权的一组关键字是(D)。class,float,double,publicfloat,boolean,int,longchar,extends,float,doublepublic,private,protected45booleanb1=true,b2,b3;24=b1?b1:b2;执行后b3结果是(D)。A.0 B.1 C.true D.false二、填空题1Java编辑源程序编译生成字节码和释运行字节码。2Appletinit()、start(、stop()destroy()。3JavaApplet3SunJDKjavac.exe3为.class的字节码文件。4、顺序结构、分支结构(或称选择结构)、循环结构是结构化程序设计的三种基本流程控制结构。5、Java的复合数据类型有:类、数组和接口等。6、Java_import来。7x=5,y=10,x<yx>=ytruefalse_8、构造函数没有返回值。9Javafloatdouble10、设有数组定义:intMyIntArray[10203040506070};则执行以下几个语句后的输出结果是ints=0;

120 。for(inti=0;i<MyIntArray.length;i++)if(i%2==1)s+=MyIntArray[i];System.out.println(s);。11Java可以实现_多_重继承关系。12、创建类对象的运算符是new_。13、表达式3/6*5的计算结果是_0_。

单重继承,但通过接口的定义14、有两种方法创建线程:一是继承Thread类;二是实现Runnable接口。15Java_InputStream_OutputStream16、Java源程序文件编译后产生的文件称为 字节码_文件,其扩展名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论