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

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

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

1、南开大学21春Java语言程序设计在线作业三满分答案1. super调用也包含对父类的父类的构造方法的调用。( )A.错误B.正确参考答案:B2. 说明下列创建数组的方法哪些是正确的( )。A.int twoDim = new int4;B.int twoDim = new int4;C.int twoDim = new int45;D.char a = A, B;参考答案:ACD3. 在switch(expression)语句中,expression的数据类型不能是( )。A.doubleB.charC.byteD.short参考答案:A4. 由继承性可知,程序中子类拥有的成员数目一定大于等

2、于父类拥有的成员数目。( )A.错误B.正确参考答案:A5. 在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行?( )A.init( )B.start( )C.destroy( )D.stop( )参考答案:A6. 下列是Java语言中可用的注释符,其中错误的是( )。A./B./*.*/C./*.*/D./*.*/参考答案:B7. 对于FileStream类,下列哪一项是不正确的?( )A.从InputStream类继承B.不支持InputStream的有些方法C.不适合读取字符文件,适合读取字节文件D.能实现文件的倒序读取参考答案:D8. 如果用final修饰方法,则该方法

3、不能在子类中被覆盖。( )A.错误B.正确参考答案:B9. 一般在创建新对象时,系统会自动调用构造函数。( )A.错误B.正确参考答案:B10. 抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类。( )A.错误B.正确参考答案:A11. import语句的作用是( )A.声明当前程序的来源B.声明当前程序的父类C.声明当前程序将要使用的类D.在当前程序中插入将要使用的类的代码参考答案:C12. 下列语句中,不属于多分支语句的是( )。A.if语句B.switch语句C.do while语句D.for语句参考答案:ACD13. ( )是正确的表达式。A.byte=128;B.Boolea

4、n=null;C.long l=0xfffL;D.double=0.9239d;参考答案:C14. 下面哪一行代码正确的声明了一个类方法(静态方法)?( )A.public int method(int i)B.protected method(int i)C.public static method(String s)D.protected static void method(Integer i)参考答案:D15. Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )。A.Java文档生成器B.Java解释器C.Java编译器D.Java类分解器参考答案:B16. 下

5、列关于float类型包装类提供的常量的说法中,不正确的一项是( )A.POSITIVE_INFINITY表示正无限值B.NEGATIVE_INFINITY表示负无限值C.MAX_VALUE表示正无限值D.NaN可以表示被零除参考答案:C17. 数组可以通过使用new操作符来获取所需要的存储空间。( )A.错误B.正确参考答案:B18. 欲定义类字段或类方法(静态方法),应使用( )修饰。A.publicB.staticC.protectedD.synchronized参考答案:B19. 对于字节输入流,无参的int read( )如果返回-1,表示( )A.读到一个字节的值是-1B.读到了-1

6、个字节C.读到了流的结尾D.流无法读取数据参考答案:C20. 图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。( )A.错误B.正确参考答案:B21. 若有定义:bytex=11,22,33,-66; 其中0k3,则对x数组元素错误的引用是( )A.x5-3B.xkC.xk+5D.x0参考答案:C22. 下面的是关于类及其修饰符的一些描述,正确的是( )。A.abstract类只能用来派生子类,不能用来创建abstract类的对象B.final类不但可以用来派生子类,也可以用来创建final类的对象C.abstract不能与final同时修饰一个类D.a

7、bstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法参考答案:ACD23. 在Java的方法中定义一个常量要用const关键字。( )A.错误B.正确参考答案:B24. 方法的定义可以嵌套,但方法的调用不可以嵌套。( )A.错误B.正确参考答案:A25. +、-运算符可以放在变量前面,也可以放在变量的后面使用,对变量本身没有任何影响。( )A.错误B.正确参考答案:B26. 在创建对象是必须先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象。( )A.错误B.正确参考答案:B27. 容器是用来组织其他界面成分和元素的单元,它不能嵌

8、套其他容器。( )A.错误B.正确参考答案:A28. System类不能实例化,即不能创建System类的对象。( )A.错误B.正确参考答案:B29. 在Java中,表示换行符的转义字符是( )A.nB.fC.nD.t参考答案:A30. 接口中全是抽象方法,抽象类中可以有非抽象方法。( )A.错误B.正确参考答案:A31. 在多线程运行的场景中,在任何时刻,每一个线程类最多只能有一个实例对象存在。( )A.错误B.正确参考答案:A32. 下面哪个不是文件存取操作_。A.读B.写C.改名D.复制参考答案:C33. 面板类也是容器类。( )A.错误B.正确参考答案:B34. 类Test1定义如下

9、:public class Test1public float aMethod(float a,float b)_根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的?( )A.public float aMethod(float a,float b,float c)B.public float aMethod(float c,float d)C.public float aMethod(int a,int b)D.public float aMethod(int a,int b,int c)参考答案:B35. 在Java语言中,可以用来完成方法调用的方式是( )。A.方法作为表达式中的

10、一项出现在表达式中B.方法作为单独的一条语句C.方法作为另一个方法调用的实际参数出现D.以上方法均可以参考答案:D36. 下列程序的输出结果是( )。 import java.io.*; public class abc public static void main(String args) String s1=“Hello!; String s2=new String(“World!”); System.out.println(s1.concat(s2);A.falseB.Hello!C.Hello!World!D.12参考答案:C37. ry语句块后可以存在不限数量的catch语句块。(

11、 )A.错误B.正确参考答案:B38. 下列方法中可以用来创建一个新线程的是_。A.实现java.lang.Runnable接口并重写start( )方法B.实现java.lang.Runable接口并重写run( )方法C.继承java.lang.Thread类并重写run( )方法D.实现java.lang.Thread类并实现start( )方法参考答案:C39. 下列数组a中,版本较新的能在程序运行时动态调整大小的是( )。A.int aB.String aC.a=new ArrayList( )D.a=new Array( )参考答案:C40. 实现一个线程有几种方法?( )A.一种

12、B.两种C.三种D.三种以上参考答案:B41. 下列哪个选项是合法的标识符?( )A.123B._nameC.classD.1first参考答案:B42. 下列关于内存回收的语句,( )说明是正确的。A.程序员必须创建一个线程来释放内存B.内存回收程序允许程序员直接释放内存C.内存回收程序负责释放无用内存D.内存回收程序可以在指定的时间释放内存对象参考答案:C43. 下列程序段执行后b3的结果是( ) boolean b1=true, b2, b3; 24= b1 b1 : b2;A.0B.1C.trueD.false参考答案:D44. 关于javac.exe,说法正确的是( )A.一个Jav

13、a程序B.存放在%JAVA_HOME%bin目录中C.Java语言解释器D.JDK提供的Java语言编译程序参考答案:BD45. 算术表达式1+2/3-4*5的值为( )A.1B.-19C.-5D.0参考答案:B46. Java语言中,字符串分为字符串常量和字符串变量2种。( )A.错误B.正确参考答案:B47. 关于RandomAccessFile类,下列哪些是正确的?( )A.支持文件的随机存取,即存取任意位置的数据B.区别对待二进制文件和字符文件C.使用者需要清楚文件中各数据的长度和位置D.操作方式比通过Stream类的方式要强大参考答案:ACD48. Java中的String类的对象既可以是字符串常量,也可以是字符串变量。( )A.错误B.正确参考答案:A49. IP协议可以进行IP数据包的分割和组装,但是通过IP协议不能知道数据包是否成功地发送给目标计算机。( )A.错误B.正确参考答案:B50. for(;)是( )。A.循环结构B.分支结构

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

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

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