资源描述:
《2014年电大《java语言与面向对象程序设计》专科期末复习试题及答案小抄》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电大《JAVA语言与面向对象程序设计》期末复习试题及答案小抄一、单选择题(每小题2分,共30分)1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。(A).java(B).class(C).html(D).exe2、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面哪个表达式的值与数组元素个数相等?()。(A)m.length()(B)m.length(C)m.length()+1(D)m.length+13、在JavaApplet程序用户自定义的Ap
2、plet子类中,一般需要覆盖父类的()方法来完成一些画图操作。(A)start()(B)stop()(C)init()(D)paint()4、如下哪个字符串是Java中的标识符?()。(A)fieldname(B)super(C)3number(D)#number5、关于被私有访问控制符private修饰的成员变量,以下说法正确的是()(A)可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B)可以被两种类访问和引用:该类本身、该类的所有子类(C)只能被该类自身所访问和修改(D)只能被同一个包中的类访问6
3、、Java中main()函数的值是什么类型?()(A)String(B)int(C)char(D)void7、执行完代码int[]x=newint[25];后,以下哪项说明是正确的()(A)x[24]为0(B)x[24]未定义(C)x[25]为0(D)x[0]为空8、以下代码段执行后的输出结果为() intx=3;inty=10; System.out.println(y%x);(A)0(B)1(C)2(D)39、已知如下代码:public class Test{long a[] = new long[10];public s
4、tatic void main ( String arg[] ) {System.out.println ( a[6] );}}请问下面哪个语句是正确的()(A)Output is null.(B)Output is 0.(C)When compile, some error will occur.(D)When running, some error will occur.10、给出下面的代码段:public class Base{int w, x, y ,z;public Base(int a,int b){x=a; y=b;
5、}public Base(int a, int b, int c, int d){// assignment x=a, y=bw=d;z=c;}}在代码说明// assignment x=a, y=b处写入如下哪个代码是正确的?()(A) Base(a,b);(B)x=a, y=b;(C)super(a,b);(D)this(a,b);11、给出如下代码:classTest{ privateintm; publicstaticvoidfun(){ //somecode... }}如何使成员变量m被函数fun()直接访问
6、()(A)将privateintm改为protectedintm(B)将privateintm改为publicintm(C)将privateintm改为staticintm(D)将privateintm改为intm12、下面哪个函数是publicvoidexample(){...}的重载函数()(A)publicdoubleexample2(intm){...}4(B)publicintexample(){...}(C)publicvoidexample2(){...}(D)publicintexample(intm,floatf
7、){...}13、以命令”javaMyTestabc”执行文件MyTest.class后,表达式()为真(A)args[0]="MyTestabc"(B)args[0]="MyTest"(C)args[0]="a"(D)args[1]='b'14、当包含applet 的页面被重新加载时会自动调用以下哪个函数?()(A) init()(B)start()(C)stop()(D)destroy() 15、在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句(A)importjava.aw
8、t.*;(B)importjava.applet.*;(C)importjava.io.*;(D)importjava.awt.event.*;二、判断题(每小题2分,共20分)1、Java的字符类型采用的是ASCII编码。2、classA{...