admin 管理员组

文章数量: 1087139


2024年5月31日发(作者:网页设计下载免费)

绝密★启用前

2021年4月高等教育自学考试全国统一命题考试

Java语言程序设计(一)试题答案及评分参考

(课程代码04747)

一、单项选择题:本大题共10小题,每小题1分,共10分。

1.B2.C3.A4.B5.D6.C7.A8.C9.D10.D

二、填空题:本大题共10小题,每小题2分,共20分。

11.字节码(或Bytecode)

12.2

13.逻辑(或boolean)

ter

15.20

16.赋初值

17.对象流

t()

19.列数

()

三、简答题:本大题共5小题,每小题4分,共20分。

21.(1)if的个数等于或多于else的个数。(2分)

(2)else子句属于逻辑上离它最近的if语句,即同一块中还没有匹配else的最近的if。(2

分)

22.(1)在调用方法时,将实参的首地址传递给形参。(2分)

(2)从方法返回时,对形参的修改也即修改了实参。(2分)

23.(1)StringA[]={"Java","program","My"}(2分)

(2)StringA[]=newString[3];(1分)

A[0]="Java";A[1]="program";A[2]="My";(1分)

24.(1)同一个类中,具有不同答名的同名方法是重载方法。(1分)

(2)具有继承关系的类之间,有相同参数表的同名方法是重写方法,后代类中的方法覆

盖了祖先类中的同名方法(1分)。参数表不同的同名方法是重载方法(1分)。其他不同类

中,同名方法没有关系(1分)。

25.(1)不包含本地代码的组件称为轻量缴组件。(1分)

(2)包含木地代码的组件称为电量级组件。(1分)

(3)当重量级组件与轻量级组件一同使用时,如果组件区域有重叠,则重量级组件总是

显示在上面。(2分)

四、程序填空题:本大题共3小题,每空2分,共18分。

26.①t()

②)r*l0+a

③s+r

27.①super(name,age)

②ng()

③print()

28.①newMyPanel()

②Graphicsg

③gdrawReet

五、程序分析题:本大题共3小题,每小题6分,共18分。

(I分).

subl(1分)

Java(I分)

sub2(1分)

Java(1分)

superclass!(I分)

30.该程序读入--串字符(I分),分别统计其中数字的个数(1分)、大写字母的个数(1分)、

小写字母的个数(1分)及其他符号的个数(1分),并输出统计结果(1分)。

n(2分)

Redon(2分)

Yellowon(2分)

六、程序设计题:本大题共2小题,每小题7分,共14分。

(n<=0)return-l;(2分)

else{

for(inti=l;i

s+=1.0/(3*),(2分)

returns,(1分)

注:若考生使用其他的循环语句,结果正确同样给分。

voidmouseDragged(MouseEvente){(1分)

Strings=”Mousedragging:X="+()+"Y="+(),

t(s);(1分)

}

publicvoidmouseMoved(MouseEvente){(1分)

Strings="Mousedragging:X="+()+"Y="+(;

t(s),

}

(2分)

(2分)


本文标签: 方法 组件 大题 个数 同名