南开大学21春《Java语言程序设计》在线作业二满分答案_4

上传人:枫** 文档编号:512556502 上传时间:2024-01-10 格式:DOCX 页数:13 大小:14.53KB
返回 下载 相关 举报
南开大学21春《Java语言程序设计》在线作业二满分答案_4_第1页
第1页 / 共13页
南开大学21春《Java语言程序设计》在线作业二满分答案_4_第2页
第2页 / 共13页
南开大学21春《Java语言程序设计》在线作业二满分答案_4_第3页
第3页 / 共13页
南开大学21春《Java语言程序设计》在线作业二满分答案_4_第4页
第4页 / 共13页
南开大学21春《Java语言程序设计》在线作业二满分答案_4_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《南开大学21春《Java语言程序设计》在线作业二满分答案_4》由会员分享,可在线阅读,更多相关《南开大学21春《Java语言程序设计》在线作业二满分答案_4(13页珍藏版)》请在金锄头文库上搜索。

1、南开大学21春Java语言程序设计在线作业二满分答案1. 下面属于Java关键字的是( )。A.NULLB.IFC.doD.While参考答案:C2. 下面是关于类及其修饰符的一些描述,不正确的是( )A.abstract类只能用来派生子类,不能用来创建abstract类的对象B.abstract不能与final同时修饰一个类C.final类既可用来派生子类,也可用来创建final类的对象D.abstract方法须在abstract类中声明,但abstract类中可没有abstract方法参考答案:C3. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相

2、同的新对象。( )A.错误B.正确参考答案:A4. 若特快订单是一种订单,则特快订单类和订单类的关系是( )A.使用关系B.包含关系C.继承关系D.无关系参考答案:C5. Plant类派生出子类Flower,Flower类派生出子类Rose,以下声明错误的是( )。A.Plant p=new Plant( )B.Plant a1=new Flower( )C.Flower f=new Rose( )D.Rose r=new Plant( )参考答案:D6. 关于流(Stream),下列哪些是正确的?( )A.是对数据传送的一种抽象B.一般不用来处理文件C.分为输入流和输出流D.Java中主要的

