§2 トレース 3 vb2005 プログラミング実習 [Menu]
 back next 

=====        =====
===== 課 題 =====
============

【課題4】 次のVBに関する文章の空欄を埋めよ。

 コンピューターのプログラムが実行されていく過程で、実行される(  )を追跡したり、変数の(  )の変化を調べることをトレースという。トレースには、「人間がトレースする方法」、「トレースのための(  )を追加する方法」と「VB独自の方法」がある。トレースする過程で知りたい情報は多くの場合、(  )である。変数の値を表示する命令があれば、その命令を使って表示させる。ただし、トレースが完了した後には削除する必要がある。VBでは、この命令に(  )や(  )という命令がある。
 プログラムをトレースすることによって、プログラムの構造や誤りを知ることができる。プログラムの誤りを(  )といい、この誤りを取り除くことを(  )という。
 VBにはトレースに便利な機能が用意されている。プログラムの実行を停止する場所を設定する(  )、命令を1つずつ実行する(  )などがある。

 

【課題5】 次のプログラム実行後、何と表示されるか答えよ。プログラムの変数は整数型で0で初期化されているものとする。

@ (  )
    For x = 1 to 10
        aaa = aaa + x
    Next
    MsgBox(aaa)

A (  )
    For x = 1 to 5
        aa = aa + x * 2
        bb = bb + x * 2 - 1
    Next
    MsgBox("aa=" & aa & " bb=" &bb)

B (  )
    For x = 1 to 10 Step 2
        aaa = aaa + x
    Next
    MsgBox(aaa)

C (  )
    For x = 10 to 1 Step -2
        aaa = aaa + x
    Next
    MsgBox(aaa)

D (  )
    For x = 1 to 10
        aaa = aaa + x
        If aaa >= 15 Then
            Exit For
        End If
    Next
    MsgBox(x)

E (  )
    For x = 1 to 5
        aaa = aaa * x
    Next
    MsgBox(aaa)

F (  )
    aaa = 1
    For x = 1 to 5
        aaa = aaa * x
    Next
    MsgBox(aaa)

G (  )
    For x = 1 to 5
        aaa = aaa * 2
    Next
    MsgBox(aaa)



 back next 
 §2 トレース 3 vb2005 Copyright©2007 Hiroshi Masuda 
inserted by FC2 system