第 1 頁:選擇題 |
第 3 頁:填空題 |
44Int(3.25)的結果是__________。
參考解析:3
【解析】本題考查取整函數的知識。在VBA中有3個函數都能實現取整操作,其中Pound()函數為四舍五入取整;Int()和Fix()函數都是返回表達式的整數部分也就是下取整,兩者參數為正值時結果相同,參數為負值時,Int()返回小于等于參數值的第一個負數,Fix()返回大于等于參數值的第一個負數。
45現有一個登錄窗體如下圖所示。打開窗體后輸入用戶名和密碼,登錄操作要求在20秒內完成,如果在20秒內沒有完成登陸操作,則倒計時達到0秒時自動關閉本窗體,窗體的右上角是顯示倒計時的標簽labtime。事件代碼如下,要求填空完成事件過程。
參考解析:
True
i+1
【解析】本題考查VBA編程和計時器的使用知識。在窗體屬性中有一個計時器時間間隔屬性,該屬性默認為“0”表示計時器未啟用。一旦將其設置為非0值,將會啟用計時器,每隔指定的時間間隔自動執行計時器事件。窗體的計時器事件的過程名為Form_Timer0,該事件在本題中用于完成20秒倒計時功能,由于TimerInterval屬性值為l000,所以Form_Timer()事件每1000毫秒即每秒被自動執行一次。在此事件中,計時器:工作的條件是“nag=True”且“i<20”,所以fla9標記應被初始化為true,故本題第一空填“True”。變量…i’用于記錄用戶打開登錄操作窗體后已經進行的秒數,所以在每隔一秒后i的值應該加1,故本題第二空應填“i+1”。
46在窗體上畫一個名稱為Coml的命令按鈕,然后編寫如下事件過程:
該事件過程的功能是計算s=l+1/2!+1/3 1+…+1/n!的值。請填空。
參考解析:(1/i)
【解析】本題考查循環的知識。本程序首先置q為1,sum為0;經過l0次循環使q每次都乘以1/i,實現了1/n!的求法;每次循環后都加q,把結果再賦給$tllTl,循環結束,slim的值即為所求。
47設有如下代碼:
參考解析:4
【解析】本題考查VBA中循環的知識。對于這種循環結構,首先看條件判斷在循環體的前面還是后面,如果是先判斷條件,則有可能一次也不執行循環體;如果是后判斷條件,則無論條件如何至少執行一次循環體。在Until循環中條件為False時執行循環體,條件為True時退出循環;在While循環中條件為True時執行循環體,條件為False時退出循環,這一點要注意區分清楚。本題中先執行循環體,要求循環體執行4次也就是第3次循環后x=3時還滿足循環條件,而第4次循環后x=4時就不滿足循環條件,所以條件可以設為x>3或x>=4。根據題意此空填4。
48在窗體中添加一個名稱為Commandl的命令按鈕,然后編寫如下程序:
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為__________。
參考解析:3
【解析】本題考查VBA中參數傳遞的知識。在VBA的過程調用時,參數有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時形參用ByVal聲明,說明此參數為傳值調用;若用ByRef聲明,說明此參數為傳址調用;沒有說明傳遞類型,則默認為傳址傳遞。本題中在定義予過程f的時候用ByVal聲明了形參x,說明為傳值調用,此時對x的任何更改不會影響調用它的實參i,所以執行完Call f(i)這條語句后i的值不變仍為3,當然也不滿足If語句的條件,故此最后輸出結果為3。
49在算法的4個特性中,算法必須能在執行有限個步驟之后終止指的是算法的__________特性。
參考解析:有窮性
【解析】算法的4個基本特性包括:可靠性、確定性、有窮性和擁有足夠的情報,其中,算法的有窮性指的是算法必須在有限的時間內完成,即算法必須在執行有限個步驟之后終止。
50執行下面的程序,消息框的輸出結果是__________。
參考解析:110
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |