メニューに戻る

16:41 にページが自動更新されます。

処理の繰り返し制御

学籍番号
氏  名
初項 a0 = 2, i項が ai = a0 + i * d,d = 4の数列 ( i = 0 ~ 50 ) の総和 $$ \sum_{i=0}^{50} ai = \sum_{i=0}^{50} \left( a0 + i \times d \right) $$を処理の繰り返しを用いて求める.以下空欄に命令文(コード)を完成させなさい.
なお,選択肢は左詰めで記入する.また,選択肢が不要な場合は0を記入すること.
(A) 変数名を a0 とした32bit の整数を宣言し,2で初期化する. ()  ()  ()  ()  ()  ()  () 
(B) 変数名を dとした32bit の整数を宣言を宣言し,4で初期化する. ()  ()  ()  ()  ()  ()  () 
(C) 変数名を Sum とした32bit の整数を宣言し,0で初期化する. ()  ()  ()  ()  ()  ()  () 
(D) 変数名を i とした32bit の整数を宣言する. ()  ()  ()  ()  ()  ()  () 
(E) 繰り返し変数を i とし,処理の制御(For文)のパラメータを設定する. ()  ()  ()  ()  ()  ()  () 
(F) 繰り返し処理の文(コード)を記述する. ()  ()  ()  ()  ()  ()  () 
(G) 繰り返し変数を i に関する処理の制御の区切りの文(コード)を記述する.
(E)と対となるコード.
()  ()  ()  ()  ()  ()  () 

変数の宣言と初期化はを用いて,1行に記述できる.

\( \displaystyle \text{ Dim a As Long : a = 0 } \impliedby \cases{ \text{ Dim a As Long } \cr \text{ a = 0} } \)



選択肢

(1)i + (2)Sum = (3)Single (4)Next i
(5)i - (6)For (7)Dim Sum As Long : (8)1
(9)Sum - (10)Dim d As Long : (11)Integer (12)d = 4
(13)Step (14)50 (15)a0 = 2 (16)i = 0
(17)a0 + i * d (18)Sum + (19)To (20)0
(21)Dim i As Long (22)Dim a0 As Long :