[填空題] 在窗體上畫1個名稱為Command1和命令按鈕和2個名稱分別為Text1、Text2的文本框,如圖所示,然后編寫如下程序:Function Fun(
2021-07-20
[填空題] 在窗體上畫1個名稱為Command1和命令按鈕和2個名稱分別為Text1、Text2的文本框,如圖所示,然后編寫如下程序:Function Fun(X As Integer,ByVal y As Integer)As Integerx=x+yIf X<0 ThenFun=xElseFun=yEnd IfEnd FunctionPrivate Sub Command1 Click()Dim a As Integer,b As Integera=-10:b=5Text1.Text=Fun(a,B)Text2.Text=Fun(a,B)End Sub程序運行后,單擊命令按鈕,Text1和Text2文本框顯示的內(nèi)容分別是()和()。
正確答案:-5;5
參考解析:[評析] Fun函數(shù)的目的是修改參數(shù)x的值為x+y,如果x<0,則返回x,否則返回y。 執(zhí)行Command1_click時,初始a=-10,b=5,執(zhí)行第一個Fun函數(shù)后,a的值為-5,小于0,故返回a的值-5。執(zhí)行第二個Fun函數(shù)后,a的值為0,不小于0,故函數(shù)返回b的值5。所以本題兩空分別為-5及5。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。