月全國計算機等級考試二級筆試VFP試卷含答案_第1頁
月全國計算機等級考試二級筆試VFP試卷含答案_第2頁
月全國計算機等級考試二級筆試VFP試卷含答案_第3頁
月全國計算機等級考試二級筆試VFP試卷含答案_第4頁
月全國計算機等級考試二級筆試VFP試卷含答案_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2011年3月全國計算機等級考試二級筆試試卷Visual Fox Pro程序設計(考試時間90分鐘,滿分100分答案請寫在答題紙上)一、 選擇題(每題2分共70分)(1)下列關于棧敘述正確的是 A) 棧頂元素最先能被刪除 B)棧頂元素最后才能被刪除 C)棧底元素永遠不能被刪除 D)以上三種說法都不對 (2)下列敘述中正確的是 A)有一個以上根結點的數據結構不一定是非線性結構 B)只有一個根結點的數據結構不一定是線性結構 C)循環鏈表是非線性結構 D)雙向鏈表是非線性結構 (3)某二叉樹共有7個結點,其中葉子結點只有1個,則該二叉樹的深度為(假設根結點在第1層) A)3 B)4 C)6 D)7(

2、4)在軟件開發中,需求分析階段產生的主要文檔是 A)軟件集成測試計劃 B)軟件詳細設計說明書 C) 用戶手冊 D)軟件需求規格說明書 (5)結構化程序所要求的基本結構不包括 A)順序結構 B)GOTO跳轉 C)選擇(分支)結構 D)重復(循環)結構 (6)下面描述中錯誤的是 A) 系統總體結構圖支持軟件系統的詳細設計 B)軟件設計是將軟件需求轉換為軟件表示的過程 C)數據結構與數據庫設計是軟件設計的任務之一 D)PAD圖是軟件詳細設計的表示工具 (7)負責數據庫中查詢操作的數據庫語言是 A)數據定義語言 B)數據管理語言 C)數據操縱語言 D)數據控制語言 (8)一個教師可講授多門課程,一門課

3、程可由多個教師講授。則實體教師和課程間的聯系是 A)1:1聯系 B)1:m聯系 C) m:1聯系 D) m:n聯系 (9)有三個關系R、S和T如下: 則由關系R和S得到關系T的操作是 A)自然連接 B)交 C)除 D)并 (10)定義無符號整數類為UInt,下面可以作為類T實例化值的是 A)-369 B)369 C)0.369 D)整數集合1,2,3,4,5 (11)在建立數據庫表時給該表指定了主索引,該索引實現了數據完整性中的 A)參照完整性 B)實體完整性 C)域完整性 D)用戶定義完整性 (12)執行如下命令的輸出結果是 ?15%4,15%-4 A)3 -1 B)3 3 C)1 1 D)

4、1 -1 (13)在數據庫表中,要求指定字段或表達式不出現重復值,應該建立的索引是 A)惟一索引 B)惟一索引和候選索引 C)惟一索引和主索引 D)主索引和候選索引 (14)給student表增加一個“平均戍績”字段(數值型,總寬度6 2位小數)的SQL命令是 A)ALTER TABLE studeni 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中,執行SQL

5、的DELETE命令和傳統的FoxPro DELETE命令都可以刪除數據庫表中的記錄,下面正確的描述是 A)SQL的DELETE命令刪除數據庫表中的記錄之前,不需要先用USE命令打開表 B)SQL的DELETE命令和傳統的FoxPro DELETE命令刪除數據庫表中的記錄之前, 都需要先用命令USE打開表 C)SQL的DELETE命令可以物理地刪除數據庫表中的記錄,而傳統的FoxPro DELETE 命令只能邏輯刪除數據庫表中的記錄 D)傳統的FoxPro DELETE命令還可以刪除其它工作區中打開的數據庫表中的記錄 (16)在Visual FoxPro中,如果希望跳出SCANENDSCAN循環

6、語句、執行ENDSCAN后面的語句,應使用 A)LOOP語句 B)EXIT語句 C)BREAK語句 D)RETURN語句 (17)在Visual FoxPro中,“表”通常是指 A)表單 B)報表 C)關系數據庫中的關系 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 C

7、OLUMN平均成績 (19)在Visual FoxPro中,關于視圖的正確描述是 A)視圖也稱作窗口 B)視圖是一個預先定義好的SQL SELECT語句文件 C)視圖是一種用SQL SELECT語句定義的虛擬表 D)視圖是一個存儲數據的特殊表 (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 (21)在Vaual FoxPro中,使用LOCATL

8、FOR expL>命令按條件查找記錄,當查找到滿足條件的第一條記錄后,如果還需要查找下一條滿足條件的記錄,應該 A)再次使用LOCATE命令重新查詢 B)使用SKIP命令 C)使用CONTINUE命令 D)使用GO命令 (22)為了在報表中打印當前時間,應該插入的控件是 A)文本框控件 B)表達式 C)標簽控件 D)域控件 (23)在Visual FoxPro中,假設student表中有40條記錄,執行下面的命令后,屏幕顯示的結果是 ?RECCOUNT() A)0 B)1 C)40 D)出錯 (24)向student表插入一條新記錄的正確SQL語句是 A)APPEND INTO stud