3、包是java.io参考答案:ACD7. 下列关于继承的哪项叙述是正确的?( )A.在java中允许多重继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠参考答案:D8. 下列语句序列执行后,ch1的值是( )。 char ch1=&39;A&39;,ch2=&39;W&39; if(ch1 + 2 A.AB.BC.CD.B参考答案:B9. 关于awt和swing说法正确的是( )A.awt在不同操作系统中显示相同的风格B.swing在不同的操作系统中显示相同的风格C.java.awt的子类D.awt和swing都支

4、持事件模型参考答案:BD10. 下列方法定义中,正确的是( )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; 参考答案:A11. ASP是服务器端脚本语言,它是微软的产品,只能支持微软平台。( )A.错误B.正确参考答案:B12. 在Java中,下列关于final关键字的说法正确的有( )。A.如果修饰变量,则一旦赋了值,就等同一个常量B.如果修饰类,则该类只能被一个子类继承C.如果修饰方法,则该方法不能在子

5、类中被覆盖D.如果修饰方法,则该方法所在的类不能被继承参考答案:AC13. 关于复合语句,其中最少包含的子语句数量是( )A.1B.2C.0D.以上都不对参考答案:C14. 定义一个名为key的类,使之不能被继承,应选( )。A.class keyB.native class keyC.class key final;D.final class key参考答案:D15. 在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行?( )A.init( )B.start( )C.destroy( )D.stop( )参考答案:A16. Java语言属于面向( )的语言。A.机器B.对象C.

6、过程D.操作系统参考答案:B17. 正确的是( )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 t=s“school”;参考答案:A18. Java字符串常数的内容不能修改。( )A.错误

7、B.正确参考答案:B19. 下面哪个为构造函数的特性定义( )。A.在类中声明构造函数时,名称须与类名相同B.具有重载特性,可以建立多个相同名称C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D.以上都是参考答案:D20. Java程序的主要类型有( )A.ApplicationsB.AppletsC.客户端D.服务器参考答案:AB21. run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。( )A.错误B.正确参考答案:A22. 下列程序段执行后b3的结果是( ) boolean b1=true,

8、 b2, b3; 24= b1 b1 : b2;A.0B.1C.trueD.false参考答案:D23. 方法的定义可以嵌套,但方法的调用不可以嵌套。( )A.错误B.正确参考答案:A24. Java语言中,int类型在内存中所占的位数为( )A.8B.16C.32D.64参考答案:C25. 下列整型的最终属性i的定义中,正确的是( )A.static final int i=100;B.final I;C.static int I;D.final float i=1.2f;参考答案:A26. 以下语句有语法错误的是( )A.int x=1;y=2;z=3B.for (int x=10,y=0

9、;x0;x+);C.while (x5);D.for(; ;);参考答案:A27. 下列语句序列执行后,ch1的值是( )。 char ch1=&39;A&39;,ch2=&39;W&39; if(ch1 + 2 A.AB.BC.CD.B参考答案:B28. 以下不是Reader基类的直接派生子类的是( )。A.BufferedReaderB.FilterReaderC.FileReaderD.PipedReader参考答案:C29. Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。( )A.错误B.正确参考答案:B30. 说明下列创建数组的方法哪些是正确的( )。A.int t

10、woDim = new int4;B.int twoDim = new int4;C.int twoDim = new int45;D.char a = A, B;参考答案:ACD31. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为覆盖。( )A.错误B.正确参考答案:A32. 以下哪些是Java语言的特点?( )A.面向对象B.安全可靠C.平台无关D.多支持线程E.支持分布操作参考答案:ABCDE33. main( )方法的返回类型是( )。A.intB.voidC.booleanD.static参

11、考答案:B34. BorderLayout布局管理器将内容窗格分为三个部分。( )A.错误B.正确参考答案:A35. 构造方法对于一个类来说,正确的是( )A.程序员必须编写B.可以重载C.只有一次运行机会D.和一般方法的语法规则一样参考答案:B36. 环境变量描述中的%的含义是( )A.环境变量原值B.运算符C.一个环境变量的首尾标记D.赋值符号参考答案:C37. 属于main( )方法的返回类型是( )。A.publicB.staticC.voidD.main参考答案:C38. 最终类不能派生子类,最终方法不能被覆盖。( )A.错误B.正确参考答案:B39. 在异常处理中,若try中的代码

12、可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )A.错误B.正确参考答案:B40. 已知如下代码:boolean m = true; if ( m = false ) System.out.println(False); else System.out.println(True);执行结果是( )A.FalseB.TrueC.NoneD.出错参考答案:B41. 一个循环一般应包括哪几部分内容?( )A.初始化部分B.循环体部分C.迭代部分和终止部分D.以上都是参考答案:D42. UDP协议是用户数据报协议。( )

13、A.错误B.正确参考答案:B43. 在Java中%是取余运算符,要求两端操作数为整型。( )A.错误B.正确参考答案:A44. 下列代表16进制整数的是( )A.0123B.1900C.fa00D.0xa2参考答案:D45. 在Java语言中,可以用来完成方法调用的方式是( )。A.方法作为表达式中的一项出现在表达式中B.方法作为单独的一条语句C.方法作为另一个方法调用的实际参数出现D.以上方法均可以参考答案:D46. 当使用getChars( )时,不正确的表述是( )。A.该函数用于字符数组转换成字符串B.该函数不需要任何参数C.该函数用于float或double转换成字符数组D.该函数用于从字符串转换成字符数组参考答案:ABC47. 在下列说法中,选出最正确的一项是( )A.Java语言是以类为程序的基本单位的B.Java语言是不区分大小写的C.多行注释语句必须以/开始D.在Java语言中,类的源文件名和该类名必须相同参考答案:A48. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号