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