計算機等級考試試題分析——二級QB語言(二)
今天繼續發佈今年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。
位律師廻複
0條評論