9、ent VALUES(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)恢復系統默認菜單的命令是 A)SET MENU TO DEFAULT B)SET SYSMENU TO DEFAULT C)SET SYSTE

10、M MENU TO DEFAULT D)SET SYSTEM TO DEFAULT (27)在Visual FoxPro中,用于設置表單標題的屬性是 A)Text B)Title C)Lable D)Caption (28)消除SQL SELECT查詢結果中的重復記錄,可采取的方法是 A)通過指定主關鍵字 B)通過指定惟一索引 C)使用DISTINCT短語 D)使用UNIQUE短語 (29)在設計界面時,為提供多選功能,通常使用的控件是 A)選項按鈕組 B)一組復選框 C)編輯框 D)命令按鈕組 (30)為了使表單界面中的控件不可用,需將控件的某個屬性設置為假,該屬性是 A)Default B

11、)Enabled C)Use D)Enuse 第(31)-(35)題使用如下三個數據庫表: 學生表:student(學號,姓名,性別,出生日期,院系) 課程表:course(課程號,課程名,學時) 選課成績表:score(學號,課程號,成績) 其中出生日期的數據類型為日期型,學時和成績為數值型,其它均為字符型。 (31)查詢“計算機系”學生的學號、姓名、學生所選課程的課程名和成績,正確的命令是 A)SELECT s.學號,姓名,課程名,成績 FROM student s, score sc, course c WHERE s.學號= sc.學號,sc.課程號=c課程號,院系計算機系 B)SEL

12、ECT學號,姓名,課程名,成績 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院系計算機

13、系 (32)查詢所修課程成績都大于等于85分的學生的學號和姓名,正確的命令是 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)S

14、ELECT學號,姓名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學號,姓名,AVG(成績)FROM student s,score sc WHERE s.學號sc.學號AND COUNT(*

15、)>=5 GROUP BY學號ORDER BY 3 DESC C)SELECT s.學號,姓名,AVG(成績)平均成績FROM student s,score sc WHERE s.學號=sc.學號AND COUNT(*)>= 5 GROUP BY s.學號ORDER BY平均成績DESC D)SELECT s.學號,姓名,AVG(成績)平均成績FROM student s,score sc WHERE s.學號=sc.學號 GROUP BY s.學號HAVING COUNT(*)>=5 ORDER BY 3 DESC (34)查詢同時選修課程號為C1和C5課程的學生的學號,

16、正確的命令是 A)SELECT學號FROM score sc WHERE課程號C 1AND學號IN (SELECT學號FROM score sc WHERE課程號C5) B)SELECT學號FROM score sc WHERE課程號C1AND學號 (SELECT學號FROM score sc WHERE課程號C5 C)SELECT學號FROM score sc WHERE課程號=C 1 AND課程號=C5 D)SELECT學號FROM score sc WHERE課程號C 1OR C5 (35)刪除學號為“20091001”且課程號為“C1”的選課記錄,正確命令是 A)DELETE FROM

17、 score WHERE課程號C 1AND學號=20091001 B)DELETE FROM score WHERE課程號C 1OR學號=20091001 C)DELETE FORM score WHERE課程號C 1AND學號=20091001 D)DELETE score WHERE課程號C 1AND學號=20091001 二、填空題 (1)有序線性表能進行二分查找的前提是該線性表必須是【1】存儲的。 (2)一棵二叉樹的中序遍歷結果為DBEAFC,前序遍歷結果為ABDECF則后序遍歷結果為【2】。(3)對軟件設計的最小單位(模塊或程序單元)進行的測試通常稱為【3】測試。(4)實體完整性約束

18、要求關系數據庫中元組的【4】屬性值不能為空。(5)在關系A(S, SN, D)和關系B(D,CN, NM)中,A的主關鍵字是S, B的主關鍵字是D,則稱【5】是關系A的外碼。(6)表達式EMPTY(.NULL.)的值是【6】。(7)假設當前表、當前記錄的“科目”字段值為“計算機”(字符型),在命令窗口輸入如下命令將顯示結果【7】。 m=科目-“考試” ?m (8)在Visual FoxPro中假設有查詢文件queryl.qpr,要執行該文件應使用命令【8】。(9)SQL語句“SELECT TOP 10 PERCENT*FROM訂單ORDER BY金額DESC”的查詢結果是訂單中金額【9】的10的訂單信息。(10)在表單設計中,關鍵字【10】表示當前對象所在的表單。(11)使用SQL的CREATE TABLE語句建立數據庫表時,為了說明主關鍵字應該使用關鍵詞【11】KEY。(12)在Visual FoxPro中,要想將日期型或日期時間型數據中的年份用4位數字顯示,應當使用SET CENTURY【12】命令進行設置。 (13)在建立表間一對多的永久聯系時,主表的索引類型必須是【13】。(14)為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論