接下來的第17、18和19題都是比較基礎(chǔ)的題,在高教教材中也有講到,這里就不在細(xì)講,需要注意的是第18題中,運(yùn)行查詢文件雖然是通過DO命令執(zhí)行,但是在執(zhí)行查詢時(shí),查詢文件名的后綴名.qpr是不能缺少的。
第20題考查的SQL排序查詢。根據(jù)SQL查詢語句的基本結(jié)構(gòu),可以很容易發(fā)現(xiàn)選項(xiàng)B和選項(xiàng)D中,用來指定查詢條件的WHERE關(guān)鍵字錯(cuò)誤,首先排除這兩個(gè)選項(xiàng),然后,根據(jù)題目要求,需要按金額降序排序查詢結(jié)果,在排序語句中,ASC短語表示升序排序,是默認(rèn)的排序方式,可省略;而DESC短語表示降序排序,不可以缺少,選項(xiàng)A和C中,A采用的是降序排序,與題目要求相符,正確答案為A。
第21題考查的是SQL操作語句的刪除功能。刪除記錄命令的標(biāo)準(zhǔn)格式為:
DELETE FROM <數(shù)據(jù)表名> WHERE <邏輯表達(dá)式>
FROM指定從哪個(gè)表中刪除記錄,WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除表中的全部記錄。本題選項(xiàng)A和B都屬于語法錯(cuò)誤,沒有DELETE TABLE這樣的用法,而選項(xiàng)D的WHERE關(guān)鍵字使用錯(cuò)誤,,正確答案為C。
接下來的第22、23和24題考查的是表單的屬性、事件或方法,在參考書中可以很快找到答案,這幾題也不再細(xì)說。
第25題主要考查的是表單控件中事件的引發(fā)。Click事件是鼠標(biāo)單擊事件,當(dāng)為表單或控件設(shè)置了Click事件代碼后,運(yùn)行表單時(shí),單擊該對象將引發(fā)Click事件。
選項(xiàng)組是一個(gè)容器類控件,它可以包含若干個(gè)單選按鈕,每個(gè)單選按鈕都可以看成是一個(gè)獨(dú)立的基本類控件,并設(shè)置自己的屬性、事件和方法等。用戶可以操作其中的單選按鈕,也可以操作整個(gè)按鈕。
可以通過設(shè)置選項(xiàng)組的Click事件代碼實(shí)現(xiàn)對各個(gè)按鈕的控制,如果選項(xiàng)組和選項(xiàng)組中某個(gè)單選按鈕都存在Click事件代碼,那么一旦單擊那個(gè)按鈕,會(huì)優(yōu)先執(zhí)行為它單獨(dú)設(shè)置的代碼,而不會(huì)執(zhí)行選項(xiàng)組的Click事件代碼,反之,單擊沒有設(shè)置Click事件代碼的單選按鈕,則執(zhí)行選項(xiàng)按鈕組的Click事件代碼。
第26題是主要考查的是參數(shù)傳遞。參數(shù)傳遞有按值傳遞和按引用傳遞兩種方式,按值傳遞時(shí),形參變量值的改變不會(huì)影響實(shí)參變量的取值;按引用傳遞時(shí),當(dāng)形參變量值改變時(shí),實(shí)參變量值也隨之改變。
調(diào)用模塊程序一般有兩種格式:
格式1通過DO命令調(diào)用,格式2是在過程名或文件名后面加括號,括號中包括若干個(gè)實(shí)參變量。本題采用的是利用格式2的方式調(diào)用模塊程序。采用格式2調(diào)用模塊程序時(shí),默認(rèn)情況下都以按值方式傳遞參數(shù),如果要改變傳遞方法,必須通過SET UDFPARMS命令進(jìn)行設(shè)置。但是,有一點(diǎn)需要大家注意的,不論是設(shè)置何種傳遞方式,凡是用括號括起來的實(shí)參,全部都是按值傳遞,它不受SET UDFPARMS語句的影響。
根據(jù)前面所將,現(xiàn)在看第26題,不難看出本題中X和Y都是按值傳遞,形參值的變化不會(huì)影響到實(shí)參值的,X值等于3,Y值等于5。
第27題考查的是DO WHILE循環(huán)語句的使用,其中涉及到一個(gè)累加的計(jì)算,依次對變量x的值,即本題中的12345,從后向前對各位數(shù)進(jìn)行相加,最后輸出,即輸出5+4+3+2+1的計(jì)算值。該程序比較簡單。程序功能大致如下:
首先定義兩個(gè)變量x和y,并分別賦值。
然后通過DO WHILE循環(huán)語句,循環(huán)條件是x的值要大于0,每執(zhí)行一次循環(huán),便對y值進(jìn)行累加,其中%是求余運(yùn)算符,每次計(jì)算結(jié)果等于x的值除10的余數(shù),即x的個(gè)位數(shù)字。
同時(shí),沒執(zhí)行一次循環(huán)體后,x的值通過表達(dá)式x=int(x/10)計(jì)算,會(huì)相應(yīng)的縮小10倍。直到x的值等于0時(shí),不滿足循環(huán)條件,循環(huán)才停止,最后輸出結(jié)果。
本題中,共執(zhí)行了5次循環(huán),每次循環(huán)中,x和y值的變化情況如下
第一次循環(huán) y值等于 0+5=5 x值等于1234,注意,此時(shí)y的值已經(jīng)為5了,該值將帶入下次計(jì)算中。
第二次循環(huán) y值等于 5+4=9 x值等于123
第三次循環(huán) y值等于 9+3=12 x值等于12
第四次循環(huán) y值等于 12+2=14 x值等于1
第五次循環(huán) y值等于 14+1=15 x值等于0
再次判斷循環(huán)條件時(shí),x值已經(jīng)小于0了,循環(huán)結(jié)束,輸出y值等于15。
第28題考查的是一個(gè)子串替換函數(shù),該函數(shù)的功能是在第一個(gè)字符串中,從指定位置開始,用第2個(gè)字符串替換指定長度的字符。不難看出本題的答案選B,即用BIOS字符串替換network字符串中,從第4個(gè)字符開始的后面4個(gè)字符。
第29題在教材中有原話,答案為A,此處也不再細(xì)說。
第30題是一個(gè)比較容易出錯(cuò)的題,注意題目要求,問的是“查詢?nèi)ハ颉泵钪付瞬樵兘Y(jié)果的輸出去向不包括的是哪個(gè)?在“查詢?nèi)ハ颉睂υ捒蛑泄灿?個(gè)選項(xiàng)供輸出,分別是瀏覽、臨時(shí)表、表、圖形、屏幕、報(bào)表和標(biāo)簽,并不包括文本文件,因此選擇C。
但是,在“查詢?nèi)ハ颉睂υ捒蛑,也可以將查詢結(jié)果輸出到文本文件,但要先選中屏幕項(xiàng),然后再進(jìn)行設(shè)置。因此,個(gè)人認(rèn)為,本題出得并不是太嚴(yán)謹(jǐn)。
第31題主要考查的表單中,各容器對象的調(diào)用順序,注意要從高向低的層次依次引用各個(gè)對象。即最開始引用的是表單,然后是表單中的容器控件,最后才是容器所包含的基本型控件。
另外,要注意的是,在引用表單對象時(shí),要使用THISFORM,這里不要使用表單的內(nèi)部名稱,但在引用表單中所包含的容器或基本控件時(shí),一律使用它們的內(nèi)部名稱,即name的屬性值。本題的正確答案為C。
選項(xiàng)A和B在引用表單時(shí)使用的是表單內(nèi)部名稱,首先排除,而選項(xiàng)D中,Capiton屬性值和頁面對象Page3的位置反了,屬性名應(yīng)放在最后。
第32題是一個(gè)基礎(chǔ)知識(shí)的識(shí)記題,比較簡單,選擇D,在項(xiàng)目管理器的數(shù)據(jù)選項(xiàng)卡中包含“數(shù)據(jù)庫”“自由表”和“查詢”3項(xiàng)。
第33題考查的是SQL定義語句,利用ALTER TABLE命令修改表結(jié)構(gòu),4個(gè)選項(xiàng)中,只有選項(xiàng)C的命令關(guān)鍵字是ALTER TABLE,因此,本題可以非常輕松的就知道正確答案為C。
第34題考查的是SQL數(shù)據(jù)更新語句。該語句的基本命令格式為
UPDATE 數(shù)據(jù)表名 SET 字段名=更新表達(dá)式值 WHERE 條件表達(dá)式
當(dāng)不使用WHERE子句時(shí),則更新全部記錄。
套用UPDATE的命令格式,不難看出,本題的正確答案為D
第35題考查的簡單計(jì)算查詢。求最大值的函數(shù)是MAX(),使用計(jì)算函數(shù)后,會(huì)改變原來的,用語計(jì)算的字段名,如果要指定新的字段名,可以在該計(jì)算函數(shù)后通過AS短語指定新的字段名,也可以省略AS短語直接輸入新字段名做為輸出顯示的字段名稱。
本題選項(xiàng)C和D中,使用計(jì)算函數(shù)的表達(dá)方式錯(cuò)誤;而選項(xiàng)B中,條件短語的關(guān)鍵字出錯(cuò),應(yīng)該是WHERE,而不是WHEN,正確答案是A。
以上所講的是選擇題的考核情況,而填空的考核情況如我們一開始所說,考核知識(shí)點(diǎn)大部分是識(shí)記的內(nèi)容,特別是對命令語句的記憶,只要大家對命令語句熟悉,做起來還是很簡單的。
需要注意的是填空題第12題,使用LOCATE ALL命令查找記錄時(shí),會(huì)將表中所有記錄查找一邊,指針最后停在表末尾,而EOF()函數(shù)的功能是測試當(dāng)前表文件中的記錄指針是否指向文件尾,如果是就返回邏輯真,否則返回邏輯假。本題答案為邏輯真。
另外,第13題填空題,在運(yùn)行菜單文件時(shí),可直接使用DO命令運(yùn)行,但菜單文件的后綴名.mpr不可卻省,本題與選擇題18題類似,那題是運(yùn)行查詢文件時(shí),不可以卻省查詢文件的后綴名。
有關(guān)這次考試試題的大致分析情況,就講大這里,如果大家對試題答案還存在某些疑問,可以在論壇留言,我們將及時(shí)為您解答。
考試吧:2008年4月計(jì)算機(jī)等考二級VF試題答案 答案
特別推薦:
更多內(nèi)容請查看:考試吧計(jì)算機(jī)等級考試欄目
關(guān)于本站 網(wǎng)站聲明 廣告服務(wù) 聯(lián)系方式 付款方式 站內(nèi)導(dǎo)航 客服中心 誠聘英才 友情鏈接 | ||
Copyright © 2004-2008 考試吧計(jì)算機(jī)等級考試網(wǎng) All Rights Reserved | ||
中國科學(xué)院研究生院中關(guān)村園區(qū)(北京市海淀區(qū)) |