绝密★启用前
2020 年 8 月高等教育自学考试全国统一命题考试Java 语言程序设计(一)试题答案及评分参考
(课程代码 04747)
一、单项选择题:本大题共 10 小题,每小题 1 分,共 10 分。 1.B 6.D 11.main() 13.throws 15.考试 17.字符 19.JMenuBar
21.a >> 3 > 2 || b % 2 ==1 (4分)
22.(1)调用语句的实参列表必须足够判明要调用的是哪个方法。实参的类型可能要进
行正常的扩展提升。(2 分)
(2)方法的返回类型可以相同也可以不同。(2 分) 23.(1)不正确(1 分),不允许声明静态数组(1 分)。 (2)不正确(1 分),维数声明顺序应从高维到低维(1 分)。
24. final 类不能被继承(2 分);final 方法不能被覆盖(2 分)。
25. start()用于启动线程对象(2 分);yield()用于强制终止线程的执行(2 分)。
2.D 7.A
3.A 8.B
12.16
4.C 9.C
5.C 10.A
二、填空题:本大题共 10 小题,每空 2 分,共 20 分。
14.构造 16.is a 18.Line2D 20.Thread
三、简答题:本大题共 5 小题,每小题 4 分,共 20 分。
四、程序填空题:本大题共 3 小题,每空 2 分,共 18 分。
26. ① sum = 0
② n % i == 0 ③ sum + i
27. ① new ObjectOutputStream(f)
② writeObject(d) ③ IOException e 28.① Runnable
② run() ③ getName()
Java 语言程序设计(一)试题答案及评分参考第 1 页(共 2 页)
五、程序分析题:本大题共 3 小题,每小题 6 分,共 18 分。
29.该方法对输入的一维数组(2 分)中各元素按照从小到大顺序进行排列(2 分),并
返回排序后的数组(2 分)。 30.A (1 分 )
AA (1 分) A (1 分 ) B (1 分 ) A (1 分 ) BB (1 分)
31.(1)界面中除框架外还有按钮(1 分)和单选按钮(1 分)两种组件,其中按钮有 4
个(1 分),单选按钮有 2 个(1 分)。
(2)4 个按钮在第一行,2 个单选按钮在第二行。(2 分) 六、程序设计题:本大题共 2 小题,每小题 7 分,共 14 分。32.int num = 0; (1 分)
for(int i = 0; i < a.length; i++) (2 分)
if(a[i] > min && a[i] < max) (2 分)
num++; (1 分)
return num; (1 分) 33.a = text1.getText();(1 分)
b = text2.getText();(1 分)
c = a + b; (或c = a.concat(b);)(1 分) if(c.length()!=0) (1 分)
text3.setText(c); (2 分) else
text3.setText(\(1 分)
Java 语言程序设计(一)试题答案及评分参考第 2 页(共 2 页)
相关推荐: