[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為Text1的文本框,然后編寫如下程序:Private Sub Command1_Cli
2021-07-20
[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為Text1的文本框,然后編寫如下程序:Private Sub Command1_Click() Dim x, y, z As Integer x = 1:y = 2:z = 3 Text1. Text= " " Call P1(x, y, z) Text1.Text = Str(z)End SubSub P1 (ByVal a As Integer, ByVal b As Integer, c As Integer) a= a + b b= b + c c= a + bEnd Sub 程序運行后,單擊命令按鈕,則在文本框中顯示的內容是
A.1
B.3
C.8
D.Str(
正確答案:C解析:[分析]: 在定義通用過程時,結果形參前面有關鍵字ByVal,則默認為該參數(shù)是按傳址方式傳送。所以變量a和b是按傳值方式傳送,變量。按傳址方式傳送。數(shù)據(jù)傳送過程為:變量x和y將1和2傳送給子函數(shù)P1的形參a和b,a+b的值得3賦給變量a,b+c的值得5賦給變量c,a+b的值得8賦給變量c,c在回傳送給實參z,用Str函數(shù)轉換成字符串賦給文本框的Text屬性。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。