- 相關(guān)推薦
2015下半年全國計(jì)算機(jī)二級(jí)vf考試預(yù)測(cè)題(附答案)
一、選擇題(每小題1分,共40分)
1 在Visual FoxPr0的查詢?cè)O(shè)計(jì)器中對(duì)應(yīng)的SQL短語WHERE的選項(xiàng)卡是( )。
A.
字段
B.
連接
C.
篩選
D.
雜項(xiàng)
本題共1分,參考答案: C 系統(tǒng)解析:
查詢?cè)O(shè)計(jì)器界面包含字段、連接、篩選、排序依據(jù)、分組依據(jù)和雜項(xiàng)6個(gè)選項(xiàng)卡,其中篩選對(duì)應(yīng)于WHERE短語,用于指定條件。
2 設(shè)MY.DBF數(shù)據(jù)庫中共有l(wèi)0條記錄,執(zhí)行如下命令序列:
USE MY
GOTO2
DISPLAY ALL
?RECNO()
執(zhí)行最后一條命令后,屏幕顯示的值是( )。
A.
2
B.
3
C.
10
D.
11
本題共1分,參考答案: D 系統(tǒng)解析:
D!窘馕鯥G()T0和G()命令是等價(jià)的,命令格式如下:
GOnRecordNumberI TOP I BOTTOM
其中nRecordNumber是記錄號(hào),即直接按記錄號(hào)定位;TOP是表頭,當(dāng)不使用索引時(shí)是記錄號(hào)為l的記錄,使用索引時(shí)是索引項(xiàng)排在最前面的索引對(duì)應(yīng)的記錄;BOTTOM是表尾,當(dāng)不使用索引時(shí)是記錄號(hào)最大的那條記錄,使用索引時(shí)是索引項(xiàng)排在最后面的索引對(duì)應(yīng)的記錄。
題意中的GOT0 2表示指針指向第2條記錄。DISPLAY ALL是顯示全部記錄,此時(shí)指針指向了最后一條記錄。
RECNO()函數(shù)的功能是返回當(dāng)前表文件或指定表文件中當(dāng)前記錄的記錄號(hào)。如果指定工作區(qū)上沒有打開表文件,函數(shù)值為0。如果記錄指針指向文件尾,函數(shù)值為表文件中的記錄數(shù)加1。如果記錄指針指向文件首,函數(shù)值為表文件中第一條記錄的記錄號(hào)。由于執(zhí)行DISPLAY ALL命令時(shí),指針指向了文件尾,所以RECNO()的函數(shù)值為表文件中的記錄數(shù)加1,即ll。
3 Visual FoxPr0的"參照完整性"中"插入規(guī)則"包括的選擇是( )。
A.
級(jí)聯(lián)和忽略
B.
級(jí)聯(lián)和刪除
C.
級(jí)聯(lián)和限制
D.
限制和忽略
本題共1分,參考答案: D 系統(tǒng)解析:
參照完整性與表之間的關(guān)聯(lián)有關(guān),它的大概含義是:當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù).來檢查對(duì)表的數(shù)據(jù)操作是否正確。參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。插入規(guī)則規(guī)定了當(dāng)在表中插入記錄時(shí),是否進(jìn)行參照完整性檢查。如果選擇"限制",若父表中沒有相匹配的連接字段值,則禁止插入子記錄。如果選擇"忽略",則不作參照完整性檢查,即可以隨意插入子記錄。
4 通過項(xiàng)目管理器窗口的命令按鈕,不能完成的操作是( )。
A.
新建文件
B.
刪除文件
C.
添加文件
D.
重命名文件
本題共1分,參考答案: D 系統(tǒng)解析:
D。【解析】在項(xiàng)目管理器窗口上有幾個(gè)按鈕,分別是新建、修改、添加、瀏覽、刪除和連編按鍵,它們都不具有雷命名文件的功能。
5 下列短語中,與排序無關(guān)的短語是( )。
A.
ASC
B.
DESC
C.
GROUP BY
D.
ORDER BY
本題共1分,參考答案: C 系統(tǒng)解析:
通過在SELECT語句中加入ORDER BY可將查詢結(jié)果排序,可以按升序(ASC)和降序(DESC)排列列或行,升序是默認(rèn)的排列方式;ORDER BY必須是SQL命令的最后一個(gè)子旬;GROUP BY是用來指定分組查詢,ORDERBY指定對(duì)查詢結(jié)果進(jìn)行排序。
6在SQLSELECT語句中與INTO TABLE等價(jià)的短語是( )。
A.
INTO DBF
B.
TO TABLE
C.
INTO F()RM
D.
INT()FILE
本題共1分,參考答案: A 系統(tǒng)解析:
A。【解析】使用短語INTO DBF|TABLE TA—BLENAME可以將查詢結(jié)果存放到永久表(.dbf文件)。所以INTO DBF和INTOTABLE是等價(jià)的。
7 設(shè)有訂單表0rder(其中包含字段:訂單號(hào),客戶號(hào). 職員號(hào),簽訂日期,金額),刪除2002年1月1日以前簽訂的 訂單記錄,正確的SQL命令是( )^
A.
DELETE TABLE order WHERE簽訂日期<{^2002-1-1}
B.
DELETE TABLE order WHILE簽訂日期<{^2002-1-1}
C.
DELETE FROM order WHERE簽訂日期<{^2002-1.1}
D.
DELETE FROM order WHILE簽訂日期<{^2002一1—1}
本題共1分,參考答案: C 系統(tǒng)解析:
C。【解析】在SQL語句中對(duì)表中記錄進(jìn)行刪除的基本操作是:DELETE FROM<表名>WHERE<條件>。
8 當(dāng)臨時(shí)聯(lián)系不再需要時(shí)可以取消,取消的命令是( )。
A.
DELETE RELATION
B.
DELETE JOIN
C.
SETRELATION TO
D.
SET JOIN TO
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥慨(dāng)臨時(shí)聯(lián)系不再需要時(shí)可以取消,取消的命令是:SET RELATION T0,將取消當(dāng)前表到所有表的臨時(shí)聯(lián)系。
如果只是取消某個(gè)具體的臨時(shí)聯(lián)系,應(yīng)該使用語句:
SET RELATION OFF INTO nWorkAreal I cTableA—liasl
9 執(zhí)行SELECT o選擇工作區(qū)的結(jié)果是( )。
A.
退出工作區(qū)
B.
不選擇工作區(qū)
C.
選擇0號(hào)工作區(qū)
D.
選擇了空閑的最小號(hào)工作區(qū)
本題共1分,參考答案: D 系統(tǒng)解析:
指定工作區(qū)的命令是:SELECT nWorkArea|cFableAlias,其中,參數(shù)nWorkArea是一個(gè)大于等于0的數(shù)字,用于指定工作區(qū)號(hào),最小的工作區(qū)號(hào)是1,最大的工作區(qū)號(hào)是32767,如果這里指定為0,則選擇編號(hào)最小的可用工作區(qū)(即尚未使用的工作區(qū));如果在某個(gè)工作區(qū)中已經(jīng)打開了表,若要回到該工作區(qū)操作該表,可以使用參數(shù)cTableAlias,該參數(shù)是已經(jīng)打開的表名或表的別名。
10 設(shè)計(jì)軟件結(jié)構(gòu)是在軟件生命周期的( )。
A.
軟件定義期
B.
軟件開發(fā)期
C.
軟件維護(hù)期
D.
以上3個(gè)都不是
本題共1分,參考答案: B 系統(tǒng)解析:
B。【解析】設(shè)計(jì)軟件結(jié)構(gòu),是在軟件概要設(shè)計(jì)階段進(jìn)行的,而概要設(shè)計(jì)屬于軟件開發(fā)期。
11 設(shè)有兩個(gè)數(shù)據(jù)庫表,父表和子表之間是一對(duì)多的聯(lián)系,為控制父表和子表中數(shù)據(jù)的一致性,可以設(shè)置"參照完整性規(guī)則",要求這個(gè)表( )。
A.
在父表連接字段上二建立普通索引,在子表連接字段上建立主索引
B.
在父表連接字段上建立主索引,在子表連接字段上建立普通索引
C.
在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引
D.
在父表和子表的連接字段上都要建立主索引
本題共1分,參考答案: B 系統(tǒng)解析:
B!窘馕觥吭陉P(guān)系數(shù)據(jù)庫中,參照完整性是一個(gè)非常重要的概念。在建立參照完整性之前,首先要建立表之間的聯(lián)系。最常見的聯(lián)系是一對(duì)多的聯(lián)系,在關(guān)系數(shù)據(jù)庫中通過連接字段來體現(xiàn)和表示。連接字段在父表中是主關(guān)鍵字,即主索引,在子表中是外部關(guān)鍵字,即普通索引。
12 在Visual FoxPro中,以下關(guān)于刪除記錄的描述,正確的是( )。
A.
sqL的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,不需要用USE命令打開表
B.
SQL的DELETE命令和傳統(tǒng)Visual FoxPr0的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,都需要用USE命令打開表
C.
SQL的DELETE命令可以物理地刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)Visual FoxPr0的DELETE命令只能邏輯刪除數(shù)據(jù)庫表中的記錄
D.
傳統(tǒng)Visual FoxPr0的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前不需要用USE命令打開表
本題共1分,參考答案: A 系統(tǒng)解析:
A!窘馕觥縮QL的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,不需要用USE命令打開表。傳統(tǒng)Visual FoxPr0的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,需要用USE命令打開表。SQL的DELETE命令和傳統(tǒng)Vis—ual FoxPr0的DELETE命令只能邏輯刪除數(shù)據(jù)庫表中的記錄。要物理刪除需用PACK命令。
13 在Visual FoxPr0中,UnLoad事件的觸發(fā)時(shí)機(jī)是( )。
A.
釋放表單
B.
打開表單
C.
創(chuàng)建表單
D.
運(yùn)行表單
本題共1分,參考答案: A 系統(tǒng)解析:
Visual FoxPr0中UnLoad事件在釋放表單時(shí)被觸發(fā)。
14 在Visual FoxPro中進(jìn)行參照完整性設(shè)置時(shí),要想設(shè)置成:當(dāng)更改父表中的主關(guān)鍵字段或候選關(guān)鍵字段時(shí),自動(dòng)更改所有相關(guān)子表記錄中的對(duì)應(yīng)值,應(yīng)選擇( )。
A.
限制(Restrict)
B.
忽略(Ignore)
C.
級(jí)聯(lián)(Cascade)
D.
級(jí)聯(lián)(Cascade)或限制(Restrict)
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥繀⒄胀暾耘c表之間的關(guān)聯(lián)有關(guān),它的大概含義是當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來檢查對(duì)表的數(shù)據(jù)操作是否正確。更新規(guī)則規(guī)定了當(dāng)在父表中的主關(guān)鍵字段或候選關(guān)鍵字段更改時(shí),是否進(jìn)行參照完整性檢查:
選擇"級(jí)聯(lián)",用新的連接字段自動(dòng)修改子表中的的相關(guān)所有記錄;選擇"限制",若子表中有相關(guān)記錄,則禁止修改父表中的連接字段值;選擇"忽略",不做參照完整性檢查,可以隨意更新父表中的連接字段值。
15 關(guān)于內(nèi)存變量的調(diào)用,下列說法中正確的是( )。
A.
私有變量只能被本層模塊程序調(diào)用
B.
私有變量能被本層模塊和下層模塊程序調(diào)用
C.
局部變量不能被本層模塊程序調(diào)用
D.
局部變量能被木層模塊和下層模塊程序調(diào)用
本題共1分,參考答案: B 系統(tǒng)解析:
B!窘馕觥吭诔绦蛑兄苯邮褂(沒有通過PUBLIC和LOCAL命令事先聲明)而由系統(tǒng)自動(dòng)隱含建立的變量都是私有變量。私有變量的作用域是建立它的模塊及其下屬的各層模塊。局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。當(dāng)建立它的模塊程序運(yùn)行結(jié)束時(shí),局部變量自動(dòng)釋放,局部變量用LOCAL命令建立。
16 假設(shè)在表單設(shè)計(jì)器環(huán)境下,表單中有一個(gè)文本框,且已經(jīng)被選定為當(dāng)前對(duì)象,現(xiàn)在從屬性窗口中選擇Value屬性,然后在設(shè)置框中輸入"={—2001—9—10}一{∧2001—8—20}", 請(qǐng)問以上操作后,文本框Value屬性值的數(shù)據(jù)類型是( )。
A.
日期型
B.
數(shù)值型
C.
字符型
D.
以上操作出錯(cuò)
本題共1分,參考答案: B 系統(tǒng)解析:
B。【解析】題中的<日期>一<日期>型表達(dá)式表示兩個(gè)指定日期相差的天數(shù),其結(jié)果為一個(gè)數(shù)值型數(shù)據(jù)。
17 下列選項(xiàng)中,不屬于SQL特殊運(yùn)算符的是( )。
A.
GROUP
B.
0N
C.
ALL
D.
EMPTY
本題共1分,參考答案: D 系統(tǒng)解析:
D!窘馕觥窟x項(xiàng)D是一個(gè)空值測(cè)試函數(shù),在SQL要利用空值查詢,應(yīng)使用IS NULL運(yùn)算符號(hào)。
18 在表單設(shè)計(jì)器的屬性窗口中設(shè)置表單或其他控件對(duì)象的屬性時(shí),下列敘述正確的是( )。
A.
表單的屬性描述了表單的事件和方法
B.
以斜體字顯示的屬性值表示為只讀,不可以修改
C.
屬性窗口只包括屬性、方法和事件列表框和對(duì)象框
D.
以上都不正確
本題共1分,參考答案: B 系統(tǒng)解析:
B!窘馕觥繉傩源翱诎▽(duì)象框、屬性設(shè)置框和屬性、方法、事件列表框。對(duì)于表單及控件的絕大多數(shù)屬性,其數(shù)據(jù)類型通常是固定的。有些屬性在設(shè)計(jì)時(shí)是只讀的,用戶不能修改,這些屬性的默認(rèn)值在列表框中以斜體顯示。
19 下列敘述中,正確的是( )。
A.
在命令窗口中被賦值的變量均為局部變量
B.
在命令窗口中用PRIVATE命令說明的變量均為局部變量
C.
在被調(diào)用的下級(jí)程序中用PUBLIC命令說明的變量都會(huì)是全局變量
D.
在程序中用PRIVATE命令說明的變量均為全局變量
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥勘绢}考查對(duì)Visual FoxPr0中變量的定義及理解。在命令窗口中,只有LOCAL說明的變量才是局部變量,且無論在哪一層程序中,只要是PUBLIC說明的變量均是全局變量。
20 對(duì)長度為n的線性表進(jìn)行順序查找.在最壞情況下需要比較的次數(shù)為( )。
A.
125
B.
n/2
C.
n
D.
n+l
本題共1分,參考答案: C 系統(tǒng)解析:
C。【解析】對(duì)線性表進(jìn)行順序查找時(shí),最壞情況下,要查找的元素是表的最后一個(gè)元素或查找失敗,這兩種情況都需要將這個(gè)元素與表中的所有元素進(jìn)行比較,因此比較次數(shù)為n。
21 數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一。所謂據(jù)獨(dú)立性是指( )。
A.
數(shù)據(jù)與程序獨(dú)立存放
B.
不同的數(shù)據(jù)被存放在不同的文件中
C.
不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用
D.
以上3種說法都不對(duì)
本題共1分,參考答案: D 系統(tǒng)解析:
數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫系統(tǒng)最重要的目標(biāo)之一,它使數(shù)據(jù)能獨(dú)立于應(yīng)用程序。數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。物理獨(dú)立性是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的,即數(shù)據(jù)在磁盤上怎樣存儲(chǔ)由DBMS管理,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不用改變。邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的,即當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),用戶程序也可以不變。
22 如果一個(gè)班只能有一個(gè)班長,而且一個(gè)班長不能同時(shí)擔(dān)任其他班的班長,班級(jí)和班長兩個(gè)實(shí)體之間的關(guān)系屬于( )。
A.
一對(duì)一聯(lián)系
B.
一對(duì)二聯(lián)系
C.
多對(duì)多聯(lián)系
D.
一對(duì)多聯(lián)系
本題共1分,參考答案: A 系統(tǒng)解析:
A!窘馕觥恳?yàn)橐粋(gè)班只能有一個(gè)班長,并且一個(gè)班長只能對(duì)應(yīng)一個(gè)班,所以本題實(shí)體間的關(guān)系屬于一對(duì)一的關(guān)系。
23 下列關(guān)于數(shù)據(jù)庫表和自由表的描述中錯(cuò)誤的是( )。
A.
數(shù)據(jù)庫表和自由表都可以用表設(shè)計(jì)器來建立
B.
數(shù)據(jù)庫表和自由表都支持表間聯(lián)系和參照完整性
C.
自由表可以添加到數(shù)據(jù)庫中成為數(shù)據(jù)庫表
D.
數(shù)據(jù)庫表可以從數(shù)據(jù)庫中移出成為自由表
本題共1分,參考答案: B 系統(tǒng)解析:
Visual FoxPr0中的數(shù)據(jù)庫表和自由表都可以通過表設(shè)計(jì)器來建立,并且可以相互轉(zhuǎn)化。但自由表中不能建立參照完整性、有效性規(guī)則、主索引等。
24 下列特征中,( )屬于面向?qū)ο蠓椒ǖ闹饕卣鳌?/p>
A.
靈活性
B.
單一性
C.
封裝性
D.
模塊化
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥磕K化是結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn)。面向?qū)ο笤O(shè)計(jì)方法使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題。它的特點(diǎn)包括:分類性、多態(tài)性、封裝性、模
塊獨(dú)立性、繼承和多態(tài)性等。
25 下列有關(guān)數(shù)組的敘述中,錯(cuò)誤的是( )。
A.
在同一個(gè)環(huán)境下,數(shù)組與內(nèi)存變最可以同名,兩者互不影響
B.
可以用一維數(shù)組的形式訪問二維數(shù)組
C.
在可以使用簡單內(nèi)存變量的地方都可以使用數(shù)組元素
D.
一個(gè)數(shù)組中各元素的數(shù)據(jù)類型可以相同,也可以不同
本題共1分,參考答案: A 系統(tǒng)解析:
A!窘馕觥空麄(gè)數(shù)組的數(shù)據(jù)類型為A(Array),而各個(gè)數(shù)組元素可以分別存放不同類型的數(shù)據(jù)。在使用數(shù)組和數(shù)組元素時(shí),應(yīng)注意如下問題:在任何能使用簡單內(nèi)存變量的地方都可以使用數(shù)組元素;在同一個(gè)環(huán)境下,數(shù)組名不能與簡單變量名重復(fù);可以用一維數(shù)組的形式訪問二維數(shù)組。
26 在Visual FoxPr0中,嵌套查詢是基于( )的查詢。
A.
2個(gè)關(guān)系
B.
3個(gè)關(guān)系
C.
多個(gè)關(guān)系
D.
2個(gè)或3個(gè)關(guān)系
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥吭赩isual FoxPr0中,嵌套查詢是基于多個(gè)關(guān)系的查詢。這類查詢所要求的結(jié)果出自一個(gè)關(guān)系,但相關(guān)的條件卻涉及多個(gè)關(guān)系。
27 在SELECT語句中,下列關(guān)于HAVING短語的描述中正確的是( )。
A.
HAVING短語必須與GROUP BY短語同時(shí)使用
B.
使用HAVING短語的同時(shí)不能使用WHERE短程
C.
HAVING短語可以在任意的一個(gè)位置出現(xiàn)
D.
HAVING短語與WHERE短語功能相同
本題共1分,參考答案: A 系統(tǒng)解析:
A!窘馕觥縎QL查詢語句中,使用GROUP BY可以對(duì)查詢結(jié)果進(jìn)行分組,用來限定分組必須滿足的條件,WHERE子句用來限定元組。HAVING短語必須跟隨GROUP BY使用,并且與wHERE不矛盾。
28 在運(yùn)行表單時(shí),下列有關(guān)表單事件的引發(fā)次序敘述中正確的是( )。
A.
DESTROY—INIT—LOAD
B.
DESTROY—LOAD—INIT
C.
DNT—DESTROY—LOAD
D.
LOAD—INIT一DESTROY
本題共1分,參考答案: D 系統(tǒng)解析:
D。【解析】INIT事件在對(duì)象建立時(shí)引發(fā)。在表單對(duì)象的INIT事件引發(fā)之前,將先引發(fā)它所包含的控件對(duì)象的INIT事件;LOAD事件在表單對(duì)象建立之前引發(fā),即運(yùn)
行表單時(shí),先引發(fā)表單的LOAD事件,再引發(fā)表單的INIT事件;DESTROY事件在對(duì)象釋放時(shí)引發(fā)。
29在Visual FoxPr0中,關(guān)于字段值為空值(NULL)的描述中正確的是( )。
A.
空值等同于空字符串
B.
空表表示字段還沒有確定值
C.
不支持字段值為空值
D.
空值等同于數(shù)值0
本題共1分,參考答案: B 系統(tǒng)解析:
空值用于描述數(shù)據(jù)庫中可能會(huì)遇到的尚未存儲(chǔ)數(shù)據(jù)的字段,表示缺值或不確定值。
30 刪除視圖STUDENT的命令是( )。
A.
DELETE STUI)ENT VIEW
B.
DELETE STUI)ETN
C.
DROP STUDENT VIEW
D.
DROP VIEW STUDENT
本題共1分,參考答案: D 系統(tǒng)解析:
D!窘馕觥恳晥D由于是從表中派生出來的,所以不存在修改結(jié)構(gòu)的問題,但視圖可以被刪除。刪除視圖的命令格式是:DROP VIEW<視圖名>。
31 結(jié)構(gòu)化分析方法是面向( )的自頂向下逐步求精進(jìn)行需求分析的方法。
A.
對(duì)象
B.
數(shù)據(jù)結(jié)構(gòu)
C.
數(shù)據(jù)流
D.
目標(biāo)
本題共1分,參考答案: C 系統(tǒng)解析:
結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、逐層分解、建立系統(tǒng)的處理流程。
32 sqL查詢語句中,要將結(jié)果輸入到一個(gè)臨時(shí)表中應(yīng)選擇的子句是( )。
A.
TO FILE
B.
INT()ARRAY
C.
TNTO CURSOR
D.
INTO TABLE
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥渴褂枚陶ZINTO CURSOR CursorName可以將查詢結(jié)果存放到臨時(shí)數(shù)據(jù)庫中,其中CursorName是臨時(shí)文件名。該短語產(chǎn)生的臨時(shí)文件是一個(gè)只讀的dbf文件,當(dāng)查詢結(jié)束后該臨時(shí)文件是當(dāng)前文件,可以像一般的dbf文件一樣使用,但僅是可讀,當(dāng)關(guān)閉文件時(shí)該文件將自動(dòng)被刪除。INTO ARRAY是將查詢結(jié)果存放到數(shù)組中,INTO TABLE是將查詢結(jié)果存放到數(shù)據(jù)表中,TO FILE是將查詢結(jié)果存放到文本文件中。
33 下列字符型常量的表示中,錯(cuò)誤的是( )。
A.
"l2+13"
B.
"[x=y]"
C.
[[北京]]
D.
["等級(jí)考試"]
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥孔址统A(字符串)的表示方法是用半角單引號(hào)、雙引號(hào)或方括號(hào)把字符串起來。如果某種定界符本身也是字符串內(nèi)容,則需要用另一種定界符為該字符串定界。
34 有下列二叉樹,對(duì)此二叉樹中序遍歷的結(jié)果為( )。
A.
ABCEDF
B.
ABCDEF
C.
ECBDFA
D.
ECFDBA
本題共1分,參考答案: D 系統(tǒng)解析:
二叉樹的中序遍歷是指先訪問左子樹,再訪問根結(jié)點(diǎn),最后訪問右子樹;當(dāng)訪問下級(jí)左、右子樹時(shí),也對(duì)照此原則。所以D選項(xiàng)正確。
35 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是( )。
A.
DBS包括DB和DBMS
B.
DBMS包括DB和DBS
C.
DB包括DBS和DBMS
D.
DBS就是DB,也就是DBMS
本題共1分,參考答案: A 系統(tǒng)解析:
A!窘馕觥繑(shù)據(jù)庫(DataBase):存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫管理系統(tǒng)(DBMS):對(duì)數(shù)據(jù)實(shí)行專門管理,提供安全性和完整性等統(tǒng)一機(jī)制,可以對(duì)數(shù)據(jù)庫的建立、使用和維護(hù)進(jìn)行管理。數(shù)據(jù)庫系統(tǒng)(DBS):指引進(jìn)數(shù)據(jù)庫技術(shù)后的計(jì)算機(jī)系統(tǒng),實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等部分組成。數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS和數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是DBS包括DB和DBMS。
36 數(shù)據(jù)庫系統(tǒng)的核心是( )。
A.
數(shù)據(jù)模型
B.
數(shù)據(jù)庫管理系統(tǒng)
C.
數(shù)據(jù)庫
D.
數(shù)據(jù)庫管理員
本題共1分,參考答案: B 系統(tǒng)解析:
B!窘馕觥繑(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)庫管理系統(tǒng)(軟件)、數(shù)據(jù)庫管理員(人員)、硬件平臺(tái)(硬件)、軟件平臺(tái)5個(gè)部分構(gòu)成。其中數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的
核心,它負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)一據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等工作。
37 假設(shè)有student表,可以正確添加字段"平均分?jǐn)?shù)"的命令是( )。
A.
ALTER TABLE student ADD平均分?jǐn)?shù)F(6,2)
B.
ALTER DBF student ADD平均分?jǐn)?shù)F 6,2
C.
CHANGE TABLE student ADD平均分?jǐn)?shù)F(6,2)
D.
CHANGE TABLE student INSERT平均分?jǐn)?shù)6,2
本題共1分,參考答案: A 系統(tǒng)解析:
A。【解析】修改表結(jié)構(gòu)的命令是ALTER TABLE TableName,所以正確的答案是選項(xiàng)A。
38 沒有學(xué)生選課表SC(學(xué)號(hào).課程號(hào),成績),用sQL同時(shí)檢索選修課程號(hào)為"cl"和"c5"的學(xué)生學(xué)號(hào)的詎確命令是( )。
A.
SELECT學(xué)號(hào)FROM SCWHERE課程號(hào)='Cl'AND課程號(hào)='C5 '
B.
SELECT學(xué)號(hào)FROM SC WHERE課程號(hào)='Cl' AND課程號(hào)=(SELECT課程號(hào)FR()M SwHERE課程號(hào)='C5')
C.
SELECT學(xué)號(hào)FR()M SC WHERE課程號(hào)='C1' AND學(xué)號(hào)一(SELECT學(xué)號(hào)FROM SC WHERE課 程號(hào)='C5 ')
D.
SELECT學(xué)號(hào)FROM SC WHERE課程號(hào)='Cl' AND學(xué)號(hào)IN(SELECT學(xué)號(hào)FROM SC WHERE課 程號(hào)='C5')
本題共1分,參考答案: D 系統(tǒng)解析:
D!窘馕觥坎捎们短籽h(huán)實(shí)現(xiàn)選修課程號(hào)為"Cl"和"C5"的學(xué)生學(xué)號(hào)的檢索,可排除選項(xiàng)A。在嵌套查詢中IN表示"屬于",可排除選項(xiàng)B、C。
39 查詢訂購單號(hào)(字符型,長度為4)尾字符是"1"的錯(cuò)誤命令是( )。
A.
SELECT*FROM訂單WHERE SUBSTR(訂購單號(hào),4)="l"
B.
SELECT*FROM訂單WHERE SUBSTR(訂購單號(hào),4,1)="l"
C.
SELECT*FROM訂單WHERE"1"$訂購單號(hào)
D.
SELECT*FROM訂單WHERE RIGHT(訂購單號(hào),l)="l"
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥緼$B表示A是否為B字段的子串。RIGHT/LEFT(<字符表達(dá)式>,<數(shù)值表達(dá)式>),LEFT從<字符表達(dá)式>左邊截取由<數(shù)值表達(dá)式>的值指定長度的字符,生成一個(gè)新的字符串。RIGHT從<字符表達(dá)式>右邊截取由<數(shù)值表達(dá)式>的值指定長度的字符,生成一個(gè)新的字符串。SUBSTR(<字符表達(dá)式>,<起始位置>[,<長度>]),對(duì)<字符表達(dá)式>從給定<起始位置>的開始截取指定長度的字符,生成一個(gè)新的字符串。
40 有如下賦值語句,結(jié)果為"大家好"的表達(dá)式是( )。
a="你好"
b="大家"
A.
b+AT(a,1)
B.
b+RIGHT(a,1)
C.
b+LEFT(a,3,4)
D.
b+RIGHT(a,2)
本題共1分,參考答案: D 系統(tǒng)解析:
RIGHT/LEFT(<長度字符表達(dá)式>,<數(shù)值表達(dá)式>),I.EFT從<字符表達(dá)式>左邊截取由<數(shù)值表達(dá)式>的值指定長度的字符,生成一個(gè)新的字符串。RIGHT從<字符表達(dá)式>右邊截取由<數(shù)值表達(dá)式>的值指定長度的字符,生成一個(gè)新的字符串。AT函數(shù)是確定前面的字符串在后面字符串中的位置。一個(gè)漢字相當(dāng)于兩個(gè)西文字符,因此RIGHT(a,2)的結(jié)果是"好",由此可知正確答案為選項(xiàng)D。
二、基本操作題(共18分)
41(1)在數(shù)據(jù)庫"公司"中建立表"部門",表結(jié)構(gòu)如下:
(2)為"部門"表創(chuàng)建一個(gè)主索引(升序),索引名為"部門編號(hào)",索引表達(dá)式為"部門編號(hào)"。
(3)通過"部門編號(hào)"字段建立"職員信息"表和"部門"表間的永久聯(lián)系。
(4)為以上建立的聯(lián)系設(shè)置參照完整性約束:更新規(guī)則為"限制";刪除規(guī)則為"級(jí)聯(lián)";插入規(guī)則為"忽略"。 填寫我的答案插入圖片 本題共18分,參考答案: 請(qǐng)參考解析 系統(tǒng)解析:
【考點(diǎn)指引】本大題所考查的都是數(shù)據(jù)表的一些基本操作,包括表的建立、數(shù)據(jù)的輸入、字段索引的建立、聯(lián)系建立及參照完整性約束的設(shè)置等。
(1)【操作步驟】
、龠x擇【文件】→【打開】命令,或直接單擊工具欄上的"打開"圖標(biāo),在彈出的對(duì)話框中選擇要打開的數(shù)據(jù)庫文件"公司.dbe'',選擇"獨(dú)占",單擊"確定"按鈕打開數(shù)據(jù)庫設(shè)計(jì)
器。單擊右鍵,在彈出的快捷榮單中選擇"新建表"命令,選擇"新建表",打開"創(chuàng)建"對(duì)話框,輸入表名"部門",單擊"確定"按鈕,打開表設(shè)計(jì)器。
、谠诒碓O(shè)計(jì)器中按照題目要求輸入"部門"表的結(jié)構(gòu)內(nèi)容,然后單擊"確定"按鈕,在彈出的對(duì)話框中選擇"是(Y)",按照題目要求輸入5條記錄,然后關(guān)閉數(shù)據(jù)輸入窗口。
(2)【操作步驟】
在數(shù)據(jù)庫設(shè)計(jì)器中,選擇表"部門",選擇【數(shù)據(jù)庫】→【修改】命令,打開表設(shè)計(jì)器修改表"部門"結(jié)構(gòu),在"部門"表設(shè)計(jì)器的"索引"選項(xiàng)卡的"索引名"中輸入"部門編號(hào)",選擇索引類型為"主索引",索引表達(dá)式為"部門編號(hào)",單擊"確定"按鈕關(guān)閉表設(shè)計(jì)器并保存表"部門"結(jié)構(gòu)。
(3)【操作步驟】
在數(shù)據(jù)庫設(shè)計(jì)器中,將"部門"表中"索引"下面的"部門編號(hào)"主索引字段拖放到"職員信息"表中"索引"下面的"部門編號(hào)"索引字段上,建立兩個(gè)表之間的永久性聯(lián)系。
(4)【操作步驟】
、僭跀(shù)據(jù)庫設(shè)計(jì)器中,選擇【數(shù)據(jù)庫】→【清理數(shù)據(jù)庫】命令清理數(shù)據(jù)庫。
、谟益I單擊"部門"表和"職員信息"表之間的關(guān)系線,在彈出的快捷菜單中選擇"編輯參照完整性"命令,打開參照完整性生成器。
、蹎螕"更新規(guī)則"選項(xiàng)卡,選擇"限制";單擊"刪除規(guī)則"選項(xiàng)卡,選擇"級(jí)聯(lián)";單擊"插入規(guī)則"選項(xiàng)卡,選擇"忽略"。
、軉螕"確定"按鈕,保存參照完整性設(shè)置。
三、簡單應(yīng)用題(共24分)
42(1)對(duì)數(shù)據(jù)庫"商品管理"使用一對(duì)多報(bào)表向?qū)Ы?bào)表"rpt1"。要求:父表為"供應(yīng)商"子表為"商品信息",從父表中選擇字段"供應(yīng)商編號(hào)"和"供應(yīng)商名稱",從子表中選擇字段"商品編號(hào)"、"商品名稱"和"單價(jià)",兩個(gè)表通過"供應(yīng)商編號(hào)"建立聯(lián)系,按"供應(yīng)商編號(hào)"升序排序,報(bào)表樣式選擇"簡報(bào)式",方向?yàn)?quot;橫向",報(bào)表標(biāo)題設(shè)置為"商品供應(yīng)信息"。
(2)請(qǐng)修改并執(zhí)行名為"bd1"的表單,要求如下:為表單建立數(shù)據(jù)環(huán)境,并向其中添加表"訂單";將表單標(biāo)題改為"供應(yīng)商";修改"查詢"命令按鈕下的Click事件,使用SQL語句查詢出表中每個(gè)供應(yīng)商供貨的總金額,查詢結(jié)果中包含"供應(yīng)商編號(hào)"和"總金額"兩個(gè)字段。
填寫我的答案插入圖片 本題共24分,參考答案: 請(qǐng)參考解析 系統(tǒng)解析:
【考點(diǎn)指引】本大題第1小題考查的是一對(duì)多報(bào)表向?qū)У氖褂,按向(qū)崾局鸩讲僮骷纯?第2小題主要考查表單的使用,重點(diǎn)是數(shù)據(jù)環(huán)境的建立和命令按鈕事件代碼的編寫,這里要用到分組命令GROUP BY和求和函數(shù)SUM。
(1)【解題步驟】
、龠x擇【文件】→【新建】命令,選擇"報(bào)表",單擊"向?qū)?quot;按鈕打開"向?qū)нx取"窗口,選擇"一對(duì)多報(bào)表向?qū)?quot;,單擊"確定"按鈕進(jìn)入"一對(duì)多報(bào)表向?qū)?quot;對(duì)話框。
、谠"一對(duì)多報(bào)表向?qū)?quot;對(duì)話框中.選擇"數(shù)據(jù)庫和表"列表框中的"供應(yīng)商"作為父表,從"可用字段"列表框中將"供應(yīng)商編號(hào)"字段添加到選定字段表框中,用做父表的可用字段。
、蹎螕"下一步"設(shè)計(jì)子表的可用字段,選擇"數(shù)據(jù)庫和表"列表框中的"商品信息"作為子表,從"可用字段"列表框中的"商品編號(hào)"、"商品名稱"和"單價(jià)"字段添加到"選定字段"列表框中。
、軉螕"下一步"進(jìn)入"為表建立關(guān)系"的設(shè)計(jì)界面,在此處系統(tǒng)已經(jīng)默認(rèn)設(shè)置好進(jìn)行關(guān)聯(lián)的字段:父表的"供應(yīng)商編號(hào)"和子表的"供應(yīng)商編號(hào)"字段。
⑤單擊"下一步"進(jìn)入"排序記錄"的設(shè)計(jì)界面,將"可用字段或索引標(biāo)識(shí)"列表框中的"供應(yīng)商編號(hào)"字段添加到右邊的"選定字段"列表框中,并選擇"升序"單選項(xiàng)。
⑥單擊"下一步"進(jìn)入"選擇報(bào)表樣式"的界面,在"樣式"列表框中選擇"簡報(bào)式",在"方向"選項(xiàng)組中選擇"橫向"。
⑦單擊"下一步",進(jìn)入最后的"完成"設(shè)計(jì)界面,在"報(bào)表標(biāo)題"文本框中輸入"商品供應(yīng)信息"為報(bào)表添加標(biāo)題,單擊"完成"命令按鈕,在系統(tǒng)彈出的"保存為"對(duì)話框中,將報(bào)表以"rpt1"文件名保存在考生文件夾下,退出報(bào)表設(shè)計(jì)向?qū)А?/p>
(2)【解題步驟】
①選擇【文件】→【打開】命令,在"打開"對(duì)話框的"文件類型"下拉列表框中選擇"表單",選擇"bd1.sex",單擊"確定"按鈕,打開表單設(shè)計(jì)器,在表單屬性窗口中將Caption屬性值修改為"供應(yīng)商"。
、谠诒韱卧O(shè)計(jì)器中,用鼠標(biāo)右鍵單擊表單空白處,在彈出的快捷菜單中選擇"數(shù)據(jù)環(huán)境"命令,打開表單的數(shù)據(jù)環(huán)境,選擇數(shù)據(jù)庫"商品管理",將數(shù)據(jù)表文件"訂單"添加到數(shù)據(jù)環(huán)境中。
、垭p擊"查詢"命令按鈕,在Click事件中輸入代碼:SELECT供應(yīng)商編號(hào),suM(金額)AS總金額FROM訂單GR()UP BY供應(yīng)商編號(hào)
、荜P(guān)閉表單設(shè)計(jì)器并保存表單。
四、綜合應(yīng)用題(共18分)
43對(duì)考生文件夾中的"student"表、"course"表和"score"表新建一個(gè)表單"bd2"。
在表單上有一頁框,頁框內(nèi)有3個(gè)選項(xiàng)卡,標(biāo)題分別為"學(xué)生"、"課程"和"成績"。表單運(yùn)行時(shí)對(duì)應(yīng)的3個(gè)頁面上分別顯示"Student"表、"course"表和"score"表。表單上還有一個(gè)選項(xiàng)按鈕組,共有3個(gè)單選項(xiàng),標(biāo)題分別為"學(xué)生"、"課程"、"成績"。當(dāng)單擊該選項(xiàng)按鈕組選擇某一選項(xiàng)時(shí),頁框?qū)⒃趯?duì)應(yīng)頁面上顯示對(duì)應(yīng)表,如單擊"課程"選項(xiàng)時(shí),頁框?qū)⒃谡n程頁面上顯示課程信息。表單上有一個(gè)命令按鈕,標(biāo)題為"關(guān)閉",單擊此按鈕,表單將退出。 填寫我的答案插入圖片 本題共18分,參考答案: 請(qǐng)參考解析 系統(tǒng)解析:
【考點(diǎn)指引】本大題主要考查表單的設(shè)計(jì)及頁框、按鈕組、表格和命令按鈕等控件的使用,重點(diǎn)是表格的數(shù)據(jù)源設(shè)置。
【操作步驟】
①選擇【文件】→【新建】命令,選擇"表單",單擊"新建文件"按鈕打開表單設(shè)計(jì)器,單擊表單控件工具欄上的"頁框"控件圖標(biāo),為表單添加一個(gè)頁框PageFrame1,單擊表單
控件工具欄上的"命令按鈕組"控件圖標(biāo),為表單添加一個(gè)命令按鈕組CommandGroupl,單擊表單控件工具欄上的"命令按鈕"控件圖標(biāo),為表單添加一個(gè)命令按鈕Commandl。單擊表單控件工具欄上的"表格"控件圖標(biāo),再添加一個(gè)表格控件Gridl。
、谶x擇頁框PageFrame1,在頁框?qū)傩源翱谥行薷?quot;PageCount"屬性值為"3",選擇頁框PageFrame1,單擊右鍵,在彈出的快捷菜單中選擇"編輯",單擊"Page1",在頁框?qū)傩源翱谥行薷?quot;Caption"屬性值為"學(xué)生";單擊"Page2",在頁框?qū)傩源翱谥行薷?quot;Caption"屬性值為"課程";單擊"Page3",在頁框?qū)傩源癡l中修改"Caption"屬性值為"成績"。
、圻x擇命令按鈕組CommandGroupl,單擊右鍵,在彈出的快捷菜單中選擇"生成器"打開命令組生成器對(duì)話框,單擊"按鈕"選項(xiàng)卡,設(shè)置按鈕的數(shù)目為3,在"標(biāo)題"列下修改3
個(gè)按鈕的標(biāo)題分別為"學(xué)生"、"課程"和"成績",單擊"確定"按鈕關(guān)閉命令組生成器對(duì)話框。
、苓x擇命令按鈕,在按鈕屬性窗口中將命令按鈕Commandl的Caption屬性值修改為"關(guān)閉",如圖2-1所示。雙擊"關(guān)閉"命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關(guān)閉表單。
⑤選擇表格Gridl,在表格屬性窗口中修改"Record-SourceType"屬性值為"4"。
、捱x擇命令按鈕組CommandGroup1,在命令按鈕組屬性窗口中雙擊"Click Event",打開Click事件過程代碼編輯窗口.輸入以下代碼:
ThisForm.Grid1.Co[umnCount=1
ThisForm.Grid1.RecordSourceType=0
D()(:ASE
CASE ThisForm.CommandGroup1.value=1
ThisForm.Grid1.RecordSource="student"
ThisForm.PageFrame1.Activepage=1
CASE ThisForm.CommandGroup1.value=2
ThisForm.Grid1.RecordSource="course"
ThisForm.PageFrame1.Activepage=2
CASE ThisForm.CommandGroup1.value=3
ThisForm.Grid1.RecordSource="score"
ThisForm.PageFrame1.Activepage=3
ENDCASE
ThisForm.Grid1.Refresh
、哌x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的"另存為"對(duì)話框中輸入表單文件名"bd2",保存在考生文件夾下,然后運(yùn)行表單。
【下半年全國計(jì)算機(jī)二級(jí)vf考試預(yù)測(cè)題附答案】相關(guān)文章:
2015年全國計(jì)算機(jī)等級(jí)考試二級(jí)VF預(yù)測(cè)題及答案12-17
下半年計(jì)算機(jī)二級(jí)VFP考試預(yù)測(cè)題(附答案)03-01
2016計(jì)算機(jī)二級(jí)考試《VF》上機(jī)題及答案07-27
2017計(jì)算機(jī)二級(jí)VF選擇題練習(xí)附答案02-25
計(jì)算機(jī)二級(jí)VF考試操作題真題及答案04-03
2015下半年計(jì)算機(jī)二級(jí)VF上機(jī)實(shí)訓(xùn)題(附答案)05-08
2015下半年全國計(jì)算機(jī)二級(jí)C++考試預(yù)測(cè)卷(附答案)05-16