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