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