南开大学21秋《Java语言程序设计》平时作业二参考答案30
南开大学21秋《Java语言程序设计》平时作业二参考答案1. 关于Java的标准输入输出流,下列哪些是正确的?( )A.System.out和System.in分别用来处理标准输出和输入B.标准输入和输出均只针对计算机键盘和屏幕C.Java对输入和输出编程均要求强制异常保护D.只有一个标准输入流参考答案:ABD2. 注释的作用是使程序在执行时在屏幕上显示//之后的内容 )A.错误B.正确参考答案:A3. 下列方法中可以用来创建一个新线程的是____A.实现java.lang.Runnable接口并重写start( )方法B.实现java.lang.Runable接口并重写run( )方法C.继承java.lang.Thread类并重写run( )方法D.实现java.lang.Thread类并实现start( )方法参考答案:C4. TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP )A.错误B.正确参考答案:B5. 以下语句有语法错误的是( )A.int x=1;y=2;z=3B.for (int x=10,y=0;x>0;x++);C.while (x>5);D.for(; ;);参考答案:A6. ( )是正确的表达式。
A.byte=128;B.Boolean=null;C.long l=0xfffL;D.double=0.9239d;参考答案:C7. Application对象中____函数获取文件的绝对路径A.path( )B.getpath( )C.getRealPath( )D.getPath( )参考答案:D8. java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面 )A.错误B.正确参考答案:A9. 若需要定义一个类域或类方法,应使用( )修饰符A.staticB.packageC.privateD.public参考答案:A10. 在Java语言中,可以用来完成方法调用的方式是( )A.方法作为表达式中的一项出现在表达式中B.方法作为单独的一条语句C.方法作为另一个方法调用的实际参数出现D.以上方法均可以参考答案:D11. 只能从输入流中读取数据,只能向输出流中写入数据 )A.错误B.正确参考答案:B12. 在java语句中,运算符&&实现( )A.逻辑或B.逻辑与C.逻辑非D.逻辑相等参考答案:B13. Java中,并非每个事件类都只对应一个事件。
)A.错误B.正确参考答案:B14. 下面表达式中,用来访问数组中第一个值的是( )A.int Array[0]B.int Array.1C.int Array[1]D.int Array.0参考答案:A15. 构造方法对于一个类来说,正确的是( )A.程序员必须编写B.可以重载C.只有一次运行机会D.和一般方法的语法规则一样参考答案:B16. System类不能实例化,即不能创建System类的对象 )A.错误B.正确参考答案:B17. 面板类也是容器类 )A.错误B.正确参考答案:B18. 在关系数据库中一个关系就是一个二维表 )A.错误B.正确参考答案:B19. 在Applet程序中获取HTML文件的参数时,应使用的方法是( )A.getParameter( )B.getDocumentBase( )C.getCodeBase( )D.getImage( )参考答案:A20. 最原始的计算机模型所能完成的典型任务有( )A.输入输出B.上传下载C.数据计算D.图形处理参考答案:AC21. 在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是( )。
A.java.appletB.java.awtC.java.utilD.java.lang参考答案:D22. 下面数据类型中( )占用的空间最大A.floatB.intC.byteD.double参考答案:D23. 子类要调用父类的方法,必须使用super关键字 )A.错误B.正确参考答案:A24. Http Servlet Request类的get Session(true),如果session存在,还会创建新的session )A.错误B.正确参考答案:A25. 下列语句序列执行后,ch1的值是( ) char ch1=&39;A&39;,ch2=&39;W&39;; if(ch1 + 2 A.'A'B.'B'C.'C’D.B参考答案:B26. 以下AWT类中哪些实现部件的布局?( )A.FlowLayoutB.GridBagLayoutC.ActionListenerD.WindowAdapter参考答案:AB27. 图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制 )A.错误B.正确参考答案:B28. break语句可以用在switch语句、while循环、do...while循环和for循环结构中。
)A.错误B.正确参考答案:B29. 关于类和对象的叙述正确的是( )A.Java的类分为两大部分:系统定义的类和用户自定义的类B.类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.类是对象的实例化参考答案:A30. 每个try块都必须至少有一个catch块与之相对应 )A.错误B.正确参考答案:B31. sql语句是结构化查询语言,它仅适用于java语言 )A.错误B.正确参考答案:A32. 不使用static修饰符限定的方法称为对象(或实例)方法,( )说法是正确的A.实例方法可以直接调用父类的实例方法B.实例方法不能直接调用父类的类方法C.实例方法可以直接调用其他类的实例方法D.实例方法可以直接调用本类的类方法参考答案:D33. 容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器 )A.错误B.正确参考答案:A34. 假设有一个列表框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)参考答案:C35. 类体的定义中不能有的内容是( )A.package语句B.import语句C.类的定义D.对象的定义参考答案:AB36. UDP协议是用户数据报协议。
)A.错误B.正确参考答案:B37. 程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象 )A.错误B.正确参考答案:A38. 下列是Java语言中可用的注释符,其中错误的是( )A.//B./**...*/C./**...**/D./*...*/参考答案:B39. sql语句不能支持嵌套查询,可以连接查询 )A.错误B.正确参考答案:A40. 在父类中声明为final的方法,也可以在其子类中被重新定义(覆盖) )A.错误B.正确参考答案:A41. 下列哪个选项是合法的标识符?( )A.123B._nameC.classD.1first参考答案:B42. 若已定义byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是( )A.x[5-3]B.xC.x[k+5]D.x[0]参考答案:C43. 类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改 )A.错误B.正确参考答案:A44. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为( )。
A.隐藏B.覆盖C.重载D.Java不支持此特性参考答案:C45. TCP/IP属于低层协议,它定义了网络接口层 )A.错误B.正确参考答案:A46. 下列语句序列执行后,k的值是( ) int m=3, n=6, k=0; while((m++)A.0B.1C.2D.3参考答案:B47. 下面关于继承的叙述正确的有( )A.在java中只允许单一继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠参考答案:AD48. 在单处理器上,一组线程的执行在时间上是重叠的,他们的操作又是交叉的,这被称作线程的交叉性 )A.错误B.正确参考答案:A49. 构造BufferedInputStream的合适参数是哪个?( )A.BufferedInputStreamB.BufferedOutputStreamC.FileInputStreamD.File参考答案:AD50. 子类必须通过super( )关键字调用父类的构造函数 )A.错误B.正确参考答案:A51. char类型被包装在如下的哪一个类中?( )A.java.1ang.IntegerB.java.1ang.CharC.java.lang.BooleanD.java.1ang.Character参考答案:D52. 进行Java基本的GUI设计需要用到的包是( )A.java.ioB.java.sqlC.java.awtD.java.rmi参考答案:C53. Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
)A.错误B.正确参考答案:B54. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同这种面向对象程序的特性称为覆盖 )A.错误B.正确参考答案:A55. ( )关键字可以对对象加互斥锁A.transientB.synchronizedC.serializeD.static参考答案:B56. abstract修饰符可修饰字段、方法和类 )A.错误B.正确参考答案:A57. super调用也包含对父类的父类的构造方法的调用 )A.错误B.正确参考答案:B58. 下列关于变量的叙述中正确的是( )A.实例变量是类的成员变量B.实例变量用关键字static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化参考答案:ACD59. 下面哪些类可以被继承( )A.java.lang.ThreadB.java.lang.NumberC.java.lang.DoubleD.java.lang.Math参考答案:AB60. 表示对象的静态特征可用( )A.属性B.行为C.事件D.类参考答案:A。




