南开大学2021年9月《Java语言程序设计》作业考核试题及答案参考
1. 定义变量如下:char c=‘w’; 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
参考答案:AD
2. 关于Object描述正确的是(  )
A.最原始的类类型
B.引用
C.null类型
D.标识符
参考答案:AD
3. 下列属于容器的组件有(  )
A.Button
B.Panel
C.Thread
D.TextArea
参考答案:B
4. 若有定义int a=1, b=2; 则表达式(a++)+(++b)的值是(  )。
A.3
B.4
C.5
D.6
参考答案:B
5. 算术表达式1+2/3-4*5的值为(  )
A.1
B.-19
D.0
参考答案:B
6. 下列语句序列执行后,k的值是(  )。 int m=3, n=6, k=0;
while((m++)A.0
B.1
C.2
D.3
参考答案:B
7. 以下不正确的描述是(  )。
A.方法的定义不可以嵌套,但方法的调用可以嵌套
B.方法的定义可以嵌套,但方法的调用不可以嵌套
C.方法的定义和方法的调用均不可以嵌套
D.方法的定义和方法的调用均可以嵌套
参考答案:BCD
8. 下列语句序列执行后,ch1的值是(  )。 char ch1=&39;A&39;,ch2=&39;W&39;; if(ch1 + 2 A.‘A’
B.‘B’
C.‘C’
D.B
参考答案:B
9. 一个类只能有一个父类,但一个接口可以有一个以上的父接口。(  )
A.错误
B.正确
参考答案:A
10. 子类要调用父类的方法,必须使用super关键字。(  )
A.错误
参考答案:A
11. 构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。(  )
A.错误
B.正确
参考答案:A
12. Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。(  )
A.错误
B.正确
参考答案:B
13. 设有定义float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的
是(  )
A.x >y || x >z
B.x != y
C.z >(y + x
D.x< y & ! (x< z )float几个字节多少位
参考答案:B
14. 下列是Java语言中可用的注释符,其中错误的是(  )。
A.//
B./**...*/
C./**...**/
D./*...*/
参考答案:B
15. Java语言中,int类型在内存中所占的位数为(  )
A.8
B.16
D.64
参考答案:C
16. 下列选项中,不属于Java语言安全机制的一项是(  )
A.语法检查
B.不允许使用指针
C.代码参数类型合法性检查
D.对内存进行跟踪
参考答案:D
17. Java中,并非每个事件类都只对应一个事件。(  )
A.错误
B.正确
参考答案:B
18. 实现一个线程有几种方法?(  )
A.一种
B.两种
C.三种
D.三种以上
参考答案:B
19. 类及其属性、方法可以同时有一个以上的修饰符来修饰。(  )
A.错误
B.正确
参考答案:B
20. 一个线程对象的具体操作是由run(  )方法的内容确定的,但是Thread类的run(  )方法是空的,其中没有内容; 所以用户程序要么派生一个Thread的子类并在子类里重新定义run(  )方法,要么使一个类实现Runnable接口并书写其中
run(  )方法的方法体。(  )
A.错误
参考答案:B
21. 下列程序的输出结果是(  )。 import java.io.*; public class abc {public static void main(String args[]) {String s1=“Hello!; String
s2=new String(“World!”); System.out.at(s2));}}
A.false
B.Hello!
C.Hello!World!
D.12
参考答案:C
22. 接口体中不应包含(  )。
A.常量定义
B.常量赋值
C.方法实现
D.方法声明
参考答案:C
23. Java application中的主类需包含main方法,以下哪项是main方法的正确形参?(  )
A.String args
B.String ar[]
C.Char arg
D.StringBuffer args[]
参考答案:B
24. 以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?(  )
A.private
B.public
C.final
D.abstact
参考答案:C

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。