《南开大学22春《Java语言程序设计》离线作业一及答案参考72》由会员分享,可在线阅读,更多相关《南开大学22春《Java语言程序设计》离线作业一及答案参考72(13页珍藏版)》请在金锄头文库上搜索。
1、南开大学22春Java语言程序设计离线作业一及答案参考1. 子类必须通过super( )关键字调用父类的构造函数。( )A.错误B.正确参考答案:A2. 与InputStream流相对应的Java系统的“标准输入对象”是( )A.System.inB.System.outC.System.errD.System.exit( )参考答案:A3. Java的字符类型采用的是ASCII编码。( )A.错误B.正确参考答案:A4. 顶级包就是磁盘的根目录。( )A.错误B.正确参考答案:A5. 表示对象的静态特征可用( )A.属性B.行为C.事件D.类参考答案:A6. TCP/IP为各种不同的硬件提供
2、通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。( )A.错误B.正确参考答案:B7. Final类中的属性和方法都必须被final修饰符修饰。( )A.错误B.正确参考答案:A8. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A.隐藏B.覆盖C.重载D.Java不支持此特性参考答案:C9. 定义变量如下:char c=&39;w&39; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是(
3、)A.i=c+i;B.c=c+i;C.L=f+L;D.f=i+L+f;参考答案:AD10. 下列不是数据库完整性规则的是_。A.实体完整性B.参照完整性C.数据完整性D.用户定义完整性参考答案:C11. ( )是Java中的标识符。A.publicB.superC.3numberD.width参考答案:D12. 在Java语言中,drawOval(100, 100, 80, 80)表示绘制圆,其中(100,100)表示圆心。( )A.错误B.正确参考答案:B13. 关键字也是标识符。( )A.错误B.正确参考答案:B14. 数据库的发展历程经历三个阶段,即人工阶段、文件阶段、数据库管理系统。(
4、 )A.错误B.正确参考答案:B15. UDP协议是用户数据报协议。( )A.错误B.正确参考答案:B16. Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。( )A.错误B.正确参考答案:B17. 如下哪些是Java中有效的关键字( )A.ConstB.NULLC.falseD.thisE native参考答案:CDE18. 若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。( )A.错误B.正确参考答案:B19. 设有定义int i = 6 ;,则执行以下语句后,i的值为( )。 i += i - 1;A.10B.
5、121C.11D.100参考答案:C20. 构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。( )A.错误B.正确参考答案:A21. 方法的定义可以嵌套,但方法的调用不可以嵌套。( )A.错误B.正确参考答案:A22. 下列关于float类型的说法中,正确的是( )A.float类型不能自动转换为其他的简单类型B.float类型可以自动转换为double类型C.float类型和long类型在计算机中占的存储空间一样大D.3.342E2D是合法的float类型数值参考答案:B23. 关于类和对象的叙述正确的是( )A.Java的类分为两大部分:系统定义的类和用户自定义的类B.
6、类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.类是对象的实例化参考答案:A24. 正确的是( )A.String s=“Welcome to our school”; String t=“thanks”; String k=s+t;B.String s=“Welcome to our school”; String s=s.toUpperCase( );C.String s=“Welcome to our school”; String t=s3+“again”;D.String s=“Welcome to our school”; String
7、 t=s“school”;参考答案:A25. 下列关于JAVA语言中要使用的一个变量,正确的是( )。A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:ABC26. 接口中全是抽象方法,抽象类中可以有非抽象方法。( )A.错误B.正确参考答案:A27. 在Java中,负责对字节代码解释执行的是( )。A.垃圾回收器B.虚拟机C.编译器D.多线程机制参考答案:B28. 若有定义int a=1, b=2; 则表达式(a+)+(+b)的值是
8、( )。A.3B.4C.5D.6参考答案:B29. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p;参考答案:D30. 算术表达式1+2/3-4*5的值为( )A.1B.-19C.-5D.0参考答案:B31. 下列不属于条件语句关键字的是( )。A.ifB.elseC.switchD.while参考答案:D32. 在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是( )。A.java.appletB.java.awtC.java.utilD.java.lang参考答案:D33. java异常处理中可以使用多个ca
9、tch子句,此时应将高级别异常类的catch子句放在前面。( )A.错误B.正确参考答案:A34. 图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。( )A.错误B.正确参考答案:B35. 关于Java的标准输入输出流,下列哪些是正确的?( )A.System.out和System.in分别用来处理标准输出和输入B.标准输入和输出均只针对计算机键盘和屏幕C.Java对输入和输出编程均要求强制异常保护D.只有一个标准输入流参考答案:ABD36. 下列关于变量的叙述中正确的是( )。A.实例变量是类的成员变量B.实例变量用关键字static声明C.在方法中定
10、义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化参考答案:ACD37. JSP隐含对象out是Print Writer类的对象。( )A.错误B.正确参考答案:A38. 如果程序编译通过,可运行,但运行结果与期望不相符,这类错误称为_A.语义错误B.运行错误C.语法错误D.逻辑错误参考答案:D39. 设原字符串s为StringBuffer型,且s=“Hello java”,如果想用子串替换把s转换成“Hello World”,则正确的语句是( )。A.s.replace(6,9,“World”)B.s.replace(6,10,“World”)C.s=“World”D.s=re
11、place(“java”,“World”)参考答案:B40. 以下哪项可能包含菜单条?( )A.PanelB.FrameC.AppletD.Dialog参考答案:B41. 子类要调用父类的方法,必须使用super关键字。( )A.错误B.正确参考答案:A42. 下列关于JAVA语言简单数据类型的说法中,不正确的是( )。A.以0开头的整数代表8进制常量B.以0x或者0X开头的整数代表8进制整型常量C.boolean类型的数据作为类成员变量的时候,系统默认值初始为trueD.double类型的数据占计算机存储的32位参考答案:BCD43. 在单处理器上,一组线程的执行在时间上是重叠的,他们的操作
12、又是交叉的,这被称作线程的交叉性。( )A.错误B.正确参考答案:A44. ( )关键字可以对对象加互斥锁。A.transientB.synchronizedC.serializeD.static参考答案:B45. 在Java中,下列关于final关键字的说法正确的有( )。A.如果修饰变量,则一旦赋了值,就等同一个常量B.如果修饰类,则该类只能被一个子类继承C.如果修饰方法,则该方法不能在子类中被覆盖D.如果修饰方法,则该方法所在的类不能被继承参考答案:AC46. 一个循环一般应包括哪几部分内容?( )A.初始化部分B.循环体部分C.迭代部分和终止部分D.以上都是参考答案:D47. 按运算符
13、操作数的数目划分,运算符?:的类型是( )。A.三元B.二元C.四元D.一元参考答案:A48. 下列哪个选项不是JAVA语言的特点?( )A.面向对象B.高安全性C.平台无关D.面向过程参考答案:D49. 以下语句有语法错误的是( )A.int x=1;y=2;z=3B.for (int x=10,y=0;x0;x+);C.while (x5);D.for(; ;);参考答案:A50. 已知如下定义:Strings=story下面哪个表达式是合法的( )A.s=booksB.char c=s1C.int len=s.lengthD.String t=s.toLowerCase( )参考答案:AD51. main( )方法的返回类型是( )。A.intB.voidC.booleanD.static参考答案:B52. +、-运算符可以放在变量前面,也可以放在变量的后面使用,对变量本身没有任何影响。( )A.错误B.正确参考答案:B53. Applet要装入读取图像可以由getImage( )函数