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