全国2020年10月高等教育自学考试Java语言程序设计(一)(04747)试题答案(无试题)
若需要自考更多真题试题,请关注我哦!
绝密★启用前
2020年 10月高等教育自学考试全国统一命题考试
Java语言程序设计(一)试题答案及评分参考
(课程代码 04747)
一、单项选择题:本大题共 10小题,每小题 1分,共 10分。
1. B 2. A 3. B 4. D 5. C
6. B 7. A 8. D 9. A 10. C
二、填空题:本大题共 10小题,每空 2分,共 20分。
11. 在屏幕上显示arg2
12. 数组下标越界
13. Name(String na, String fna){ fN = na; lN = fna;}
14. 方法名的重载
15. t = s.replace(“tian” ,“yue”);
16. final
17. flush()
18. getContentPane()
19. JTextArea textA = new JTextArea("Input Lines ",3,20);
20. 对象互斥锁(或监视器)
三、简答题:本大题共 5小题,每小题 4分,共 20分。
21.
byte类型1字节 boolean类型1字节 char类型2字节 short类型2字节
22.
if(x>0)(1分)
if(x %2 !=0) y=x-1;(1分)
else y = x/2;(1分)
else y=x+l;(1分)
23.
(1)静态方法以static修饰。(1分)
(2)静态方法属于类,不属于对象。(1分)
(3)调用静态方法时,前缀可以使用类名。(1分)
(4)静态方法中不能访问类对象的非静态成员,只能访问类的静态成员。(1分)
(5)静态方法中没有this指针。(1分)
(6)静态方法不可以被重写。(1分)
24.
Java不支持多重继承,一个类只能从唯一的一个类继承而来。但是,这并不意味着Java不能实现多重继承的功能(2分)。具体来说,Java允许一个类实现多个接口,从而具备了多重继承的能力。因为接口中声明的方法的方法体是空的,所以不会出现多重继承中固有的混乱(2分)。
25.
(1)当前线程运行结束。(2分)
(2)当前线程因为某种原因而阻塞。(1分)
(3)被另一个高优先级线程抢占。(1分)
四、程序填空题:本大题共 3小题,每空 2分,共 18分。
26.
① j<4 ② (i+1)*10+j+1 ③ B[i][i]=A[4-j][3-i]
27.
① new Vector <String>()
② getName()
③ jim.getResponsibilities()
28.
① ActionListener
② getSource()
③ == b1
五、程序分析题:本大题共 3小题,每小题 6分,共 18分。
29.
15
10
15
15
25
25
30.
在屏幕显示文本文件的内容。如果在命令行没有给出文件名,则给出提示信息"usage: type filename"。
31.
run() - [a]
run() - [b]
run() - [1]
run() - [3]
run() - [1]
run() - [3]
六、程序设计题:本大题共 2小题,每小题 7分,共 14分。
32.
for (i = 0; i < arr.length / 2; i++) {
for (j = i; j < arr.length-i; j++) {
System.out.println(arr[i][j] + "\t");
}
for(j=i+1;j<arr.length-i;j++){
System.out.println(arr[j][arr.length-i-1]+"\t");
}
for(j =arr.length-i-2;j>=i;j--){
System.out.println(arr[arr.length-i-1][j]+"\t");
}
for (j= arr.length-i-2;j>i;j--){
System.out.println(arr[j][i]+"\t");
}
}
33.
for (int i = 0; i < 5; i++) {
xpoints2[i] = xpoints1[i] + 60;
ypoints2[i] = ypoints1[i] + 80;
}
g.setColor(Color.RED);
g.drawPolygon(xpoints1, ypoints1, 5);
g.setColor(Color.BLUE);
g.drawPolygon(xpoints2, ypoints2, 5);
g.drawLine(xpoints1[0], ypoints1[0], xpoints2[2], ypoints2[2]);
纯手敲,喜欢请三连哦,欢迎关注!