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


本文标签: 方法 接口 进行 程序 输出