国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

歷年計算機二級VF筆試真題(文字版)

時間:2015-11-30 14:48:00   來源:無憂考網(wǎng)     [字體: ]
一、選擇題

  (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)系

  (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é)果是

  ?15%4,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 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中,執(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

  (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 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)恢復系統(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分的學生的學號和姓名,正確的命令是

  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學號,姓名,AVG(成績)FROM student s,score sc

  WHERE s.學號=sc.學號AND COUNT(*)>=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課程的學生的學號,正確的命令是

  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課程號='C5'

  D)SELECT學號FROM score sc WHERE課程號='C 1'OR 'C5'

  (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

  (8)在Visual FoxPro中假設有查詢文件queryl.qpr,要執(zhí)行該文件應使用命令【8】。

  (9)SQL語句“SELECT 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ū)А?