1、Java 语言程序设计(一)试题答案及评分参考第 1 页(共 2 页)绝密启用前 2023 年 4 月高等教育自学考试全国统一命题考试 JavaJava 语言程序设计(一)试题答案及评分参考语言程序设计(一)试题答案及评分参考 (课程代码 04747)一、单项选择题:本大题共 10 小题,每小题 1 分,共 10 分。1B 2D 3C 4A 5B 6D 7A 8B 9C 10D 二、填空题:本大题共 10 小题,每小题 2 分,共 20 分。11虚拟机(或 JVM)12true 13int 14地址(或首地址)1515 16final class myClass 17覆盖 18Abstract
2、Button 19自动恢复 20left.start()三、简答题:本大题共 5 小题,每小题 4 分,共 20 分。21int k=0;(1 分)while(k 5)(1 分)System.out.println(Are you finished yet?);k+;(1 分)System.out.println(Finally!);(1 分)22(1)使用 static 进行修饰。(1 分)(2)有静态变量和静态方法(或类变量和类方法)。(2 分)(3)使用静态成员时,前缀使用的是类名。(1 分)23(1)super(参数列表)用来调用父类的构造方法。(2 分)(2)参数列表要和父类中的某个
3、构造方法的参数列表相符。(2 分)24(1)把对象转换为字节序列的过程称为对象的序列化。(2 分)(2)把字节序列恢复为对象的过程称为对象的反序列化。(2 分)25(1)wait()方法导致当前的线程等待。(2 分)(2)当其他线程调用某线程的 notify()方法时,唤醒该线程。(2 分)四、程序填空题:本大题共 3 小题,每空 2 分,共 18 分。26+i+)(+i+)t+i+*+j+=+i*j Java 语言程序设计(一)试题答案及评分参考第 2 页(共 2 页)27current_num=+num num=+ClassA.num num=+num 28new MyPanel()g.d
4、rawOval(100,100,200,200)g.drawOval(150,150,100,100)五、程序分析题:本大题共 3 小题,每小题 6 分,共 18 分。29i value is 15(2 分)s value is true(2 分)Current ex.d is 100.0(2 分)30ab 125.2 Nanhai(3 分)Default 0.0 address(3 分)31Actor:完成第 5 项任务(1 分)Actor:完成第 4 项任务(1 分)Actor:完成第 3 项任务(1 分)Actor:完成第 2 项任务(1 分)Actor:完成第 1 项任务(1 分)Ac
5、tor:完成第 0 项任务(1 分)六、程序设计题:本大题共 2 小题,每小题 7 分,共 14 分。32for(int i=1;i=n;i+)(1分)for(int j=1;j=n-i;j+)System.out.print();(1 分)for(int j=1;j0;j-)System.out.print(+j);(2 分)System.out.println();(1 分)33if(e.getSource()=bAdd)(1分)resultT.setText((1分)String.valueOf((1分)Integer.valueOf((1分)firstT.getText()+(1分)Integer.valueOf((1分)secondT.getText();(1分)