《南开大学21春《Java语言程序设计》在线作业一满分答案59》由会员分享,可在线阅读,更多相关《南开大学21春《Java语言程序设计》在线作业一满分答案59(13页珍藏版)》请在金锄头文库上搜索。
1、南开大学21春Java语言程序设计在线作业一满分答案1. 设有定义int i = 6 ;,则执行以下语句后,i的值为( )。 i += i - 1;A.10B.121C.11D.100参考答案:C2. Java的String类的对象既可以是字符串常量,也可以是字符串变量。( )A.错误B.正确参考答案:A3. 类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。( )A.错误B.正确参考答案:A4. 现有一个变量声明为boolean bl; 理面赋值语句中正确的是( )。A.b1=trueB.b1=TrueC.bl=“true”D.bl=0参考答案:A5. 关于
2、Java中数据类型叙述正确的是( )A.整型数据在不同平台下长度不同B.boolean类型数据只有2个值,true和falseC.数组属于简单数据类型D.Java中的指针类型和C语言的一样参考答案:B6. 下列代码的执行结果是:( ) public class Test3 public static void main(String args)System.out.println(100%3); System.out.print(“,”); System.out.println(100%3.0);A.1,1B.1,1.0C.1.0,1D.1.0,1.0参考答案:B7. 线程的暂停方法yield
3、( )能够控制的线程是( )A.执行yield( )调用时候的当前线程对象thisB.执行该方法时候的占据CPU的线程C.任何指定的线程,如a.yield( )中的aD.定义yield( )方法的类的线程对象参考答案:B8. 下面的代码段中,执行之后i和j的值是( )。 int i = 1; int j; j = i+;A.1, 1B.1, 2C.2, 1D.2, 2参考答案:C9. 以下哪些是Java语言的特点?( )A.结构简单,代码长度短B.可以在网络的任何地方运行C.使Internet上的信息真正具有动态性和交互性D.所有Java applet都受Applet类的子类参考答案:ABCD
4、10. 下面哪些类可以被继承( )。A.java.lang.ThreadB.java.lang.NumberC.java.lang.DoubleD.java.lang.Math参考答案:AB11. 如果用final修饰方法,则该方法不能在子类中被覆盖。( )A.错误B.正确参考答案:B12. 以下session的描述错误的是_。A.session对象保存客户端信息B.每个session对应多个客户信息C.session是有生命周期的D.当关闭浏览器时session结束参考答案:B13. 已知如下代码:boolean m = true; if ( m = false ) System.out.p
5、rintln(False); else System.out.println(True);执行结果是( )A.FalseB.TrueC.NoneD.出错参考答案:B14. 下列类定义中,不正确的是( )A.class x.B.class x extends y.C.static class x implements y1,y2.D.public class x extends Applet.参考答案:C15. import语句的作用是( )A.声明当前程序的来源B.声明当前程序的父类C.声明当前程序将要使用的类D.在当前程序中插入将要使用的类的代码参考答案:C16. 下列自定义标识符名不合法的
6、有( )A.intB.forXC.铅笔D.标识符参考答案:AC17. 数据库管理系统就是DBMS。( )A.错误B.正确参考答案:A18. 说明下列创建数组的方法哪些是正确的( )。A.int twoDim = new int4;B.int twoDim = new int4;C.int twoDim = new int45;D.char a = A, B;参考答案:ACD19. 若有定义int a=1, b=2; 则表达式(a+)+(+b)的值是( )。A.3B.4C.5D.6参考答案:B20. 以下程序的输出结果是( )。 public class koo public static vo
7、id main(String args) int x=1, sum=0; while(x=10) sum+=x; x+; System.out.println(“sum=”+sum);A.45B.55C.10D.11参考答案:B21. 在父类中声明为final的方法,也可以在其子类中被重新定义(覆盖)。( )A.错误B.正确参考答案:A22. 在Java中,表示换行符的转义字符是( )A.nB.fC.nD.dd参考答案:A23. 以下哪项可能包含菜单条?( )A.PanelB.FrameC.AppletD.Dialog参考答案:B24. 如果希望某个变量只可以被类本身访问和调用,则应该使用下列
8、哪一种访问控制修饰?( )A.privateB.protectedC.private protectedD.public参考答案:A25. 下面数据类型中( )占用的空间最大。A.floatB.intC.byteD.double参考答案:D26. Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。( )A.错误B.正确参考答案:B27. 接口中全是抽象方法,抽象类中可以有非抽象方法。( )A.错误B.正确参考答案:A28. ( )是Java中的标识符。A.publicB.superC.3numberD.width参考答案:D29. 在Java中
9、,负责对字节代码解释执行的是( )。A.垃圾回收器B.虚拟机C.编译器D.多线程机制参考答案:B30. 子类必须通过super( )关键字调用父类的构造函数。( )A.错误B.正确参考答案:A31. 当关闭浏览器时先执行destroy( )方法,再执行stop( )停止Applet运行。( )A.错误B.正确参考答案:A32. Java语言一行最多能写254个字符。( )A.错误B.正确参考答案:A33. UDP协议是用户数据报协议。( )A.错误B.正确参考答案:B34. 数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。( )A.错误B.正确参考答案:B35. 能够支持jav
10、adoc命令的注释语句是( )。A./*./B./*.*/C./D./*.*/参考答案:D36. 假设有一个列表框listbox1,要在其最后添加一项,应使用( )语句。A.listbox.add(“The end item”,0)B.listbox.add(“The end item”,10)C.listbox.add(“The end item”,-1)D.listbox.add(“The end item”,1)参考答案:C37. 下列语句中,不属于多分支语句的是( )。A.if语句B.switch语句C.do while语句D.for语句参考答案:ACD38. 下面是关于类及其修饰符的
11、一些描述,不正确的是( )A.abstract类只能用来派生子类,不能用来创建abstract类的对象B.abstract不能与final同时修饰一个类C.final类既可用来派生子类,也可用来创建final类的对象D.abstract方法须在abstract类中声明,但abstract类中可没有abstract方法参考答案:C39. 下列关于继承的哪项叙述是正确的?( )A.在java中允许多重继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠参考答案:D40. 线程的休眠方法sleep(long)的参数的单位是
12、( )A.微妙B.毫秒C.秒D.其它参考答案:B41. 下列关于内存回收的语句,( )说明是正确的。A.程序员必须创建一个线程来释放内存B.内存回收程序允许程序员直接释放内存C.内存回收程序负责释放无用内存D.内存回收程序可以在指定的时间释放内存对象参考答案:C42. 在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行?( )A.init( )B.start( )C.destroy( )D.stop( )参考答案:A43. 在Java中一个类只能实现一个接口。( )A.错误B.正确参考答案:A44. 下列关于变量作用域的说法中,不正确的是( )A.类成员变量对应的作用域是类B.局
13、部变量对应的作用域是方法和不同的语句块C.方法参数对应的作用域是整个方法D.异常处下参数对应的作用域是整个类参考答案:D45. 下列说法错误的是( )。A.接口是多继承的具体实现形式B.3305L是长整型数C.03916是八进制数D.?:是三目条件运算符参考答案:C46. Applet要装入读取图像可以由getImage( )函数实现。( )A.错误B.正确参考答案:A47. 编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。A.javaB.classC.htmlD.exe参考答案:B48. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )A.错误B.正确参考答案:B49. Final类中的属性和方法都必须被final修饰符修饰。( )A.错误B.正确参考答案:A50.