二級VF歷年真題
重慶錦華教育全國計算機等級考試培訓2011 年 9 月計算機等級考試二級 VFP 筆試一、選擇題(每小題 2 分,共 70 分)1、下列敘述中正確的是A) 算法就是程序 B) 設計算法時只需考慮數(shù)據(jù)結(jié)
重慶錦華教育全國計算機等級考試培訓
2011 年 9 月計算機等級考試二級 VFP 筆試
一、選擇題(每小題 2 分,共 70 分)
1、下列敘述中正確的是
A) 算法就是程序 B) 設計算法時只需考慮數(shù)據(jù)結(jié)構(gòu)的設計
C) 設計算法時只需考慮結(jié)果的可靠性 D) 以上三種說法都不對
2、下列關于線性鏈表敘述中,正確的是 A)各數(shù)據(jù)結(jié)點的存儲空間可以不連續(xù),但它們的存儲順序與邏輯順序必須一致 B)各數(shù)據(jù)結(jié)點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續(xù) C)進入插入與刪除時,不需要移動表中的元素
D) 以上三種說法都不對
3、下列關于二叉樹的敘述中,正確的是
A) 葉子結(jié)點總是比度為 2 的結(jié)點少一個 B) 葉子結(jié)點總是比度為 2 的結(jié)點多一個
C) 葉子結(jié)點數(shù)是度為的結(jié)點數(shù)的兩倍 D) 度為 2 的結(jié)點數(shù)是度為 1 的結(jié)點數(shù)的兩倍
4、軟件按功能分為應用軟件 系統(tǒng)軟件和支撐軟件(或工具軟件) 下現(xiàn)屬于應用軟件的是
A) 學生成績管理系統(tǒng) B)C 語言編譯程序 C)UNIX 操作系統(tǒng) D) 數(shù)據(jù)庫管理系統(tǒng)
5、某系統(tǒng)總結(jié)構(gòu)圖如下圖所示:
XY
功能 1
功能 2 功能 3
功能 2.1 該系統(tǒng)總體結(jié)構(gòu)圖的深度是
A)7 B)6 C)3 D)2
6、程序調(diào)試的任務是
A) 設計測試用例 B) 驗證程序的正確性
C) 發(fā)現(xiàn)程序中的錯誤 D) 診斷和改正程序中的錯誤
7、下列關于數(shù)據(jù)庫設計的敘述中,正確是的
A) 在需求分析階段建立數(shù)據(jù)字典 B) 在概念設計階段建立數(shù)據(jù)字典
C) 在邏輯設計階段建立數(shù)據(jù)字典 D) 在物理設計階段建立數(shù)據(jù)字典
8、數(shù)據(jù)庫系統(tǒng)的三級模式不包括
A) 概念模式 B) 內(nèi)模式 C) 外模式 D) 數(shù)據(jù)模式
9、有三個關系 R、S 和 T 如下:
R S T
D) 并
D) 逐步求精 T 的操作是 A) 自然連接 B) 差 C) 交 10、下列選項中屬于面向?qū)ο笤O計方法主要特征的是 A) 繼承 B) 自頂向下 C) 模塊化
錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
重慶錦華教育全國計算機等級考試培訓
11、在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時,為了同時定義實體完整性可能通過指定哪類索引來實現(xiàn)
A) 唯一索引 B) 主索引 C) 復合索引 D) 普通索引
12、關系運算中選擇某些列形成新的關系的運算是
A) 選擇運算 B) 投影運算 C) 交運算 D) 除運算
13、在數(shù)據(jù)庫中建立索引的目的是
A) 節(jié)省存儲空間 B) 提高查詢速度
C) 提高查詢和更新速度 D) 提高更新速度
14、假設變量 a 的內(nèi)容是?計算機軟件工程師?,變量 b 的內(nèi)容是?數(shù)據(jù)庫管理員?,表 達式的結(jié)果為?數(shù)據(jù)庫工程師?的是
A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3) C)A 和 B 都是 D)A 和 B 都不是
15 、 SQL 查 詢 命 令 的 結(jié) 構(gòu) 是 SELECT ? FROM ? WHERE ? GROUP BY ?
HA VING ? ORDER BY ?,其中指定查詢條件的短語是
A)SELECT B)FROM C)WHERE D)ORDER BY 短語
16 、 SQL 查 詢 命 令 的 結(jié) 構(gòu) 是 SELECT ? FROM ? WHERE ? GROUP BY ?
HA VING ? ORDER BY ?,其中 HA VING 必須配合使用的短語是
A)FROM B)GROUP BY C)WHERE D)ORDER BY
17、如果 SQL 查詢的 SELECT 短語中使用 TOP,則必須配合
A)HA VING 短語 B)GROUP BY 短語 C)WHERE 短語 D)ORDER BY
18、刪除表 s 中字段 c 的 SQL 命令是
A)ALTER TABLE s DELETE c B)ALTER TABLE s DROP c
C)DELETE TABLE s DELETE c D)DELETE TABLE s DROP c
19、在 Visual FoxPro 中,如下描述正確的是
A) 對表的所有操作,都不需要使用 USE 命令先打開表
B) 所有 SQL 命令對表的所有操作都不需要使用 USE 命令先打開表 C)部分 SQL 命令對表的所有操作都不需要使用 USE 命令先打開表 D)傳統(tǒng)的 FoxPro 命令對表的所有操作都不需要使用 USE 命令先打開表
20、在 Visual FoxPro 中,如果希望跳出 SCAN ? ENDSCAN 循環(huán)體外執(zhí)行 ENDSCAN 后面的語句,應使用
A)LOOP 語句 B)EXIT 語句 C)BREAK 語句 D)RETURN 語句
21、在 Visual FoxPro 中,為了使表具有更多的特性應該使用
A) 數(shù)據(jù)庫表 B) 自由表 C) 數(shù)據(jù)庫表或自由表 D) 數(shù)據(jù)庫表和自由表
22、在 Visual FoxPro 中,查詢設計器和視圖設計器很像,如下描述正確的是 A)使用查詢設計器創(chuàng)建的是一個包含 SQL SELECT 語句的文本文件 B)使用視圖設計器創(chuàng)建的是一個包含 SQL SELECT 語句的文本文件 C)查詢和視圖有相同的用途
D) 查詢和視圖實際都是一個存儲數(shù)據(jù)的表
23、使用 SQL 語句將表 s 中字段 price 的值大于 30 的記錄刪除,正確的命令是
A)DELETE FROM s FOR price>30 B)DELETE FROM s WHERE price>30
C)DELETE FOR price>30 D)DELETE s WHERE price>30
24、在 Visual FoxPro 中,使用 SEEK 命令查找匹配的記錄,當查找到匹配的第一條記錄 后,如果還需要查找下一條匹配的記錄,通常使用命令
A)GOTO B)SKIP C)CONTINUE D)GO
(25)假設表 s 中有 10 條記錄,其中字段 b 小于 20 的記錄有 3 條,大于等于 20,并且小 于等于 30 的記錄有 3 條,大于 30 的記錄有 4 條。執(zhí)行下面的程序后,屏幕顯示錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
,重慶錦華教育全國計算機等級考試培訓
的 結(jié)果是
SET DELETE ON
DELETE FROM s WHERE b BETWEEN 20 AND 30
? RECCOUNT( )
A)10 B)7 C)0 D)3
26、 正確的 SQL 插入命令的語法格式是
A)INSERT IN ? VALUES ? B)INSERT TO ? VALUES ? C)INSERT INTO ? VALUE S ? D)INSERT ? VALUES ?
27、建立表單的命令是
A)CREATE FORM B)CREATE TABLE C)NEW FORM D)NEW TABLE
28、假設某個表單中有一個復選框(CheckBox1)和一個命令按鈕 Command1,如果要在 Command1 的 Click 事件代碼中取得復選框的值,以判斷該復選框是否被用戶選擇, 正確的表達式是
A)This.CheckBox1.Value B)ThisForm.CheckBox1.Value
C)This.CheckBox1.Selected D)ThisForm.CheckBox1.Selected
29、為了使命令按鈕在界面運行時顯示?運行?,需要設置該命令按鈕的哪個屬性
A)Text B)Title C)Display D)Caption
30、在 Visual FoxPro 中,如果在表之間的聯(lián)系中設置了參照完整性規(guī)則,并在刪除規(guī)則 中選擇了?級聯(lián)?,當刪除父表中的記錄,其結(jié)果是 A)只刪除父表中的記錄,不影響子表
B) 任何時候拒絕刪除父表中的記錄 C)在刪除父表中記錄的同時自動刪除子表中的所有參照記錄 D)若子表中有參照記錄,則禁止刪除父表中記錄
31、SQL 語句中,能夠判斷?訂購日期?字段是否為空值的表達式是
A) 訂購日期=NULL B) 訂購日期=EMPTY C)訂購日期 IS NULL D) 訂購日期 IS EMPTY
第(32)-(35)題使用如下 3 個表:
商店 (商店號, 商店名, 區(qū)域名, 經(jīng)理姓名)
商品 (商品號, 商品名, 單價)
銷售 (商店號, 商品號, 銷售日期, 銷售數(shù)量)
32、查詢在‘北京‘和‘上?!畢^(qū)域的商店信息的正確命令是
A)SELECT * FROM 商店 WHERE 區(qū)域名='北京' AND 域名名='上海' B)SELECT * FROM 商店 WHERE 區(qū)域名='北京' OR 域名名='上海' C)SELECT * FROM 商店 WHERE 區(qū)域名='北京' AND '上海' D)SELECT * FROM 商店 WHERE 區(qū)域名='北京' OR '上海'
33、查詢單價最高的商品銷售情況,查詢結(jié)果包括商品號、商品名、銷售日期、銷售數(shù) 量和銷售金額。正確命令是
A)SELECT 商品. 商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額 ; FROM 商品 JOIN 銷售 ON 商品. 商品號=銷售. 商品號;
WHERE 單價=(SELECT MAX(單價) FROM 商品)
B)SELECT 商品. 商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額 ; FROM 商品 JOIN 銷售 ON 商品. 商品號=銷售. 商品號 WHERE 單價=MAX(單價) C)SELECT 商品. 商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額 ;
FROM 商品 JOIN 銷售 WHERE 單價=(SELECT MAX(單價) FROM 商品) D)SELECT 商品. 商品號, 商品名, 銷售日期, 銷售數(shù)量, 銷售數(shù)量*單價 AS 銷售金額 ;
FROM 商品 JOIN 銷售 WHERE 單價=MAX(單價)
(34)查詢商品單價在 10 到 50 之間、并且日銷售數(shù)量高于 20 的商品名、單價、銷售日錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
,重慶錦華教育全國計算機等級考試培訓
期 和銷售數(shù)量,查詢結(jié)果按單價降序。正確命令是
A)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品 JOIN 銷售 ;
WHERE (單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20 ORDER BY 單價 DESC B)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品 JOIN 銷售 ;
WHERE (單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20 ORDER BY 單價
C)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品, 銷售 ; WHERE (單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20 ;
ON 商品. 商品號=銷售. 商品號 ORDER BY 單價
D)SELECT 商品名, 單價, 銷售日期, 銷售數(shù)量 FROM 商品, 銷售 ; WHERE (單價 BETWEEN 10 AND 50) AND 銷售數(shù)量>20 ; AND 商品. 商品號=銷售. 商品號 ORDER BY 單價 DESC
(35)查詢銷售金額合計超過 20000 的商店,查詢結(jié)果包括商店名和銷售金額合計。正確 命令是
A)SELECT 商店名,SUM(銷售數(shù)量*單價) AS 銷售金額合計 FROM 商店, 商品, 銷售; WHERE 銷售金額合計 20000
B)SELECT 商店名,SUM(銷售數(shù)量*單價)AS 銷售金額合計>20000 ; FROM 商店, 商品, 銷售 WHERE 商品. 商品號=銷售. 商品號;
AND 商店. 商店號=銷售. 商店號
C)SELECT 商店名, SUM(銷售數(shù)量*單價) AS 銷售金額合計 FROM 商店, 商品, 銷售; WHERE 商品. 商品號=銷售. 商品號 AND 商店. 商店號=銷售. 商店號;
AND SUM(銷售數(shù)量*單價)>20000 GROUP BY 商店名
D)SELECT 商店名,SUM(銷售數(shù)量*單價) AS 銷售金額合計 FROM 商店, 商品, 銷售; WHERE 商品. 商品號=銷售. 商品號 AND 商店. 商店號=銷售. 商店號;
GROUP BY 商店名 HA VING SUM(銷售數(shù)量*單價)>20000
二、填空題(每空 2 分, 共 30 分)
1、數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的棧屬于 【1】 。
2、在長度為 n 的順序存儲的線性表中插入一個元素,最壞情況下需要移動表中 【2】 個 元素。
3、常見的軟件開發(fā)方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒āδ硲孟到y(tǒng)通過需求分析建立 數(shù)據(jù)流圖(DFD),則應采用 【3】 方法。
4、數(shù)據(jù)庫系統(tǒng)的核心是 【4】 。
5、在進行關系數(shù)據(jù)庫的邏輯設計時,E-R 圖中的屬性常轉(zhuǎn)換為關系中的屬性,聯(lián)系通常 轉(zhuǎn)換為 【5】 。
6、為了使日期的年份顯示 4 位數(shù)字應該使用 SET CENTURY 【6】 命令進行設置。
7、在 Visual FoxPro 中可以使用命令 DIMENSION 或 【7】 說明數(shù)組變量。
8、在 Visual FoxPro 中表達式(1 2^(1 2))/(2 2)的運算結(jié)果是 【8】 。
9、如下程序的運行結(jié)果是 【9】 。
CLEAR
STORE 100 TO x1,x2
SET UDFPARMS TO VALUE DO p4 WITH x1,(x2)
? x1, x2
* 過程 p4
PROCEDURE P4
PARAMETERS x1,x2
STORE x1 1 to x1
STORE x2 1 to x2
錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
,重慶錦華教育全國計算機等級考試培訓
ENDPROC
10、在 Visual FoxPro 中運行表單的命令是 【10】 。
11、為了使表單在運行時居中顯示,應該將其 【11】 屬性設置為邏輯真。
12、為了表單運行時能夠輸入密碼應該使用 【12】 控件。
13、菜單定義文件的擴展名為 mnx,菜單程序文件的擴展名是 【13】 。
14、在 Visual FoxPro 中創(chuàng)建快速報表時,基本帶區(qū)包括頁標頭、細節(jié)和 【14】 。
15、在 Visual FoxPro 中建立表單應用程序壞境時,顯示出初始的用戶界面之后,需要建 立一個事件循環(huán)來等待用戶的交互動作,完成該功能的命令是 【15】 ,該命令 使 Visual FoxPro 開始處理諸如單擊鼠標、鍵盤輸入等用戶事件。
參考答案
一、選擇題
1~5 DCBAC 6~10 DADBA 11~15 BBBAC 16~20 BDBBB
21~25 AABBA 26~30 CABDC 31~35 CBADD
二、填空題
1、線性結(jié)構(gòu) 2、n 3、結(jié)構(gòu)化 4、DBMS 或數(shù)據(jù)庫管理系統(tǒng) 5、關系
6、ON 7、Declare 8、2.25 9、101 100 10、Do Form
11、AutoCenter 12、文本 13、.mpr 14、頁注 15、Read Event
2011 年 3 月計算機等級考試二級 VFP 筆試
一、選擇題
1、下列關于棧敘述正確的是
A )棧頂元素最先能被刪除 B )棧頂元素最后才能被刪除
C )棧底元素永遠不能被刪除 D )以上三種說法都不對
2、下列敘述中正確的是 A)有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu) B)只有一個根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu) C)循環(huán)鏈表是非線性結(jié)構(gòu)
D )雙向鏈表是非線性結(jié)構(gòu)
3、某二叉樹共有 7 個結(jié)點, 其中葉子結(jié)點只有 1 個, 則該二叉樹的深度為(假設根結(jié)點在 第 1 層)
A )3 B )4 C )6 D )7
4、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是 A)軟件集成測試計劃 B )軟件詳細設計說明書 C)用戶手冊 D )軟件需求規(guī)格說明書
5、結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括
A )順序結(jié)構(gòu) B )GOTO 跳轉(zhuǎn) C )選擇(分支)結(jié)構(gòu) D )重復(循環(huán))結(jié)構(gòu)
6、下面描述中錯誤的是 A)系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細設計 B)軟件設計是將軟件需求轉(zhuǎn)換為軟件表示的過程 C)數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設計是軟件設計的任務之一 D)PAD 圖是軟件詳細設計的表示工具
7、負責數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是
A )數(shù)據(jù)定義語言 B )數(shù)據(jù)管理語言 C )數(shù)據(jù)操縱語言 D )數(shù)據(jù)控制語言
8、一個教師可講授多門課程, 一門課程可由多個教師講授, 則實體教師和課程間的聯(lián)系是
A )1:1 聯(lián)系 B )1:m 聯(lián)系 C) m:1 聯(lián)系 D) m:n 聯(lián)系
9、有三個關系 R、S 和 T 如下:
錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
,重慶錦華教育全國計算機等級考試培訓
則由關系 R 和 S 得到關系 T 的操作是
A )自然連接 B )交 C )除 D )并
10、定義無符號整數(shù)類為 UInt,下面可以作為類 T 實例化值的是
A )-369 B )369 C)0.369 D )整數(shù)集合{1,2,3,4,5}
11、在建立數(shù)據(jù)庫表時給該表指定了主索引,該索引實現(xiàn)了數(shù)據(jù)完整性中的
A )參照完整性 B )實體完整性 C )域完整性 D )用戶定義完整性
12、執(zhí)行如下命令的輸出結(jié)果是
?154,15-4
A )3 -1 B )3 3 C )1 1 D )1 -1
13、在數(shù)據(jù)庫表中,要求指定字段或表達式不出現(xiàn)重復值,應該建立的索引是
A 惟一索引 B 惟一索引和候選索引 C 惟一索引和主索引 D 主索引和候選索引
14、給 student 表增加一個?平均戍績?字段(數(shù)值型, 總寬度 6,2 位小數(shù)) 的 SQL 命令是
A )ALTER TABLE student ADD 平均成績 N(b,2) B)ALTER TABLE student ADD 平均成績 D(6,2) C)ALTER TABLE student ADD 平均成績 E(6,2) D)ALTER TABLE student ADD 平均成績 Y(6,2)
15、在 Visual FoxPro 中,執(zhí)行 SQL 的 DELETE 命令和傳統(tǒng)的 FoxPro DELETE 命令都可 以刪除數(shù)據(jù)庫表中的記錄,下面正確的描述是
A )SQL 的 DELETE 命令刪除數(shù)據(jù)庫表中的記錄之前, 不需要先用 USE 命令打開表 B)SQL 的 DELETE 命令和傳統(tǒng)的 FoxPro DELETE 命令刪除數(shù)據(jù)庫表中的記錄之 前, 都需要先用命令 USE 打開表
C )SQL 的 DELETE 命令可以物理地刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)的 FoxPro DELETE 命令只能邏輯刪除數(shù)據(jù)庫表中的記錄
D )傳統(tǒng)的 FoxPro DELETE 命令還可以刪除其它工作區(qū)中打開的數(shù)據(jù)庫表中的記錄
16、在 Visual FoxPro 中,如果希望跳出 SCAN?ENDSCAN 循環(huán)語句、執(zhí)行 ENDSCAN 后面的語句,應使用
A )LOOP 語句 B )EXIT 語句 C )BREAK 語句 D)RETURN 語句
17、在 Visual FoxPro 中,?
A )表單 B )報表 表?通常是指 C) 關系數(shù)據(jù)庫中的關系 D) 以上都不對
18、刪除 student 表的?平均成績?字段的正確 SQL 命令是 A)DELETE TABLE student DELETE COLUMN 平均成績 B)ALTER TABLE student DELETE COLUMN 平均成績
C )ALTER TABLE student DROP COLUMN 平均成績 D)DELETE TABLE student DROP COLUMN 平均成績
19、在 Visual FoxPro 中,關于視圖的正確描述是
A )視圖也稱作窗口
B )視圖是一個預先定義好的 SQL SELECT 語句文件 C)視圖是一種用 SQL SELECT 語句定義的虛擬表 D)視圖是一個存儲數(shù)據(jù)的特殊表
20、從 student 表刪除年齡大于 30 的記錄的正確 SQL 命令是
A )DELETE FOR 年齡>30 B )DELETE FROM student WHERE 年齡>30
C )DEL ETE student FOP 年齡>30 D )DELETE student WF IERE 年齡>30 錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
,重慶錦華教育全國計算機等級考試培訓
21、在 Vaual FoxPro 中,使用 LOCATL FOR }expL>命令按條件查找記錄,當查找到滿 足條件的第一條記錄后,如果還需要查找下一條滿足條件的記錄,應該
A )再次使用 LOCATE 命令重新查詢 B )使用 SKIP 命令
C )使用 CONTINUE 命令 D )使用 GO 命令
22、為了在報表中打印當前時間,應該插入的控件是
A )文本框控件 B )表達式 C )標簽控件 D )域控件
23、在 Visual FoxPro 中,假設 student 表中有 40 條記錄,執(zhí)行下面的命令后,屏幕顯示 的結(jié)果是
?RECCOUNT()
A )0 B )1 C )40 D )出錯
24、向 student 表插入一條新記錄的正確 SQL 語句是 A)APPEND INTO student V ALUES (‘0401’, ’王芳’, ’女’,18) B)APPEND student VALUES (‘0401’, ’王
芳’, ’女’,18) C)INSERT INTO student VALUES (‘0401’, ’王芳’, ’女’,18) D)INSERT student VALUES (‘0401’, ’王芳’, ’女’,18)
25、在一個空的表單中添加一個選項按鈕組控件,該控件可能的默認名稱是
A )Optiongroup 1 B )Checkl C )Spinnerl D )Listl
26、恢復系統(tǒng)默認菜單的命令是
A )SET MENU TO DEFAULT B )SET SYSMENU TO DEFAULT C)SET SYSTEM MENU TO DEFAULT D )SET SYSTEM TO DEFAULT
27、在 Visual F’oxPro 中,用于設置表單標題的屬性是
A )Text B )Title C )Lable D )Caption
28、消除 SQL SELECT 查詢結(jié)果中的重復記錄,可采取的方法是 A)通過指定主關鍵字
B )通過指定惟一索引 C)使用 DISTINCT 短語 D )使用 UNIQUE 短語
29、在設計界面時,為提供多選功能,通常使用的控件是
A )選項按鈕組 B )一組復選框 C )編輯框 D )命令按鈕組
30、為了使表單界面中的控件不可用,需將控件的某個屬性設置為假,該屬性是
A )Default B )Enabled C )Use D )Enuse
第(31)-(35)題使用如下三個數(shù)據(jù)庫表: 學生表:student (學號, 姓名, 性別, 出生日期, 院系) 課程表:course (課程號, 課程名, 學時) 選課成績表:score (學號, 課程號, 成績) 其中出生日期的數(shù)據(jù)類型為日期型,學時和成績?yōu)閿?shù)值型,其它均為字符型。
31、查詢?計算機系?學生的學號、姓名、學生所選課程的課程名和成績, 正確的命令是
A )SELECT s.學號, 姓名, 課程名, 成績 ; FROM student s, score sc, course c ;
WHERE s.學號= sc.學號,sc. 課程號=c.課程號, 院系=’計算機系’ B )SELECT 學號, 姓名, 課程名, 成績 ;
FROM student s, score sc, course c ;
WHERE s.學號=sc. 學號 AND sc.課程號=c. 課程號 AND 院系=’計算機系’
C )SELECT s.學號, 姓名, 課程名, 成績 ;
FROM (student s JOIN score sc ON s.學號=sc. 學號); JOIN course cON sc.課程號=c. 課程號 ;
WHERE 院系=’計算機系’ D )SELECT 學號, 姓名, 課程名, 成績 ;
FROM (student s JOIN score sc ON s.學號=sc. 學號); JOIN course c ON sc.課程號=c. 課程號 ;
WHERE 院系=’計算機系’
32、查詢所修課程成績都大于等于 85 分的學生的學號和姓名,正確的命令是
錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
,重慶錦華教育全國計算機等級考試培訓
A )SELECT 學號, 姓名 FROM student s WHERE NOT EXISTS ;
(SELECT * FROM score sc WHERE sc.學號=s. 學號 AND 成績<85) B)SELECT 學號, 姓名 FROM student s WHERE NOT EXISTS ;
(SELECT * FROM score sc WHERE sc.學號=s.學號 AND 成績>= 85) C)SELECT 學號, 姓名 FROM student s,score sc ;
WHERE s.學號=sc.學號 AND 成績>= 85
D )SELECT 學號, 姓名 FROM student s,score sc ; WHEkE s.學號=sc. 學號 AND ALL 成績>=85
33、查詢選修課程在 5 門以上(含 5 門)的學生的學號、姓名和平均成績,并按平均成 績降序排序,正確的命令是
A )SELECT s.學號, 姓名, 平均成績 FROM student s,score sc ; WHEREs.學號=sc.學號 ; GROUP BY s.學號 HAVING COUNT(*)>=5 ORDER BY 平均成績 DESC B)SELECT 學號, 姓名,A VG(成績)FROM student s,score sc ;
WHERE s.學號=sc. 學號 AND COUNT(*)>=5 ; GROUP BY 學號 ORDER BY 3 DESC
C )SELECT s.學號, 姓名,A VG(成績) 平均成績 FROM student s,score sc ; WHERE s.學號=sc.學號 AND COUNT(*)>= 5 ;
GROUP BY s.學號 ORDER BY 平均成績 DESC
D )SELECT s.學號, 姓名,A VG(成績) 平均成績 FROM student s,score sc ; WHERE s.學號=sc.學號 ;
GROUP BY s.學號 HAVING COUNT(*)>=5 ORDER BY 3 DESC
34、查詢同時選修課程號為 C1 和 C5 課程的學生的學號,正確的命令是
A )SELECT 學號 FROM score sc WHERE 課程號=’C 1’AND 學號 IN ; (SELECT 學號 FROM score sc WHERE 課程號=’C5’)
B )SELECT 學號 FROM score sc WHERE 課程號=’C1’AND 學號= ; (SELECT 學號 FROM score sc WHERE 課程號=’C5’}
C )SELECT 學號 FROM score sc WHERE 課程號=‘C 1’ AND 課程號=‘C 5’ D )SELECT 學號 FROM score sc WHERE 課程號=’C 1’OR ‘C 5’
35、刪除學號為’20091001’且課程號為’C1’的選課記錄,正確命令是
A )DELETE FROM score WHERE 課程號=’C 1’AND 學號=‘20091001’
B )DELETE FROM score WHERE 課程號=’C 1’OR 學號=‘20091001’ C )DELETE FORM score WHERE 課程號=’C 1’AND 學號=‘20091001’ D )DELETE score WHERE 課程號=’C 1’AND 學號=‘20091001’
二、填空題
1、有序線性表能進行二分查找的前提是該線性表必須是【1】存儲的。
2、一棵二叉樹的中序遍歷結(jié)果為 DBEAFC,前序遍歷結(jié)果為 ABDECF 則后序遍歷結(jié)果 為
【2】。
3、對軟件設計的最小單位(模塊或程序單元)進行的測試通常稱為【3】測試。
4、實體完整性約束要求關系數(shù)據(jù)庫中元組的【4】屬性值不能為空。
5、在關系 A(S, SN, D)和關系 B(D ,CN, NM)中,A 的主關鍵字是 S, B 的主關鍵字 是 D,則稱【5】是關系 A 的外碼。
6、表達式 EMPTY(.NULL.)的值是【6】。
7、假設當前表、當前記錄的?科目?
命令窗口輸入如 下命令將顯示結(jié)果【7】。
m=科目-“考試”
?m 字段值為?計算機?(字符型),在
錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
,重慶錦華教育全國計算機等級考試培訓
8、在 Visual FoxPro 中假設有查詢文件 queryl.qpr,要執(zhí)行該文件應使用命令【8】。
9、SQL 語句?SELECT TOP 10 PERCENT*FROM 訂單 ORDER BY 金額 DESC?的查詢 結(jié)果是訂單中金額【9】的 10%的訂單信息。
10、在表單設計中,關鍵字【10】表示當前對象所在的表單。
11、使用 SQL 的 CREATE TABLE 語句建立數(shù)據(jù)庫表時,為了說明主關鍵字應該使用關 鍵詞
【11】KEY 。
12、在 Visual FoxPro 中,要想將日期型或日期時間型數(shù)據(jù)中的年份用 4 位數(shù)字顯示,應 當使用 SET CENTURY【12】命令進行設置。
13、在建立表間一對多的永久聯(lián)系時,主表的索引類型必須是【13】。
14、為將一個表單定義為頂層表單,需要設置的屬性是【14】。
15、在使用報表向?qū)?chuàng)建報表時, 如果數(shù)據(jù)源包括父表和子表, 應該選取【15】報表向?qū)А?參考答案
一、選擇題
1~5 ABDDB
21~25 CDACA
二、填空題
1、順序
6、.F
11、primary1
6~10ACDCB 26~30BDCBB 11~15 BADAA 31~35 CADAA 16~20 BCCAB 2、DEBFCA 3、單元 4、主鍵 5、D 7、計算機考試 8、do query1.qpr 9、最高 10、thisform 2、on 13、主索引 14、ShowWindow 15、一對多 2010 年 9 月計算機等級考試二級 VFP 筆試
一、選擇題( (1)~(35) 每題 2 分,共 70 分)
1、下列敘述中正確的是
A) 線性表的鏈式存儲結(jié)構(gòu)與順序存儲結(jié)構(gòu)所需要的存儲空間是相同的 B)線性表的鏈式存儲結(jié)構(gòu)所需要的存儲空間一般要多于順序存儲結(jié)構(gòu) C)線性表的鏈式存儲結(jié)構(gòu)所需要的存儲空間一般要少于順序存儲結(jié)構(gòu) D)上述三種說法都不對
2、下列敘述中正確的是 A)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態(tài)變化 B)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態(tài)變化 C)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態(tài)變化 D)上述三種說法都不對
3、軟件測試的目的是
A) 評估軟件可靠性 B) 發(fā)現(xiàn)并改正程序中的錯誤
C) 改正程序中的錯誤 D )發(fā)現(xiàn)程序中的錯誤
4、下面描述中,不屬于軟件危機表現(xiàn)的是是 A)軟件過程不規(guī)范 B) 軟件開發(fā)生產(chǎn)率低 C)軟件質(zhì)量難以控制 D) 軟件成本不斷提高質(zhì)
5、軟件生命周期是指 A)軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程 B)軟件從需求分析、設計、實現(xiàn)到測試完成的過程 C)軟件的開發(fā)過程
D) 軟件的運行維護過程
6、面向?qū)ο蠓椒ㄖ?,繼承是指
A) 一組對象所具有的相似性質(zhì) B) 一個對象具有另一個對象的性質(zhì)
C) 各對象之間的共同性質(zhì) D) 類之間共享屬性和操作的機制
7、層次型、網(wǎng)狀型和關系型數(shù)據(jù)庫劃分原則是
A) 記錄長度 B) 文件的大小 C) 聯(lián)系的復雜程度 D) 數(shù)據(jù)之間的聯(lián)系方式
8、一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員、 與實體計算機之間的聯(lián)系是
A) 一對一 B) 一對多 C) 多對多 D) 多對一
錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等 18983821668
,重慶錦華教育全國計算機等級考試培訓
9、數(shù)據(jù)庫設計中反映用戶對數(shù)據(jù)要求的模式是
A) 內(nèi)模式 B) 概念模式 C) 外模式
10、有三個關系 R、S 和 T 如下:
D) 設計模式
則由關系 R 和 S 得到關系 T 的操作是
A) 自然連接 B) 交 C) 投影 D) 并
11 在 Visual FoxPro 中,要想將日期型或日期時間型數(shù)據(jù)中的年份用 4 位數(shù)字顯示,應當 使用設置命令
A)SET CENTURY ON B)SET CENTURY TO 4
C)SET YEAR TO 4 D)SET YAER TO yyyy
12、設 A=[6*8-2]、B=6*8-2, C="6*8-2",屬于合法表達式的是
A)A B B)B C C)A-C D)C-B
13、假設在數(shù)據(jù)庫表的表設計器中, 字符型字段“性別”己被選中, 正確的有效性規(guī)則設置是
A) ="男" .OR. "女" B) 性別="男" .OR. "女" C)$"男女" D) 性別$"男女"
14、在當前打開的表中,顯示“書名”以“計算機”打頭的所有圖書,正確的命令是
A)list for 書名="計算*" B)list for 書名="計算機" C)list for 書名="計算" D)list where 書名="計算機"
15、連續(xù)執(zhí)行以下命令,最后一條命令的輸出結(jié)果是
SET EXACT OFF a="北京" b=(a=“北京交通”)
?b
A) 北京 B) 北京交通 C).F. D) 出錯
16、x="123",y=123,k="y",表達式 x &k 的值是
A)123123 B)246 C)123y D) 數(shù)據(jù)類型不匹配
17、運算結(jié)果不是 2010 的表達式是
A)int (2010.9) B)round (2010.1,0) C)ceiling (2010.1) D)floor (2010.9)
18、在建立表間一對多的永久聯(lián)系時,主表的索引類型必須是
A) 主索引或候選索引 B) 主索引、候選索引或唯一索引
C) 主索引、候選索引、唯一索引或普通索引 D) 可以不建立索引
19、在表設計器中設置的索引包含在
A) 獨立索引文件中 B) 唯一索引文件中
C) 結(jié)構(gòu)復合索引文件中 D) 非結(jié)構(gòu)復合索引文件中
20、假設表“學生.dbf ”己在某個工作區(qū)打開,且取別名為 student。選擇“學生”表所在工作 區(qū)為當前工作區(qū)的命令是
A)SELECT 0 B)USE 學生 C)SELECT 學生 D)SELECT student
21、刪除視圖 myview 的命令是
A)DELETE myview B)DELETE VIEW myview
C)DROP VIEW myview D)REMOVE VIEW myview
22、下面關于列表框和組合框的陳述中,正確的是 A)列表框可以設置成多重選擇,而組合框不能 B)組合框可以設置成多重選擇,而列表框不能 C)列表框和組合框都可以設置成多重選擇
D) 列表框和組合框都不能設置成多重選擇
錦華教育為您提供計算機等級培訓、會計培訓、學歷教育、等等
18983821668