admin 管理员组文章数量: 887061
2024年1月18日发(作者:linux开机启动shell脚本)
南开大学2021年9月《Java语言程序设计》作业考核试题及答案参考
1. Java中所有的类都是的子类。( )
A.错误
B.正确
参考答案:A
2. Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。( )
A.错误
B.正确
参考答案:B
3. 下面哪个为构造函数的特性定义( )。
A.在类中声明构造函数时,名称须与类名相同
B.具有重载特性,可以建立多个相同名称
C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D.以上都是
参考答案:D
4. Java application中的主类需包含main方法,main方法的返回类型是什么?( )
参考答案:D
5. publiclass X implements Runnable {publistativoimain(String[] args){3)
//在这插入代码} publivoirun( ) {int x=0, y=0; for (;;) {x++; Y++;
n(“x=”+x+“, y=”+y);}}} 下面哪些代码加在第3行可以使run( )运行?( )
A.X x=new X( ); ( )
B.X x=new X( ); new Thread(x).run( )
C.X x=new X( ); new Thread(x).start( )
=new Thread(x).run( )
参考答案:AC
6. 设有定义int i = 6 ;,则执行以下语句后,i的值为( )。 i += i - 1;
A.10
B.121
C.11
D.100
参考答案:C
7. ( )是正确的表达式。
=128;
n=null;
l=0xfffL;
=0.9239d;
参考答案:C
8. File类既可以对文件进行操作,也可以对目录进行操作。( )
A.错误
B.正确
参考答案:B
9. 以下session的描述错误的是____。
n对象保存客户端信息
B.每个session对应多个客户信息
n是有生命周期的
D.当关闭浏览器时session结束
参考答案:B
10. 关于Java的标准输入输出流,下列哪些是正确的?( )
和分别用来处理标准输出和输入
B.标准输入和输出均只针对计算机键盘和屏幕
对输入和输出编程均要求强制异常保护
D.只有一个标准输入流
参考答案:ABD
11. 下列命令中,用来编译Java程序的是( )
c
参考答案:D
12. Java程序的主要类型有( )
ations
s
C.客户端
D.服务器
参考答案:AB
13. 子类必须通过super( )关键字调用父类的构造函数。( )
A.错误
B.正确
参考答案:A
14. 下列代表16进制整数的是( )
A.0123
B.1900
00
D.0xa2
参考答案:D
15. 在Java中,表示换行符的转义字符是( )
A.n
B.f
C.'n'
D.t
参考答案:A
16. 为了使包ch4在当前程序中可见,可以使用的语句是( )。
ch4.*
e ch4.*
4 imporl
4 package
参考答案:D
17. Java语言的类型是形式语言。( )
A.错误
B.正确
参考答案:A
18. 在Java中,表示换行符的转义字符是( )
A.n
B.f
C.'n'
参考答案:A
19. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( )
A.错误
B.正确
参考答案:B
20. JAVA命名规范中,方法名与变量名首字母要求大写。( )
A.错误
B.正确
参考答案:A
21. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为覆盖。( )
A.错误
B.正确
参考答案:A
22. 接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。( )
A.错误
B.正确
参考答案:B
23. 执行完代码int[]x=new int[25];后,以下( )说明是正确的。
A.x[24]为0
B.x[24]未定义
C.x[25]为0
D.x[0]为空
参考答案:A
24. 类Test1定义如下:public class Test1{public float aMethod(float a,float b){}___}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的?( )
float aMethod(float a,float b,float c){}
float aMethod(float c,float d){}
float aMethod(int a,int b){}
float aMethod(int a,int b,int c){}
参考答案:B
25. 一个线程对象的具体操作是由run( )方法的内容确定的,但是Thread类的run( )方法是空的,其中没有内容; 所以用户程序要么派生一个Thread的子类并在子类里重新定义run( )方法,要么使一个类实现Runnable接口并书写其中run( )方法的方法体。( )
A.错误
B.正确
参考答案:B
26. 算术表达式1+2/3-4*5的值为( )
A.1
B.-19
C.-5
D.0
参考答案:B
27. TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。( )
A.错误
B.正确
参考答案:B
28. 下列整型的最终属性i的定义中,正确的是( )
final int i=100;
I;
int I;
float i=1.2f;
参考答案:A
29. main( )方法的返回类型是( )。
n
参考答案:B
30. 面向对象的软件开发过程顺序为( )
、OOP、OOB
、OOD、OOP
、OOP、OOA
、OOB、OOP
参考答案:B
版权声明:本文标题:南开大学2021年9月《Java语言程序设计》作业考核试题及答案参考16 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705569815h490390.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论