9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF筆試試卷
Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)
(考試時(shí)間90分鐘,滿(mǎn)分100分)
一、選擇題(每小題2分,共70分)
下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)涂寫(xiě)在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)一個(gè)棧的初始狀態(tài)為空,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是
A)12345ABCDE B)EDCBA54321
C )ABCDE12345 D)54321EDCBA
(2)下列敘述中正確的是
A)循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)
B)在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反應(yīng)隊(duì)列中元素的動(dòng)態(tài)變化情況
C)在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反應(yīng)隊(duì)列中元素的動(dòng)態(tài)變化情況
D)循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭和隊(duì)尾指針共同決定
(3)在長(zhǎng)度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是
A)O(N) B)O(n2) C)O(log2n) D)O(n log2n)
(4)下列敘述中正確的是
A)順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的
B)順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)
C)順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D)鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
(5)數(shù)據(jù)流圖中帶有箭頭的線段表示的是
A)控制流 B)事件驅(qū)動(dòng) C)模塊調(diào)用 D)數(shù)據(jù)流
(6)在軟件開(kāi)發(fā)中,需求分析階段可以使用的工具是
A)N-S圖 B)DFD圖 C)PAD圖 D)程序流程圖
(7)在面向?qū)ο蠓椒ㄖ校粚儆凇皩?duì)象”基本特點(diǎn)的是
A)一致性 B)分類(lèi)性 C)多態(tài)性 D)標(biāo)識(shí)唯一性
(8)一間宿舍可住多個(gè)學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是
A)一對(duì)一 B)一對(duì)多 C)多對(duì)一 D)多對(duì)多
(9)在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享最好的是
A)人工管理階段 B)文件系統(tǒng)階段
C)數(shù)據(jù)庫(kù)系統(tǒng)階段 D)三個(gè)階段相同
(10)有三個(gè)關(guān)系R、S和T如下:
A B C
m 1 3
R S T
A B
m 1
n 2
B C
1 3
3 5
由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為
A)笛卡爾積 B)交 C)并 D)自然連接
(11)設(shè)置表單標(biāo)題的屬性是
A)Title B)Text C)Biaoti D)Caption
(12)釋放和關(guān)閉表單的方法是
A)Release B)Delete C)LostFocus D)Destory
(13)從表中選擇字段形成新關(guān)系的操作是
A)選擇 B)連接 C)投影 D)并
(14)Modify Command命令建立的文件的默認(rèn)擴(kuò)展名是
A)prg B)app C)cmd D)exe
(15)說(shuō)明數(shù)組后,數(shù)組元素的初值是
A)整數(shù)0 B)不定值 C)邏輯真 D)邏輯假
(16)擴(kuò)展名為mpr的文件是
A)菜單文件 B)菜單程序文件 C)菜單備注文件 D)菜單參數(shù)文件
(17)下列程序段執(zhí)行以后,內(nèi)存變量y的值是
x=76543
y=0
DO WHILE x>0
y=x%10+y*10
x=int(x/10)
ENDDO
A)3456 B)34567 C)7654 D)76543
(18)在SQL SELECT查詢(xún)中,為了使查詢(xún)結(jié)果排序應(yīng)該使用短語(yǔ)
A)ASC B)DESC C)GROUP BY D)ORDER BY
(19)設(shè)a=”計(jì)算機(jī)等級(jí)考試”,結(jié)果為”考試”的表達(dá)式是
A)Left(a,4) B)Right(a,4) C)Left(a,2) D)Right(a,2)
(20)關(guān)于視圖和查詢(xún),以下敘述正確的是
A)視圖和查詢(xún)都只能在數(shù)據(jù)庫(kù)中建立
B)視圖和查詢(xún)都不能在數(shù)據(jù)庫(kù)中建立
C)視圖只能在數(shù)據(jù)庫(kù)中建立
D)查詢(xún)只能在數(shù)據(jù)庫(kù)中建立
(21)在SQL SELECT語(yǔ)句中與INTO TABLE等價(jià)的短語(yǔ)是
A)INTO DBF B)TO TABLE C)TO FOEM D)INTO FILE
(22)CREATE DATABASE命令用來(lái)建立
A)數(shù)據(jù)庫(kù) B)關(guān)系 C)表 D)數(shù)據(jù)文件
(23)欲執(zhí)行程序temp.prg,應(yīng)該執(zhí)行的命令是
A)DO PRG temp.prg B)DO temp.prg
C)DO CMD temp.prg D)DO FORM temp.prg
(24)執(zhí)行命令MyForm=CreateObject(“Form”)可以建立一個(gè)表單,為了讓該表單在屏幕上顯示,應(yīng)該執(zhí)行命令
A)MyForm.List B)MyForm.Display
C)MyForm.Show D)MyForm.ShowForm
(25)假設(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
(26)頁(yè)框控件也稱(chēng)作選項(xiàng)卡控件,在一個(gè)頁(yè)框中可以有多個(gè)頁(yè)面,頁(yè)面?zhèn)數(shù)的屬性是
A)Count B)Page C)Num D)PageCount
(27)打開(kāi)已經(jīng)存在的表單文件的命令是
A)MODIFY FORM B)EDIT FORM
C)OPEN FORM D)READ FORM
(28)在菜單設(shè)計(jì)中,可以在定義菜單名稱(chēng)時(shí)為菜單項(xiàng)指定一個(gè)訪問(wèn)鍵。規(guī)定了菜單項(xiàng)的訪問(wèn)鍵為“x”的菜單名稱(chēng)定義是
A)綜合查詢(xún)\<(x) B)綜合查詢(xún)/<(x)
C)綜合查詢(xún)(\<x) D)綜合查詢(xún)(/<x)
(29)假定一個(gè)表單里有一個(gè)文本框Text1和一個(gè)命令按鈕組CommandGroup1。命令按鈕組是一個(gè)容器對(duì)象,其中包含Command1和Command2兩個(gè)命令按鈕。如果要在Command1命令按鈕的某個(gè)方法中訪問(wèn)文本框的value屬性值,正確的表達(dá)式是
A)This.ThisForm.Text1.value B)This.Parent.Parent.Text1.value
C)Parent.Parent.Text1.value D)This.Parent.Text1.value
(30)下面關(guān)于數(shù)據(jù)環(huán)境和數(shù)據(jù)環(huán)境中兩個(gè)表之間關(guān)聯(lián)的陳述中,正確的是
A)數(shù)據(jù)環(huán)境是對(duì)象,關(guān)系不是對(duì)象
B)數(shù)據(jù)環(huán)境不是對(duì)象,關(guān)系是對(duì)象
C)數(shù)據(jù)環(huán)境是對(duì)象,關(guān)系是數(shù)據(jù)環(huán)境中的對(duì)象
D)數(shù)據(jù)環(huán)境和關(guān)系都不是對(duì)象
(31)~(35)使用如下關(guān)系:
客戶(hù)(客戶(hù)號(hào),名稱(chēng),聯(lián)系人,郵政編碼,電話(huà)號(hào)碼)
產(chǎn)品(產(chǎn)品號(hào),名稱(chēng),規(guī)格說(shuō)明,單價(jià))
訂購(gòu)單(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)
訂購(gòu)單名細(xì)(訂單號(hào),序號(hào),產(chǎn)品號(hào),數(shù)量)
(31)查詢(xún)單價(jià)在600元以上的主機(jī)板和硬盤(pán)的正確命令是
A)SELECT * FROM 產(chǎn)品 WHERE 單價(jià)>600 AND (名稱(chēng)=’主機(jī)板’ AND 名稱(chēng)=’硬盤(pán)’)
B)SELECT * FROM 產(chǎn)品 WHERE 單價(jià)>600 AND (名稱(chēng)=’主機(jī)板’ OR 名稱(chēng)=’硬盤(pán)’)
C)SELECT * FROM 產(chǎn)品 FOR 單價(jià)>600 AND (名稱(chēng)=’主機(jī)板’ AND 名稱(chēng)=’硬盤(pán)’)
D)SELECT * FROM 產(chǎn)品 FOR 單價(jià)>600 AND (名稱(chēng)=’主機(jī)板’ OR 名稱(chēng)=’硬盤(pán)’)
(32)查詢(xún)客戶(hù)名稱(chēng)中有“網(wǎng)絡(luò)”二字的客戶(hù)信息的正確命令是
A)SELECT * FROM 客戶(hù) FOR 名稱(chēng) LIKE "%網(wǎng)絡(luò)%"
B)SELECT * FROM 客戶(hù) FOR 名稱(chēng) ="%網(wǎng)絡(luò)%"
C)SELECT * FROM 客戶(hù) WHERE 名稱(chēng) ="%網(wǎng)絡(luò)%"
D)SELECT * FROM 客戶(hù) WHERE 名稱(chēng) LIKE "%網(wǎng)絡(luò)%"
(33)查詢(xún)尚未最后確定訂購(gòu)單的有關(guān)信息的正確命令是
A)SELECT 名稱(chēng),聯(lián)系人,電話(huà)號(hào)碼,訂單號(hào) FROM 客戶(hù),訂購(gòu)單
WHERE 客戶(hù).客戶(hù)號(hào)=訂購(gòu)單.客戶(hù)號(hào) AND 訂購(gòu)日期 IS NULL
B)SELECT 名稱(chēng),聯(lián)系人,電話(huà)號(hào)碼,訂單號(hào) FROM 客戶(hù),訂購(gòu)單
WHERE 客戶(hù).客戶(hù)號(hào)=訂購(gòu)單.客戶(hù)號(hào) AND 訂購(gòu)日期 = NULL
C)SELECT 名稱(chēng),聯(lián)系人,電話(huà)號(hào)碼,訂單號(hào) FROM 客戶(hù),訂購(gòu)單
FOR 客戶(hù).客戶(hù)號(hào)=訂購(gòu)單.客戶(hù)號(hào) AND 訂購(gòu)日期 IS NULL
D)SELECT 名稱(chēng),聯(lián)系人,電話(huà)號(hào)碼,訂單號(hào) FROM 客戶(hù),訂購(gòu)單
FOR 客戶(hù).客戶(hù)號(hào)=訂購(gòu)單.客戶(hù)號(hào) AND 訂購(gòu)日期 = NULL
(34)查詢(xún)訂購(gòu)單的數(shù)量和所有訂購(gòu)單平均金額的正確命令是
A)SELECT COUNT(DISTINCT 訂單號(hào)),AVG(數(shù)量*單價(jià))
FROM 產(chǎn)品 JOIN 訂購(gòu)單名細(xì) ON 產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)
B)SELECT COUNT(訂單號(hào)),AVG(數(shù)量*單價(jià))
FROM 產(chǎn)品 JOIN 訂購(gòu)單名細(xì) ON 產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)
C)SELECT COUNT(DISTINCT 訂單號(hào)),AVG(數(shù)量*單價(jià))
FROM 產(chǎn)品,訂購(gòu)單名細(xì) ON 產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)
D)SELECT COUNT(訂單號(hào)),AVG(數(shù)量*單價(jià))
FROM 產(chǎn)品,訂購(gòu)單名細(xì) ON 產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)
(35)假設(shè)客戶(hù)表中有客戶(hù)號(hào)(關(guān)鍵字)C1~C10共10條客戶(hù)記錄,訂購(gòu)單表有訂單號(hào)(關(guān)鍵字)OR1~OR8共8條訂購(gòu)單記錄,并且訂購(gòu)單表參照客戶(hù)表。如下命令可以正確執(zhí)行的是
A)INSERT INTO 訂購(gòu)單 valueS(‘OR5’,’C5’,{^2008/10/10})
B)INSERT INTO 訂購(gòu)單 valueS(‘OR5’,’C11’,{^2008/10/10})
C)INSERT INTO 訂購(gòu)單 valueS(‘OR9’,’C11’,{^2008/10/10})
D)INSERT INTO 訂購(gòu)單 valueS(‘OR9’,’C5’,{^2008/10/10})
二、填空題(每空2分,共30分)
請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】至【15】序號(hào)的橫線上,答在試卷上不得分。
注意:以命令關(guān)鍵字填空的必須拼寫(xiě)完整。
(1)對(duì)下列二叉樹(shù)進(jìn)行中序遍歷的結(jié)果是 【1】 。
(2)按照軟件測(cè)試的一般步驟,集成測(cè)試應(yīng)在 【2】 測(cè)試之后進(jìn)行。
(3)軟件工程三要素包括方法、工具和過(guò)程,其中, 【3】 支持軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)的控制和管理。
(4)數(shù)據(jù)庫(kù)設(shè)計(jì)包括概念設(shè)計(jì)、 【4】 和物理設(shè)計(jì)。
(5)在二維表中,元組的 【5】 不能再分成更小的數(shù)據(jù)項(xiàng)。
(6)SELECT * FROM student 【6】 FILE student 命令將查詢(xún)結(jié)果存儲(chǔ)在student.txt文本文件中。
(7)LEFT("12345.6789",LEN("子串"))的計(jì)算結(jié)果是【7】 。
(8)不帶條件的SQL DELETE命令將刪除指定表的【8】記錄。
(9)在SQL SELECT語(yǔ)句中為了將查詢(xún)結(jié)果存儲(chǔ)到臨時(shí)表中應(yīng)該使用【9】短語(yǔ)。
(10)每個(gè)數(shù)據(jù)庫(kù)表可以建立多個(gè)索引,但是【10】索引只能建立1個(gè)。
(11)在數(shù)據(jù)庫(kù)中可以設(shè)計(jì)視圖和查詢(xún),其中【11】不能獨(dú)立存儲(chǔ)為文件(存儲(chǔ)在數(shù)據(jù)庫(kù)中)。
(12)在表單中設(shè)計(jì)一組復(fù)選框(CheckBox)控件是為了可以選擇【12】個(gè)或【13】個(gè)選項(xiàng)。
(13)為了在文本框輸入時(shí)隱藏信息(如顯示“*”),需要設(shè)置該控件的【14】屬性。
(14)將一個(gè)項(xiàng)目編譯成一個(gè)應(yīng)用程序時(shí),如果應(yīng)用程序中包含需要用戶(hù)修改的文件,必須將該文件標(biāo)為【15】 。
2008年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VFP筆試參考答案
一、選擇題
1-5 BDCAD
6-10 BABCD
11-15 DACAD
16-20 BBDBC
21-25 AABCA
26-30 DACBC
31-35 BDAAD
二、填空題
1、DBXEAYFZC
2、單元
3、過(guò)程
4、邏輯設(shè)計(jì)
5、分量
6、TO
7、"1234 "
8、全部
9、INTO CURSOR
10、主
11、視圖
12、零
13、多
14、PASSWORDCHAR
15、排除
相關(guān)文章
3月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF筆試試卷 (2010-02-28 10:12:59) |
VFP中常用WIN32API函數(shù)調(diào)用事例 (2008-08-13 10:20:43) |
VFP中常用WIN32API函數(shù)調(diào)用事例 (2008-08-13 10:20:43) |