全国2020年08月高等教育自学考试Java语言程序设计(一)(04747)试题答案(无试题)
若需要自考更多真题试题,请关注我哦!
绝密★启用前
2020年 8 月高等教育自学考试全国统一命题考试
Java语言程序设计(一)试题答案及评分参考
(课程代码 04747)
一、单项选择题:本大题共 10小题,每小题 1分,共 10分。
1.B 2.D 3.A 4.C 5.C 6.D 7.A 8.B 9.C 10.A
二、填空题:本大题共 10小题,每空 2分,共 20分。
11.main() 12.16 13.Throws 14.构造 15.考试
16.is a 17.字符 18.Line2D 19.JMenuBar 20.Thread
三、简答题:本大题共 5小题,每小题 4分,共 20分。
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分)。
四、程序填空题:本大题共 3小题,每空 2分,共 18分。
26.
①sum = 0
②n % i == 0
③sum + i
27.
①new ObjectOutputStream(f)
②writeObject(d)
③ IOException e
28.
① Runnable
②run()
③getName()
五、程序分析题:本大题共 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("NULL");(1分)