南开大学21春《Java语言程序设计》离线作业一辅导答案72

上传人:鲁** 文档编号:497414063 上传时间:2023-04-18 格式:DOCX 页数:11 大小:13.50KB
返回 下载 相关 举报
南开大学21春《Java语言程序设计》离线作业一辅导答案72_第1页
第1页 / 共11页
南开大学21春《Java语言程序设计》离线作业一辅导答案72_第2页
第2页 / 共11页
南开大学21春《Java语言程序设计》离线作业一辅导答案72_第3页
第3页 / 共11页
南开大学21春《Java语言程序设计》离线作业一辅导答案72_第4页
第4页 / 共11页
南开大学21春《Java语言程序设计》离线作业一辅导答案72_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、南开大学21春Java语言程序设计离线作业一辅导答案1. 执行下列代码后,哪个结论是正确的( ) String s=new String10;A.s10为;B.s9为null;C.s0为未定义D.s.length为10参考答案:BD2. 下面哪个为构造函数的特性定义( )。A.在类中声明构造函数时,名称须与类名相同B.具有重载特性,可以建立多个相同名称C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D.以上都是参考答案:D3. 设原字符串s为StringBuffer型,且s=“Hello java”,如果想用子串替换把s转换成“Hello World”

2、,则正确的语句是( )。A.s.replace(6,9,“World”)B.s.replace(6,10,“World”)C.s=“World”D.s=replace(“java”,“World”)参考答案:B4. 下列特点中,哪个是Java虚拟机执行的特点之一?( )A.字节代码B.多进程C.静态连接D.编译参考答案:A5. 下列哪一个属于JAVA语言的数据类型?( )A.指针类型B.类C.数组D.浮点类型参考答案:BCD6. 下列JAVA语句中,正确是( )。A.int$e,a,b=10B.char c,d=aC.float e=0.0dD.double e=0.0f参考答案:ABD7.

3、下列自定义标识符名不合法的有( )A.intB.forXC.铅笔D.标识符参考答案:AC8. 在下列说法中,选出最正确的一项是( )A.Java语言是以类为程序的基本单位的B.Java语言是不区分大小写的C.多行注释语句必须以/开始D.在Java语言中,类的源文件名和该类名必须相同参考答案:A9. 在java语句中,运算符&实现( )。A.逻辑或B.逻辑与C.逻辑非D.逻辑相等参考答案:B10. 下列语句序列执行后,k的值是( )。 int m=3, n=6, k=0; while(m+)A.0B.1C.2D.3参考答案:B11. 一个线程对象的具体操作是由run( )方法的内容确定的,但是T

4、hread类的run( )方法是空的,其中没有内容; 所以用户程序要么派生一个Thread的子类并在子类里重新定义run( )方法,要么使一个类实现Runnable接口并书写其中run( )方法的方法体。( )A.错误B.正确参考答案:B12. 抽象类可以直接被实例化,非抽象类不可以直接实例化。( )A.错误B.正确参考答案:A13. 若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。( )A.错误B.正确参考答案:B14. Java字符串常数的内容不能修改。( )A.错误B.正确参考答案:B15. 设有定义语句int a3,则下列对此语句的叙述中错误的是( )。A.定

5、义了一个名为a的一维数组B.a数组有3个元素C.a数组元素的下标为13D.数组a中的每一个元素都是整型参考答案:C16. 实例方法可直接调用其他类的实例方法。( )A.错误B.正确参考答案:A17. _可以独立存在也可以被移动,可最大化可最小化。A.componentB.containerC.pannelD.窗口(window)参考答案:D18. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p;参考答案:D19. ry语句块后可以存在不限数量的catch语句块。( )A.错误B.正确参考答案:B20. 能够支持javadoc命令的注释语句是

6、( )。A./*./B./*.*/C./D./*.*/参考答案:D21. 下列方法定义中,正确的是( )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; 参考答案:A22. 表示对象的静态特征可用( )A.属性B.行为C.事件D.类参考答案:A23. 如果用final修饰方法,则该方法不能在子类中被覆盖。( )A.错误B.正确参考答案:B24. 阅读下面的代码,第10行的语句将调用哪个方法?( ) 1.clas

7、s Person 2.public void printValue(in阅读下面的代码,第10行的语句将调用哪个方法?( ) 1.class Person 2.public void printValue(int i, int j) /*.*/ 3.public void printValue(int i)/*.*/ 4. 5.public class Teacher extends Person 6. public void printValue( ) /*.*/ 7. public void printValue(int i) /*.*/ 8. public static void mai

8、n(String args) 9. Person t=new Teacher( ); 10. t.printValue(10); 11. 12.A.行2B.行3C.行6D.行7参考答案:D25. 关于File类,下列哪些是正确的?( )A.可直接获取文件相关信息,如文件名和路径等B.可读取和存储文件内容C.可以用来表示文件和目录D.可通过各种流类包装读写文件参考答案:ABC26. Java类可以作为类型定义机制和数据封装机制。( )A.错误B.正确参考答案:B27. 线程开始运行时,是从下列哪一个方法开始执行的?( )A.main( )B.start( )C.run( )D.init( )参考

9、答案:C28. 在创建对象是必须先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象。( )A.错误B.正确参考答案:B29. 对于构造函数,下列叙述正确的是( )。A.构造函数是类的一种特殊函数,它的方法名必须与类名相同B.构造函数的返回类型只能是void型C.构造函数的主要作用是完成对类的对象的初始化工作D.一般在创建新对象时,系统会自动调用构造函数参考答案:ACD30. main方法是java Application 程序执行的入口点,关于main方法的方法头以下( )是合法的。A.public static void main( )B.public static void m

10、ain(String args)C.public static int main(string arD.public void main(string arg)参考答案:B31. 为了使包ch4在当前程序中可见,可使用的语句是( )A.import ch4.*;B.package ch4.*;C.ch4 import;D.ch4 package;参考答案:A32. 在Java中,表示换行符的转义字符是( )。A.nB.fC.nD.dd参考答案:A33. 抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类。( )A.错误B.正确参考答案:A34. 定义变量如下:char c=&39;w&3

11、9; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( )A.i=c+i;B.c=c+i;C.L=f+L;D.f=i+L+f;参考答案:AD35. Java源程序文件的扩展名是.class。( )A.错误B.正确参考答案:A36. 下列是Java语言中可用的注释符,其中错误的是( )。A./B./*.*/C./*.*/D./*.*/参考答案:B37. 要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?( )A.protectedB.publicC.privateD.应不加修饰符参考答案:D38. 在Java中一个类只能实现一个

12、接口。( )A.错误B.正确参考答案:A39. 说明下列创建数组的方法哪些是正确的( )。A.int twoDim = new int4;B.int twoDim = new int4;C.int twoDim = new int45;D.char a = A, B;参考答案:ACD40. 定义一个名为key的类,使之不能被继承,应选( )。A.class keyB.native class keyC.class key final;D.final class key参考答案:D41. 线程的暂停方法yield( )能够控制的线程是( )A.执行yield( )调用时候的当前线程对象thisB

13、.执行该方法时候的占据CPU的线程C.任何指定的线程,如a.yield( )中的aD.定义yield( )方法的类的线程对象参考答案:B42. 关于流(Stream),下列哪些是正确的?( )A.是对数据传送的一种抽象B.一般不用来处理文件C.分为输入流和输出流D.Java中主要的包是java.io参考答案:ACD43. 进行Java基本的GUI设计需要用到的包是( )A.java.ioB.java.sqlC.java.awtD.java.rmi参考答案:C44. Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( )A.安全性B.多线性C.跨平台D.可移植参考答案:B45. Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。( )A.错误B.正确参考答案:B46. String(byte,int,int)中,第三个参数用来生成字符串的byte型数组的( )。

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

当前位置:首页 > 高等教育 > 其它相关文档

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