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分)
版权声明:本文标题:2021年4月自考《04747Java语言程序设计一》真题及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1717148252a701988.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论