admin 管理员组

文章数量: 887021


2024年2月18日发(作者:eclipse快捷键创建方法)

南开大学2021年9月《Java语言程序设计》作业考核试题及答案参考

1. 下列数组a中,版本较新的能在程序运行时动态调整大小的是( )。

a[]

[] a

C.a=new ArrayList( )

D.a=new Array( )

参考答案:C

2. 为了使包ch4在当前程序中可见,可使用的语句是( )

ch4.*;

e ch4.*;

4 import;

4 package;

参考答案:A

3. 下列说法不正确的是( )。

A.实例方法能对类变量和实例变量操作

B.实例方法只能对类变量操作

C.实例方法只能实例变量操作

D.类方法能对类变量和实例变量操作

参考答案:BCD

4. 下面代码的结果是什么?( ) htmlbody% int i=10; %% while(--i=0){%(i); %}% /body/html

A.9876543210

B.9C

C.0

of the above

参考答案:D

5. Java源程序文件的扩展名是.class。( )

A.错误

B.正确

参考答案:A

6. 阅读下面的代码,第10行的语句将调用哪个方法?( )

Person{ void printValue(in

阅读下面的代码,第10行的语句将调用哪个方法?( )

Person{ void printValue(int i, int j) {/*...*/} void

printValue(int i){/*...*/} 4.} class Teacher extends Person{ 6.

public void printValue( ) {/*...*/} 7. public void printValue(int i)

{/*...*/} 8. public static void main(String args[]){ 9. Person t=new

Teacher( ); 10. alue(10); 11.} 12.}

A.行2

B.行3

C.行6

D.行7

参考答案:D

7. 下面数据类型中( )占用的空间最大。

参考答案:D

8. 在java语句中,运算符&&实现( )。

A.逻辑或

B.逻辑与

C.逻辑非

D.逻辑相等

参考答案:B

9. 下列不属于条件语句关键字的是( )。

参考答案:D

10. 如果用final修饰方法,则该方法不能在子类中被覆盖。( )

A.错误

B.正确

参考答案:B

11. 下列关于for循环和while循环的说法中哪个是正确的( )

A.两种循环结构中都必须有循环体,循环体不能为空

循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

C.两种循环任何时候都可替换

循环能实现的操作,for循环也都能实现

参考答案:D

12. 以下的选项中能正确表示Java语言中的一个整型常量的是( )

A.12

B.-20

C.1000

D.456

参考答案:B

13. CREATE TABLE SALARY. 2.(employee_iNUMBER(9) AINT salary_pk

PRIMARY KEY, 4.1

CREATE TABLE SALARY. 2.(employee_iNUMBER(9) AINT salary_pk

PRIMARY KEY, 4.1995_salary NUMBER(8, 2), _manager_name

VARCHAR2(25) AINT mgr_name_nn NOT NULL, 7.$_salary_96

NUMBER(8,2)); 上面的哪两行将引起错误?( )

A.1.

B.2.

C.4.

D.7.

参考答案:CD

14. 下面程序段:boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b)

boolean result=(a&b)&(!b); 执行完后,正确的结果是( )。

A.c=false; result=false

B.c=true; result=true

C.c=true; result=false

D.c=false; result=true

参考答案:A

15. 数组可以通过使用new操作符来获取所需要的存储空间。( )

A.错误

B.正确

参考答案:B

16. run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。( )

A.错误

B.正确

参考答案:A

17. 子类要调用父类的方法,必须使用super关键字。( )

A.错误

B.正确

参考答案:A

18. 面向对象的软件开发过程顺序为( )

、OOP、OOB

、OOD、OOP

、OOP、OOA

、OOB、OOP

参考答案:B

19. 在Java语言中,drawOval(100, 100, 80, 80)表示绘制圆,其中(100,100)表示圆心。( )

A.错误

B.正确

参考答案:B

20. 若特快订单是一种订单,则特快订单类和订单类的关系是( )

A.使用关系

B.包含关系

C.继承关系

D.无关系

参考答案:C

21. 下列关于float类型包装类提供的常量的说法中,不正确的一项是( )

VE_INFINITY表示正无限值

VE_INFINITY表示负无限值

_VALUE表示正无限值

可以表示被零除

参考答案:C

22. 对于文件字节输入流,int read(byte[] b)返回的最大值是( )

A.1024

B.文件长度

C.数组b的长度

D.无法精确描述

参考答案:C

23. break语句可以用在switch语句、while循环、do...while循环和for循环结构中。( )

A.错误

B.正确

参考答案:B

24. 关于Java的标准输入输出流,下列哪些是正确的?( )

和分别用来处理标准输出和输入

B.标准输入和输出均只针对计算机键盘和屏幕

对输入和输出编程均要求强制异常保护

D.只有一个标准输入流

参考答案:ABD

25. 下列自定义标识符名不合法的有( )

C.“铅笔”

D.标识符

参考答案:AC

26. 所有的键盘事件都由KeyEvent类的对象表示。( )

A.错误

B.正确

参考答案:A

27. File类既可以对文件进行操作,也可以对目录进行操作。( )

A.错误

B.正确

参考答案:B

28. 不使用static修饰符限定的方法称为对象(或实例)方法,( )说法是正确的。

A.实例方法可以直接调用父类的实例方法

B.实例方法不能直接调用父类的类方法

C.实例方法可以直接调用其他类的实例方法

D.实例方法可以直接调用本类的类方法

参考答案:D

29. Plant类派生出子类Flower,Flower类派生出子类Rose,以下声明错误的是( )。

p=new Plant( )

a1=new Flower( )

f=new Rose( )

r=new Plant( )

参考答案:D

30. Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。( )

A.错误

B.正确

参考答案:B


本文标签: 方法 循环 实例 调用 文件