资源描述
南开大学21春Java语言程序设计在线作业三满分答案1. 在关系数据库中一个关系就是一个二维表。( )A.错误B.正确参考答案:B2. 构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。( )A.错误B.正确参考答案:A3. 下面哪个为构造函数的特性定义( )。A.在类中声明构造函数时,名称须与类名相同B.具有重载特性,可以建立多个相同名称C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D.以上都是参考答案:D4. 按运算符操作数的数目划分,运算符?:的类型是( )。A.三元B.二元C.四元D.一元参考答案:A5. 关于复合语句,其中最少包含的子语句数量是( )A.1B.2C.0D.以上都不对参考答案:C6. 算术表达式1+2/3-4*5的值为( )A.1B.-19C.-5D.0参考答案:B7. 下列关于变量的叙述中正确的是( )。A.实例变量是类的成员变量B.实例变量用关键字static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化参考答案:ACD8. 下列语句中,不属于多分支语句的是( )。A.if语句B.switch语句C.do while语句D.for语句参考答案:ACD9. 线程开始运行时,是从下列哪一个方法开始执行的?( )A.main( )B.start( )C.run( )D.init( )参考答案:C10. 下列是Java语言中可用的注释符,其中错误的是( )。A./B./*.*/C./*.*/D./*.*/参考答案:B11. 下列语句序列执行后,i的值是( )。 int i=8, j=16; if( i-1 j ) i-; else j-;A. 15B. 16C. 7D. 8参考答案:D12. 下列类定义中,不正确的是( )A.class x.B.class x extends y.C.static class x implements y1,y2.D.public class x extends Applet.参考答案:C13. Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。( )A.错误B.正确参考答案:A14. 设原字符串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=replace(“java”,“World”)参考答案:B15. 在Java语言中,可以用来完成方法调用的方式是( )。A.方法作为表达式中的一项出现在表达式中B.方法作为单独的一条语句C.方法作为另一个方法调用的实际参数出现D.以上方法均可以参考答案:D16. 抽象类可以直接被实例化,非抽象类不可以直接实例化。( )A.错误B.正确参考答案:A17. 整型一般都以十进制的形式表示,也可以写成八进制或十六进制。( )A.错误B.正确参考答案:B18. 以下关于继承的叙述正确的是( )。A.在Java中类只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承参考答案:A19. 布局管理器不包括( )。A.FlowLayoutB.GridLayoutC.SetLayoutD.BorderLayout参考答案:B20. 下列哪个选项不是JAVA语言的特点?( )A.面向对象B.高安全性C.平台无关D.面向过程参考答案:D21. Java的各种数据类型所占用的内存长度与具体软硬件环境有关。( )A.错误B.正确参考答案:B22. 子类必须通过super( )关键字调用父类的构造函数。( )A.错误B.正确参考答案:A23. 下列属于合法的Java标识符是( )A.”ABC”B.&5678C.+rriwoD.saler参考答案:D24. 下列方法定义中,正确的是( )A.int x( ) char ch=a; return (int)ch; B.void x( ) .return true; C.int x( ) .return true; D.int x(int a,b) return a+b; 参考答案:A25. 在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是( )。A.java.appletB.java.awtC.java.utilD.java.lang参考答案:D26. JAVA能够进行多线程与网络程序设计。( )A.错误B.正确参考答案:B27. 下列关于int类型的说法中,正确的一个是( )A.int类型可以自动转换为所有的简单类型B.int类型只能自动转换为long、float、double类型C.1022是合法的int类型常量D.int类型包括有符号整型和无符号整型参考答案:B28. Java2主要有几个分支?( )A.J2SEB.J2MEC.J2EE参考答案:ABC29. 设有定义int i = 6 ;,则执行以下语句后,i的值为( )。 i += i - 1;A.10B.121C.11D.100参考答案:C30. 进行Java基本的GUI设计需要用到的包是( )A.java.ioB.java.sqlC.java.awtD.java.rmi参考答案:C31. Java语言中,字符串分为字符串常量和字符串变量2种。( )A.错误B.正确参考答案:B32. 下列自定义标识符名不合法的有( )A.intB.forXC.铅笔D.标识符参考答案:AC33. 编译Java程序的命令是( )。A.appletviewerB.javacC.javaD.javadoc参考答案:B34. 类及其属性、方法可以同时有一个以上的修饰符来修饰。( )A.错误B.正确参考答案:B35. Java类可以作为类型定义机制和数据封装机制。( )A.错误B.正确参考答案:B36. Session对象所存储的变量,在当前用户所请求的每个页面中,均有效。( )A.错误B.正确参考答案:B37. 以下对File对象描述错误的是( )A.可以表示磁盘上的一个文件B.可以表示磁盘上的一个文件夹C.可以表示一个并不存在的文件或文件夹D.创建一个File对象表示在磁盘上创建一个文件参考答案:D38. 下列哪些是类的属性修饰符的是?( )A.publicB.abstractC.privateD.final参考答案:ABC39. JAVA命名规范中,方法名与变量名首字母要求大写。( )A.错误B.正确参考答案:A40. 设有定义语句int a3,则下列对此语句的叙述中错误的是( )。A.定义了一个名为a的一维数组B.a数组有3个元素C.a数组元素的下标为13D.数组a中的每一个元素都是整型参考答案:C41. main方法是java Application 程序执行的入口点,关于main方法的方法头以下( )是合法的。A.public static void main( )B.public static void main(String args)C.public static int main(string arD.public void main(string arg)参考答案:B42. 抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类。( )A.错误B.正确参考答案:A43. 数组元素只可以是基本数据类型。( )A.错误B.正确参考答案:A44. 下列JAVA语句中,正确是( )。A.int$e,a,b=10B.char c,d=aC.float e=0.0dD.double e=0.0f参考答案:ABD45. 构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。( )A.错误B.正确参考答案:A46. IP协议可以进行IP数据包的分割和组装,但是通过IP协议不能知道数据包是否成功地发送给目标计算机。( )A.错误B.正确参考答案:B47. 与InputStream流相对应的Java系统的“标准输入对象”是( )A.System.inB.System.outC.System.errD.System.exit( )参考答案:A48. Java语言中,int类型在内存中所占的位数为( )A.8B.16C.32D.64参考答案:C49. 关于计算机输入和输出,下列哪一项是不正确的?( )A.一般称为IO OutputB.计算机程序的一般模型可归纳为输入、计算和输出C.对于同样的程序,不同的输入,一般会有不同的输出D.是人机交互的重要手段参考答案:C50. 一个JAVA类最多只能实现一个接口。( )A.错误B.正确参考答案:A51. 所有的异常类皆继承自( )类A.java.applet.AppletB.java.lang.ThrowableC.java.lang.ExceptionD.java.lang.Error参考答案:C52. 类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。( )A.错误B.正确参考答案:A53. 关于File类,下列哪些是正确的?( )A.可直接获取文件相关信息,如文件名和路径等B.可读取和存储文件内容C.可以用来表示文件和目录D.可通过各种流类包装读写文件参考答案:ABC54. 下列语句序列执行后,ch1的值是( )。 char ch1=&39;A&39;,ch2=&39;W&39; if(ch1 + 2 A.AB.BC.CD.B参考答案:B55. 下列关于Java Application与Applet的说法中,正确的是_。A.都包含main( )方法B.都通过“appletviewer”命令执行C.都通过“javac”命令编译D.都嵌入在HTML文件中执行参考答案:C56. 形式参数不可以是对象。( )A.错误B.正确参考答案:A57. publiclass X implements Runnable publistativoimain(String args)3) /在这插入代码 publivoirun( ) int x=0, y=0; for (;) x+; Y+; System.out.println(“x=”+x+“, y=”+y); 下面哪些代码加在第3行可以使run( )运行?( )A.X x=new X( ); x.run( )B.X x=new X( ); new Thread(x).run( )C.X x=new X( ); new Thread(x).start( )D.Threat=new Thread(x).run( )参考答案:AC58. 多态的表现形式有( )A.定义很多子类B.定义内部类C.方法覆盖D.方法重载参考答案:CD59. 指出下列哪个方法与方法public void add(int a)为合理的重载方法?( )A.public int add(int a)B.public void add(long a)C.public void add(int a, int b)D.public void add(float a)参考答案:CD60. Java源程序文件的扩展名是.class。( )A.错误B.正确参考答案:A
展开阅读全文