7[單選題]以下關于VB特點的敘述中,錯誤的是
A.VB采用事件驅(qū)動的編程機制
B.VB程序能夠以鋸釋方式運行
C.VB程序能夠以編譯方式運行
D.VB程序總是從Form_Load事件過程開始執(zhí)行
參考答案:D
參考解析:在一般情況下,整個應用程序從設計時的第一個窗體開始執(zhí)行,需要首先執(zhí)行的程序代碼放在Form_Load事件過程中。如果需要從其他窗體開始執(zhí)行應用程序,則可通過“工程”菜單中的“工程屬性”命令(“通用”選項卡)指定啟動窗體。但是,如果有SubMain過程,則可以(注意,是“可以”,而不是“必須”)首先執(zhí)行SubMain過程。
8[單選題] 確定圖片框Picturel在窗體上位置的屬性是( )。
A.Widtll和HeightB.Left和TopC.Width和Top D.Height和Left
參考答案:B
參考解析:確定圖片框在窗體上位置的曩性是IJe和Top,它們使用的是相對坐標,以窗體為參考點。
9[單選題] 窗體上有一個名稱為Textl的文本框,一個名稱為Commandl的命令按鈕。窗體文件的程序如下:
對以上程序,下列敘述中錯誤的是( )。
A.X是用戶定義的類型
B.InputBox函數(shù)彈出的對話框中沒有提示信息
C.若輸入的是偶數(shù),Y.b的值為該偶數(shù)的平方
D.Fix(Y.a/2)把Y.a/2-的小數(shù)部分四舍五人,轉(zhuǎn)換為整數(shù)返回
參考答案:D
參考解析:x是用戶定義的一種變量類型,可以使用它來聲明變量。InputBox(””)函數(shù)的提示信息為…·,即為空,因此彈出的對話框中沒有提示信息。在程序中通過比較輸入的數(shù)被2整除和被2除的值是否相等來判定它是否為偶數(shù),如果是那么Y.b的值就是Y.a的值的平方。Fi)【函數(shù)是取整函數(shù),它會刪除小數(shù)部分,直接取表達式的整數(shù)部分,不四舍五入,因此D選項錯。
10[簡答題]在考生文件夾下有一個工程文件sjt5.vbp,相應的窗體文件為sjt5.fem,此外還有一個名為datain.txt的文本文件,其內(nèi)容如下:.
32 43 78 58 28 12 98 57 31 42 53 64
75 86 97 13 24 35 46 57 68 79 80 59 37
程序運行后,單擊窗體,將把文件datain.txt中的數(shù)據(jù)輸入到二維數(shù)組Mat中,按5行、5列的矩陣形式顯示在窗體上,并輸出矩陣左上一右下對角線上的數(shù)據(jù),如圖所示。在窗體的代碼窗口中,已給出了部分程序,·這個程序不完整,請把它補充完整,并能正確運行。
要求:去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實現(xiàn)上述功能,但不能修改程序中的其他部分。最后將修改后的文件按原文件名存盤。
參考解析:
7rab函數(shù)常與Prim#語句或Print方法一起使用,對輸出進行定位,其語法為:
Tab[(n)]
其中,可選的參數(shù)n表示在顯示或打印下一個表達式之前移動的列數(shù)。在使用數(shù)組時,應先定義。Input#語句用于讀取順序文件中一項(或多項)數(shù)據(jù)給一個變量(或多個變量),其語法格式為:
Input#FileNumber.Varlist
其中:FileNumber參數(shù)表示打開文件的句柄,Varlist為變量列表。語句“Option Base l”用于限定數(shù)組下標的下限默認為1。
本題中文件以Input方式打開,使用一個5行、5列的二維數(shù)組Mat來存放數(shù)據(jù),并使用一個嵌套的For循環(huán)顯示矩陣,對于5 * 5的矩陣來說,位于左上到右下對角線上的元素具有行號等于列號的特點。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |