網頁

2016年4月6日 星期三

計算機概論B 總複習(下)測驗卷第17回第15 章 結構化程式設計

試題詳解:
1. 當車牌號碼由6 個文數字組成時,可使用For…Next 迴圈敘述搭配Mid( )函數來分別擷取第1、2、…、6 個文數字,再利用If…Then 條件敘述判斷擷取的文數字是否為2 或3,因此設計該程式時不需使用Int( )函數。
4. Mid(X$, n [, m])函數會傳回字串X$中第n個字元算起的m 個字元,若省略m,則會傳回第n 個字元至最後一個字元;Len(X$)函數會傳回字串的字元個數;
Len(Mid("台中知名喜餅~月之戀人", 5)) = Len("喜餅~月之戀人") = 7。
5. Val("lativ") + Len("國民品牌") = 0 + 4 = 4。
6. 隨機產生1個介於0 ~ 50 的正整數為Int(Rnd( ) * 51);

Int(Rnd( ) * 50)是用來隨機產生1個介於0~49的正整數。











11. Math.Abs(X)函數是用來求X的絕對值,所以Math.Abs(Int(Rnd( ) * −1))的値不可能為負數。
12. X 的最大值為29,最小值為−20,所以Math.Abs(a) + Math.Abs(b) = 29 + 20 = 49。