计算机等级考试试题分析——二级QB语言(二)

计算机等级考试试题分析——二级QB语言(二),第1张

计算机等级考试试题分析——二级QB语言(二),第2张

今天继续发布今年4月二级QB语言填充空部分试题分析。下期将公布二级QB语言选择题部分的试题分析。考生要注意了!

12.有以下程序:

term=1

对于j=1到5

期限=期限* j+期限

下一个j

打印术语

结束

运行后的输出是_ _ _ _ _ _。

解析:程序循环五次,第一次项= 1 * 1+1 = 2;第二项=2*

2+2=6;第三项= 6 * 3+6 = 24;第四项= 24 * 4+24 = 120;第五时间项=120*5

+120=720。因此,应该输出720。

13.有以下程序:

声明SUB ab(x,y)

a=90:b=36

呼叫ab(a,b)

结束

SUB ab(x,y)

如果y=0,那么

打印x

其他

调用ab(y,x MOD y)

如果…就会结束

末端接头

运算后的产值是_ _ _ _ _ _。

分析:主程序通过地址传递调用子程序ab。因为参数Y的值是36,而不是0,所以递归调用ab。实际参数分别为36和18,但Y仍然不为0。有必要继续叫ab。此时实际参数为x=18,y=0,程序打印出X,退出子程序。所以输出结果是18。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机等级考试试题分析——二级QB语言(二)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情