5[單選題] 在窗體模塊的聲明部分聲明變量時,不能使用的關(guān)鍵字是
A.DimB.PublicC.PrivateD.Static
參考答案:D
參考解析:YB中變量按作用域分為:局部變量、窗體/模塊級變量、全局變量。局部變量:在過程內(nèi)用Dim語句或用Static語句聲明的變量,只能在本過程中使用。窗體/模塊級變量:在“通用聲明”段中用Dim語句或用Private語句聲明的變量,可被本窗體/模塊的任何過程訪問。全局變量:在“通用聲明”段中用Public語句聲明的變量,可被本應用程序的任何過程或函數(shù)訪問。
6[單選題] 軟件詳細設計產(chǎn)生的圖如下:
該圖是( )。
A.N—S圖B.PAD圖C.程序流程圖D.E—R圖
參考答案:C
參考解析:N—S圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以A不對。PAD圖是問題分析圖,它是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細設計的圖形表示工具,所以8不對。E—R圖是數(shù)據(jù)庫中的用于表示E—R模型的圖示工具,所以D不對。根據(jù)圖中所示表示方法是進行軟件詳細設計時使用的程序流程圖。
7[單選題] 窗體上有一個名稱為Commandl的命令按鈕,編寫如下事件過程:
運行程序,單擊命令按鈕時,窗體上顯示的是
A.10B.l5C.16D.21
參考答案:B
參考解析:For循環(huán)中,i大于等于l時執(zhí)行循環(huán)n=+1,共執(zhí)行5次,即i從1累加至5,n的值從1最終累加到15。
8[單選題] 有下面程序代碼:
程序運行時輸出字符“*”的個數(shù)是
A.50B.20C.16D.15
參考答案:C
參考解析:Do…LoopUntil循環(huán)和DoWhile…Loop循環(huán)都是滿足執(zhí)行條件時會一直執(zhí)行循環(huán)體內(nèi)的語句。直到條件不滿足退出。外循環(huán)i初值為1,條件是小于5,每次循環(huán)加2,則執(zhí)行2次。內(nèi)循環(huán)條件i=1時執(zhí)行l(wèi)0次,i=3時執(zhí)行6次。選C.。
9[單選題] 在窗體上畫一個名稱為Textl的文本框和一個名稱為Commandl的命令按鈕,然后編寫如下事件過程
程序運行后,單擊命令按鈕,在文本框中顯示的值是( )。
A.2B.3C.4 D.5
參考答案:B
參考解析:程序中For循環(huán)的結(jié)束有兩種情況,一種是循環(huán)完指定的次數(shù),一種是達到一定的條件后直接退出循環(huán)0由于在循環(huán)體中循環(huán)變量i的值被修改:i=i+3,因此,每次循環(huán)開始時i的取值為0,4,8,i為B時執(zhí)行i=i+3=11。n=n+1=3,這時i的值大于l0,退出For循環(huán),因此For循環(huán)執(zhí)行了3次,即n的值為3。所以在文本框中會顯示3。
10[簡答題]在考生文件夾下有一個工程文件sjt3.vbp,相應的窗體文件為sjt3.frm。其功能是隨機產(chǎn)生20個0~1000的整數(shù),將其放入一個數(shù)組中,然后輸出這20個整數(shù)的平均值。程序運行后,單擊命令按鈕(名稱為Commandl,標題為“輸出平均值”),即可求出其平均值,并顯示在窗體上(如圖所示)。這個程序不完整,請把它補充完整,并能正確運行。
要求:去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實現(xiàn)上述功能,但不能修改程序中的其他部分。最后將修改后的文件按原文件名存盤。.
參考解析:表達式Int(Rnd*1000)可生成o~1000 范圍內(nèi)隨機整數(shù)。根據(jù)題意求出20個隨機整數(shù)的平均值,須 用For循環(huán)語句逐一將數(shù)組中的各元素累加到變量Sum,然后 求出平均值。
【操作步驟】
步驟l:打開本題工程文件。
步驟2:分析并編寫程序代碼。
程序提供代碼
程序結(jié)束
參考答案
第1個?處填入:l000
第2個?處填入:0
第3個?處填入:Sum+arrN(i)
第4個?處填入:Sum/20
步驟3:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |