1[單選題] 以下關于文件的敘述中,錯誤的是( )。
A.使用Append方式打開文件時,文件指針被定位于文件尾
B.當以輸入方式(Input)打開文件時,如果文件不存在,則建立一個新文件
C.順序文件各記錄的長度可以不同
D.隨機文件打開后,既可以進行讀操作,也可以進行寫操作
參考答案:B
參考解析:對文件進行操作前,必須先打開或建立文件。Open打開文件的格式為:Open文件說明[for方式][Access存取類型][鎖定]As[#]文件號[Len=記錄長度]。以輸入方式打開文件時,若文件不存在,則產生“文件未找到”錯誤。
2[單選題] 如果要定義一個窗體級變量,定義變量語句的位置應該是
A.在使用該變量的過程中
B.在該窗體模塊所有過程的前面
C.在該窗體模塊所有過程的后面
D.在某個標準模塊中
參考答案:B
參考解析:窗體級變量,在窗體的“通用聲明”段所有過程的前面用Dim語句或Private語句聲明的變量,可被本窗體的任何過程訪問。
3[單選題] 對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n一1)/2的排序方法是( )。
A.快速排序B.冒泡排序C.直接插入排序D.堆排序
參考答案:D
參考解析:
除了堆排序算法的比較次數(shù)是O(nl092n),其他的都是n(rt一1)/2。
4[單選題] 下列關于控件數(shù)組的敘述中,正確的是
A.控件數(shù)組可以由不同類型的控件組成
B.控件數(shù)組元素的最小下標值為1
C.在設計階段,可以改變控件數(shù)組元素的Index屬性值
D.控件數(shù)組的名字由Caption屬性指定
參考答案:C
參考解析:控件數(shù)組必須用同類型的控件組成,最小下標為0,控件數(shù)組的名字由Name屬性指定。選C。
5[簡答題]在名稱為Form1的窗體畫兩個Label控件,名稱分別為Label1和Label2,其中Label1中顯示"總人數(shù)",Label2中顯示"平均分",兩個名稱分別為Text1和Text2的文本框,再畫兩個命令按鈕,名稱分別為Command1與Com-mand2,標題分別為"讀取數(shù)據(jù)"與"計算平均分",數(shù)據(jù)文件in5.txt存放成績。要求程序運行后:單擊"讀取數(shù)據(jù)"按鈕后,從考生文件夾下的in5.txt中讀出數(shù)據(jù),并在標簽Text1中顯示人數(shù);單擊"計算平均分"則在Text2中顯示平均分并將結果寫入考生文件夾下out5.txt文件中;執(zhí)行完畢,"讀取數(shù)據(jù)"按鈕變成"讀取完成",且無效(變灰),如圖41-5所示。
注意:在考生文件夾下有工程文件sj5.vbp及窗體文件sj5.frm,該程序是不完整的,請在有"?"的地方填入正確內容,然后刪除"?"及代碼前的所有注釋符"'',但不能修改其他部分。存盤時不得改變文件名和文件夾,程序編寫完整后執(zhí)行一次操作,將結果保存到考生文件夾下的out5.txt文件中,否則沒有成績。
參考解析:
本題重點考查順序文件的打開和讀寫操作,Do While循環(huán)的用法。
打開順序文件的基本格式為:Open FileName For Mode As#FileNumber。FileName表示要打開的文件的路徑;Mode為打開模式,OutPut用于輸出、Append用于追加寫入、Input用于讀取;FileNumber為打開文件時指定的句柄。Input#語句用于讀取順序文件中一項(或多項)數(shù)據(jù)給一個變量(或多個變量)。EOF(文件號)用于判斷是否已到文件結尾。
根據(jù)題意,將兩個標簽、兩個文本框控件和兩個命令按鈕添加到窗體中,標簽的Caption屬性分別為"總人數(shù)"和"平均分",文本框的名稱分別為Text1和Text2、Text屬性都為空,命令按鈕的名稱分別為Command1和Command2、Caption屬性分別為"讀取數(shù)據(jù)"和"計數(shù)平均分"。雙擊Command1進入代碼窗口,編寫如下代碼:
6[單選題] 假定有如下的Sub過程:
在窗體上畫一個命令按鈕,然后編寫如下事件過程:
程序運行后,單擊命令按鈕,輸出結果為( )。
A.5 4B.1 1C.1.25 4D.1.25 1
參考答案:D
參考解析:本題定義了一個函數(shù)Sub,默認為地址傳遞參數(shù),首先對第一個參數(shù)進行除操作,第二個進行取余操作,調用后變量改變。結果為選項D。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |