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