計算機二級VFP試題真題_第1頁
計算機二級VFP試題真題_第2頁
計算機二級VFP試題真題_第3頁
計算機二級VFP試題真題_第4頁
計算機二級VFP試題真題_第5頁
已閱讀5頁,還剩38頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、04年4月全國計算機二級筆試試卷VFP數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1) 數據庫(DB)、數據庫系統(DBS)、數據庫管理系統(DBMS)三者之間的關系是 A)DBS 包括DB 和 DBMS B)DBMS 包括 DB 和 DBS C)DB 包括 DBS 和 DBMS D)DBS 就是DB,也就是 DBMS(2) 在 Visual FoxPro 中“表”是指 A) 報表 B) 關系 C)表格 D)表單(3)數據庫系統與文件系統

2、最主要區別是 A)數據庫系統復雜,而文件系統簡單 B)文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以解決 C)文件系統只能管理程序文件,而數據庫系統能夠管理各種類型的文件 D)文件系統管理的數據量較少,而數據庫系統可以管理龐大的數據量(4)當前表單的LABEL1 控件中顯示系統時間的語句是 A)THISFORM.LABEL1.CAPTION=TIME() B)THISFORM.LABEL1.VALUE=TIME() C)THISFORM.LABEL1.TEXT=TIME() D)THISFORM.LABEL1.CONTROL=TIME()(5)在關系模型中,為了實現“關系中不允許出

3、現相同元組”的約束應使用 A)臨時關鍵字 B)主關鍵字 C)外部關鍵字 D)索引關鍵字(6)在Visual FoxPro 中創建項目,系統將建立一個項目文件,項目文件的擴展名是 A)pro B)prj C)pjx D)itm(7)在Visual FoxPro 的項目管理器中不包括的選取項卡是 A)數據 B)文檔 C)類 D)表單(8)在Visual FoxPro 中說明數組的命令是 A)DIMENSION 和 ARRAY B)DECLARE 和 ARRAY C)DIMENSION 和 DECLARE D)只有DIMENSION(9)數據庫表可以設置字段有效性規則,字段有效性規則屬于 A)實體完

4、整性范疇 B)參照完整性范疇 C)數據一致性范疇 D)域完整性范疇(10)在Visual FoxPro 中字段的數據類型不可以指定為 A)日期型 B)時間型 C)通用型 D)備注型(11)用命令”INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引類型是 A)主索引 B)候選索引 C)普通索引 D)惟一索引(12)以下關于主索引和候選索引的敘述正確的是 A)主索引和候選取索引都能保證表記錄的惟一性 B)主索引和候選索引都可以建立在數據庫表和自由表上 C) 主索引可以保證表記錄的惟一性,而候選索引不能 D) 主索引和候選索引是相同的概念(13)查詢訂購單號首字符是

5、“P”的訂單信息,應該使用命令 A) SELECT * FROM 訂單 WHERE HEAD(訂購單號,1)=“P” B) SELECT * FROM 訂單 WHERE LEFT(訂購單號,1)=“P” C) SELECT * FROM 訂單 WHERE “P”$訂購單號 D) SELECT * FROM 訂單 WHERE RIGHT(訂購單號,1)=“P”(14)有如下賦值語句,結果為“大家好”的表達式是 a=“你好” b=“大家” A)b+AT(a,1) B) b+RIGHT(a,1) C) b+LEFT(a,3,4) D)b+RIGHT(a,2)(15) 數據庫表的字段可以不定義默認值,

6、默認值是 A)邏輯表達式 B)字符表達式C)數值表達式 D)前三種都可能(16)數據庫表的字段可以定義規則,規則是 A)邏輯表達式 B)字符表達式 C)數值表達式 D)前三種都不對(17)在SQL 語句中,與表達式“供應商名LIKE”%北京%”功能相同的表達式是 A)LEFT(供應商名,4)=”北京” B)”北京”$供應商名 C)供應商名 IN ”%北京%” D)AT(供應商史,“北京”)(18)使數據庫表變成自由表的命令是 A)DROP TABLE B)REMOVE TABLE C)FREE TABL D)RELEASE TABLE(19)在Visual FoxPro 的查詢設計器中“篩選”

7、選項卡對應的SQL的短語是 A)WHERE B)JOIN C) SET D)ORDER BY(20)SQL 支持集合的并運算,在Visual Foxpro 中SQL 并運算的運算符是 A)PLUS B)UNION C)+ D)U(21)根據“職工”項目文件生成 emp_sys.exe 應用程序的命令是 A)BUILD EXE emp_sys FROM 職工 B)BUILD APP emp_sys .exe FROM 職工 C) LINK EXE emp_sys FROM 職工 D)LINK APP emp_sys.exe FROM 職工(22) 如果。指定參照完整性的刪除規則為“級聯”,則當刪

8、除父表中的記錄時 A) 系統自動備份記錄中被刪除記錄到一個新表中 B) 若子表中有相關記錄,則禁止刪除父表中記錄 C) 會自動刪除子表中所有相關記錄 D) 不作參照完整性檢查,刪除父表記錄與子表無關(23) 以下關于關系的說法正確的是 A)列的次序非常重要 B)當需要索引時列的次序非常重要 C)列的次序無關緊要 D)關鍵字必須指定為第一列(24)為了在報表中打印當前時間,這時應該插入一個 A)表達式控件 B)域控件 C)標簽控件 D)文本控件(25)在Visual FoxPro 中釋放和關閉表單的方法是 A)RELEASE B)CLOSE C)DELETE D)DROP(26)為了從用戶菜單返

9、回到系統菜單應該使用命令 A)SET DEFAULT SYSTEM B)SET MENU TO DEFAULT C)SET SYSTEM TO DEFAULT D)SET SYSMENU TO DEFAULT(27)在表單中為表格控件指定數據源的屬性是 A)DataSourse B)RecordSource C) DataFrom D)RecordFrom(28) 以上關于表單數據環境敘述錯誤的是 A)可以向表單數據環境設計器中添加表或視圖 B)可以向表單數據環境設計器中移出表或視圖 C)可以向表單數據環境設計器中設置表之間的聯系 D)不可以向表單數據環境設計器中設置表之間的聯系(29)以下關

10、于表單數據環境敘述錯誤的是 A)不能根據自由表建立查詢 B)只能根據自由表建立查詢 C)只能根據數據庫建立查詢 D)可以根據數據庫表和自由表建立查詢(30)查詢職工實發工資的正確命令是 A)SELECT 姓名,(基本工資+津貼+獎金扣除)AS 實發工資 FROM 工資 B)SELECT 姓名,(基本工資+津貼+獎金扣除)AS 實發工資 FROM 工資; WHERE 職工.職工號=工資.職工號 C)SELECT 姓名,(基本工資+津貼+獎金扣除)AS 實發工資 FROM 工資,職工WHERE 職工.職工號=工資.職工號 D)SELECT 姓名,(基本工資+津貼+獎金扣除)AS 實發工資 FROM

11、 工資,職工JOIN職工.職工號=工資.職工號(31)查詢1962 年10 月27日出生的職工信息的正確命令是 A) SELECT * FROM 職工 WHERE 出生日期=1962-10-27 B) SELECT * FROM 職工 WHERE 出生日期=1962-10-27 C) SELECT * FROM 職工 WHERE 出生日期=“1962-10-27” D) SELECT * FROM 職工 WHERE 出生日期=“1962-10-27“(32)查詢每個部門年齡最長者的信息,要求得到的信息包括部門和最長者的出生日期正確的命令是 A)SELECT 部門名,MIN(出生日期)FROM

12、部門JOIN 職工; ON 部門.部門號=職工.部門號 GROUP BY 部門名 B)SELECT 部門名,MAX(出生日期)FROM 部門JOIN 職工; ON 部門.部門號=職工.部門號 GROUP BY 部門名 C)SELECT 部門名,MIN(出生日期)FROM 部門JOIN 職工; WHERE 部門.部門號=職工.部門號 GROUP BY 部門名 D)SELECT 部門名,MAX(出生日期)FROM 部門JOIN 職工; WHERE 部門.部門號=職工.部門號 GROUP BY 部門名(33)查詢有10名以上(含10名)職工的部門信息(部門名和職工人數),并按職工人數 A)SELEC

13、T 部門名,COUNT(部門號)AS 職工人數; FROM 部門,職工 WHERE 部門.部門號=職工.部門號; GROUP BY 部門名 HAVING COUNT(*)>=10; ORDER BY COUNT(職工號)ASC B)SELECT 部門名,COUNT(部門號)AS 職工人數; FROM 部門,職工 WHERE 部門.部門號=職工.部門號; GROUP BY 部門名 HAVING COUNT(*)>=10; ORDER BY COUNT(職工號)DESC C)SELECT 部門名,COUNT(部門號)AS 職工人數; FROM 部門,職工 WHERE 部門.部門號=職工

14、.部門號; GROUP BY 部門名 HAVING COUNT(*)>=10; ORDER BY 職工人數ASC D)SELECT 部門名,COUNT(部門號)AS 職工人數; FROM 部門,職工 WHERE 部門.部門號=職工.部門號; GROUP BY 部門名 HAVING COUNT(*)>=10; ORDER BY 職工人數DES(34)查詢所有目前年齡在35歲以上(不含35歲)的職工信息(姓名,性別和年齡),下確的命令是 A) SELECT 姓名,性別,YEAR(DATE-YEAR(出生日期)年齡 FROM 職工; WHERE 年齡>35 B) SELECT 姓名

15、,性別,YEAR(DATE-YEAR(出生日期)年齡 FROM 職工; WHERE YEAR(出生日期)>35 C) SELECT 姓名,性別,YEAR(DATE-YEAR(出生日期)年齡 FROM 職工; WHERE YEAR(DATE()- YEAR(出生日期)>35 D) SELECT 姓名,性別,YEAR(DATE-YEAR(出生日期)FROM 職工; WHERE YEAR(DATE()- YEAR(出生日期)>35(35)為“工資”表增加一個“實發工資”字段的正確命令是 A) MODIFY TABLE 工資 ADD COLUMN 實發工資N(9,2) B) MODI

16、FY TABLE 工資 ADD FLELD 實發工資N(9,2) C) ALTER TABLE 工資 ADD COLUMN 實發工資N(9,2) D) ALTER TABLE工資 ADD FLELD 實發工資N(9,2)二、填空題請將每一個空的正確答案寫在答題卡115序號的橫線上,答在試卷上不得分注意:以命令關鍵字填寫空的必須拼寫完整(1) 使用數據庫設計器為兩個表建立聯系,首先應在父表中建立1 索引,在子表中建立2 索引(2) 常量.n.表示的是3 型的數據(3) 在Visual FoxPro 中參數傳遞的方式有兩種,一種是按值傳遞,另一種是按引用傳遞,將參數設置為按引用傳遞的語句是:SET

17、 UDFPARMS 4 (4) 運得表單時,Load 事件是在Init 事件之5 被引發。(5) 如下程序段的輸出結果是6 I=1 DO WHILE I<10 I=I+2 ENDDO ?I第(6)(9)題使用如下三個表零件.DBF:零件號C(2),零件名稱 C(10),單價N(10),規格 C(8)使用零件.DBF:項目號C(2),零件號 C(2),數量I 項目.DBF:項目號C(2),項目名稱 C(20),項目負責人C(10),電話 C(20)(6)為“數量”安段增加有效性規則:數量>0,應該使用的SQL 語句是 7 TABLE 使用零件8 數量 SET 9 數量>0(7)

18、查詢與項目“s1”(項目號)所用的任意一個零件相同的項目號、項目名稱、零件號和零件名稱,使用的SQL語句是SELECT 項目.項目號,項目名稱,使用零件.零件號,零件名稱;FROM 項目.項目零件,零件WHERE 項目.項目號=使用零件.項目號10 ;使用零件.零件號=零件.零件號 AND 使用零件.零件號11 ;(SELECT 零件號 FROM 使用零件 WHERE 使用零件.項目號=”s1”)(8) 建立一個由零件名稱、數量、項目號、項目名稱安段構成的視圖,視圖中只包含項目號為”s2”的數據,應該使用的SQL的語句是CREATE VIEW item_view 12 SELECT 零件.零件

19、名稱,使用零件.數量,使用零件.項目號,項目.項目名稱;FROM 零件 INNER JOIN 使用零件;INNER JOIN 13 ON 使用零件.項目號=項目.項目號;ON 零件.零件號=使用零件.零件號;WHERE 項目.項目號=”s2”(9) 從上一題建立 視圖中查詢使用數量最多的2個零件的信息,應該使用的SQL語句是SELECT* 14 2 FROM item_view 15 數量DESC</P< p>答案:15ABBAB 610 CDCDB1115DABDD 1620ABBAB2125ACCBA 2630DBDDC3135AADCC填空題:1、主 2、普通 3、邏輯

20、 4、TOREFERENCE 5、前6、11 7、ALTER 8、ALTER 9、CHECK 10、AND11、IN 12、AS 13、項目 14、TOP 15、ORDERBY2004年9月全國計算機等級考試二級筆試試卷Visual FoxPro數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)DBMS的含義是: A)、數據庫系統B)、數據庫管理系統C)、數據庫管理員 D)、數據庫 (2)從關系模式中指定若干個屬性組成新的關系的運算稱為:

21、A)、聯接B)、投影C)、選擇D)、排序 (3)對于“關系”的描述,正確的是: A)、同一個關系中允許有完全相同的元組 B)、同一個關系中元組必須按關鍵字升序存放 C)、在一個關系中必須將關鍵字作為該關系的第一個屬性 D)、同一個關系中不能出現相同的屬性名 (4)在表設計器的“字段”選項卡中可以創建的索引是 A)、唯一索引 B)、候選索引 C)、主索引 D)、普通索引 (5)在程序中不需要用public等命令明確聲明和建立,直接使用的內存變量 A)、局部變量 B)、公共變量 C)、私有變量 D)、全局變量 (6)擴展名為dbf的文件是 A)、表文件 B)、表單文件 C)、數據庫文件 D)、項目

22、文件 (7)下列程序段的輸出結果 Clear store 10 to a store 20 to b set udfparms to reference do swap with a,(B) ?a,b procedure swap parameters x1,x2 temp=X1 x1=x2 x2=temp endproc A)、10 20 B)、20 20 C)、20 10 D)、10 10 (8)使用調試器調試第(7)小題的程序,如果想在過程SWAP執行時觀察X1的值,可以在其中安置一條命令,程序執行到該命令時,系統將計算X1的值,并將結果在調試輸出窗口中顯示,這條命令的正確寫法是: A)

23、、DEBUGOUT X1 B)、DEBUG X1 C)、OUT X1 D)、TEST X1 (9)如果在運行表單時,要使表單的標題顯示“登錄窗口”,則可以在Form1的Load事件中加入語句 A)、THISFORM.CAPTION="登錄窗口" B)、FORM1.CAPTION="登錄窗口" C)、THISFORM.NAME="登錄窗口" D)、FORM1.NAME="登錄窗口" (10)如果想在運行表單時,向Text2中輸入字符,回顯字符顯示的是“*”是,則可以在Form1的Init事件中加入語句 A) 、FOR

24、M1.TEXT2.PASSWORDCHAR="*" B)、FORM1.TEXT2.PASSWORD="*" C)、THISFORM.TEXT2.PASSWORD="*" D)、THISFORM.TEXT2.PASSWORDCHAR="*" (11)假設用戶名和口令存儲在自由表“口令表”中,當用戶輸入用戶名和口令并單擊“登錄”按鈕時,若用戶名輸入錯誤,則提示“用戶名錯誤”;若用戶名輸入正確,而口令輸入錯誤,則提示“口令錯誤”。若命令按鈕“登錄”的Click事件中的代碼如下:USE 口令表GO TOP flag =0

25、DO WHILE .not.EOF() IF Alltrim(用戶名)=Alltrim(Thisform.Text1.value) If Alltrim(口令)Alltrim(Thisform.Text2.value) WAIT"歡迎使用"WINDOW TIMEOUT2 ELSE WAIT"口令錯誤"WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF WAIT"用戶名錯誤"WINDOW TIMEOUT2 ENDIF 則在橫線處應填寫的代碼是 A)、flag=-1 B、)flag=

26、0 C)、flag=1 D)、flag=2 (12)設X=10, 語句 ?VARTYPE ("X")的輸出結果是 A)、N B)、 C C)、 10 D)、X (13)表達式LEN(SPACE(0)的運算結果是 A)、 。NULL。B)、1 C)、0 D)、" " (14)表單建立了快捷菜單MYMENU,調用快捷菜單的命令代碼DO mymenu.mpr WITH THIS 應該放在表單的那個事件中? A)、Desory B)、Init 事件C)、load 事件 D)、RIGHTCLICK事件 (15)為“學院”表增加一個字段“教師人數”的SQL語句是 A

27、)、CHANGE TABLE學院ADD教師人數I B)、ALTER STRU學院ADD教師人數I C)、ALTER TABLE學院ADD教師人數I D)、CHANGE TABLE學院INSERT教師人數I (16)將“歐陽秀”的工資增加200元SQL語句是 A)、REPLACE教師WITH工資工資+200 WHERE 姓名“歐陽秀” B)、UPDATE教師SET工資工資200 WHEN 姓名“歐陽秀” C)、UPDATE教師工資WITH工資+200 WHERE姓名“歐陽秀” D)、UPDATE教師SET 工資工資200 WHERE姓名“歐陽秀” (17)下列程序段的輸出結果是CLOSE DAT

28、A a=0 USE教師GO TOP DO WHILE .NOT. EOF() IF主講課程"數據結構".OR.主講課程"C語言" a=a+1 ENDIF SKIP ENDDO ?a A)、4 B)、5 C)、6 D)、7 (18)有SQL語句:SELECT * FROM教師WHERE NOT(工資>3000 OR 工資<2000)與如上語句等價的SQL語句是 A)、SELECT*FROM 教師 HWERE 工資 BETWEEN 2000 AND 3000 B)、SELECT*FROM 教師 HWERE 工資 >2000 AND 工資&l

29、t;3000 C)、SELECT*FROM 教師 HWERE 工資>2000 OR 工資<3000 D)、SELECT*FROM 教師 HWERE 工資<=2000 AND 工資>=3000 (19)為“教師”表的職工號字段添加有效性規則:職工號的最左邊三位字符是110,正確的SQL語句是 A)、CHANGE TABLE教師ALTER職工號SET CHECK LEFT(職工號,3)="110" B)、ALTERTABLE教師ALTER職工號SET CHECK LEFT(職工號,3)="110" C)、ALTER TABLE教師AL

30、TER職工號CHECK LEFT(職工號,3)="110" D)、CHANGE TABLE教師ALTER職工號SET CHECK OCCURS(職工號,3)="110" (20)有SQL語句SELECT DISTINCT系號FROM教師WHERE工資><=;ALL (SELECT工資FROM教師WHERE系號"02")該語句的執行結果是系號 A)、"01"和"02" B)、"01"和"03" C)、"01"和"04

31、" D)、"02"和"03" (21)建立一個視圖salary,該視圖包括了系號和(該系的)平均工資兩個字段,正確的SQL語句是: A)、CREATE VIEW salary AS系號,SVG(工資)AS平均工資FROM教師GROUP BY 系號 B)、CREATE VIEW salary AS SELECT系號,AVG(工資)AS平均工資FROM教師GROUP BY系名 C)、CREATE VIEW Salary SELECT系號,AVG(工資)AS平均工資FROM教師GROUP BY系號 D)、CREATE VIEW salary AS S

32、ELECT系號,AVG(工資)AS平均工資FROM教師GROUP BY系號 (22)刪除視圖salary的命令是 A)、DROP salary VIEW B)、DROP VIEW salary C)、DELETE salary VIEW D)、DELETE salary (23)有SQL語句:SELECT主講課程,COUNT(*)FROM教師GROUP BY主講課程該語句執行結果含有記錄個數是 A)、3 B)、4 C)、5 D)、6 (24)有SQL語句SELECT COUNT(*)AS人數,主講課程FROM教師 GROUPBY主講課程:ORDER BY人數DESC 該語句執行結果的第一條記錄

33、的內容是 A)、 4 數據結構 B)、3 操作系統 C) 、2 數據庫 D)、1 網絡技術 (25)有SQL語句:SELECT學院,系名,COUNT(*)AS教師人數FROM教師,學院; WHERE教師.系號學院.系號GROUP BY學院.系名與如上語句等價的SQL語句是: A)、SELECT學院.系名,COUNT(*)AS教師人數FROM教師INNER JOIN學院; 教師.系號= 學院.系號GROUP BY學院. 系名 B)、SELECT學院.系名,COUNT(*)AS教師人數FROM 教師INNER JOIN學院ON 系 號GROUP BY學院.系名 C)、SELECT學院.系名,COU

34、NT(*) AS教師人數FROM教師INNERJOIN學院; ON 教師.系號=學院.系號GROUP BY學院. 系名 D)、SELECT 學院. 系名,COUNT(*)AS教師人數 FROM教師INNERJOIN學院; ON教師.系號 = 學院.系號 (26)有SQL語句:SELECT DISTINCT系號FROM教師WHERE工資>=ALL (SELECT 工資FROM教師WHERE系號="02")與如上語句等價的SQL語句是 A)、SELECT DISTINCT系號FROM教師WHERE工資>=(SELECT MAX(工資)FROM教師WHERE 系號=&

35、quot;02") B)、SELECT DISTINCT系號FROM教師WHERE工資>=(SELECT MIN(工資)FROM教師WHERE 系號="02") C)、SELECT DISTINCT系號FROM教師WHERE工資>=ANY(SELECT(工資)FROM教師WHERE 系號="02") D)、SELECT DISTINCT系號FROM教師WHERE工資>=SOME (SELECT(工資)FROM教師WHERE 系號="02") (27)使用SQL語句增加字段的有效性規則,是為了能保證數據的 A

36、)、實體完整性 B)、表完整性C)、參照完整性 D)、域完整性 (28)向項目中添加表單,應該使用項目管理器的 A)、 “代嗎“選項卡 B)、“類“選項卡 C)、"數據“選項卡 D)、"文當“選項卡 (29)有關參照完整性的刪除規定,正確的描述是 A)、如果刪除規則選擇的是“限制“,則當用戶刪除父表中的記錄時,系統將自動 刪除子表中的所有相關記錄。 B)、如果刪除規則選擇的是“級聯“,則當用戶刪除父表中的記錄時,系統將禁止刪除子表相關的父表中的記錄。 C)、如果刪除規則選擇的是“忽略“,則當用戶刪除父表中的記錄時,系統不負責做任何工作。 D)、上面三種說法都不對 (30)有

37、關查詢設計器,正確的描述是: A)、“聯接“選項卡與SQL語句的GROUP BY 短語對應 B)、“篩選“選項卡與SQL語句的HAVING 短語對應 C)、“排序依據"選項卡與SQL語句的ORDER BY 短語對應 D)、"分組依據“ 選項卡與SQL語句的JOIN ON 短語對應 (31)使用“調試器“調試程序時,用于顯示正在調試的程序文件的窗口是: A)、局部窗口 B)、跟蹤窗口 C)、調用堆棧窗口 D)、監視窗口 (32)讓控件獲得焦點,使其成為活動對象的方法是 A)、SHOW B)、RELEASE C)、SETFOCUS D)、GOTFOCUS (33)下面關于表單若

38、干常用事件的描述中,正確的是 A)、 釋放表單時,UNLOAD事件在DEXTROY事件之前引發 B)、 運行表單時,INIT事件在LOAD 事件之前引發 C)、單擊表單的標題欄,引發表單的CLICK事件 D)、 上面的說法都不對 (34)如果文本框的INPUTMASK屬性值是#99999,允許在文本況鐘輸入的是 A)、+12345 B)、abc123 C)、$12345 D)、abcdef (35)連編應用程序不能生成的文件是 A)、APP文件 B)、EXE文件 C)、DLL文件 D)、PRG 文件 二、填空題目 1. 在關系模型中,“關系中不允許出現相同元組”的約束是通過_實現的。 2. 在

39、visual foxpro中項目文件的擴展名是_ 3. 是數據庫表變為自由表的命令是_TABLE 4. 在visual foxpro的查詢設計器中_選項卡對應的SQL短語是WHERE 5. 在visual foxpro中,BUILD_命令連編生成的程序可以脫離開visual foxpro在WINDOWS環境下運行。 6. 當刪除父表中的記錄時,若子表中的所有相關記錄也能自動刪除,則相應的參照完整性的刪除規則為_ 7. 在visual foxpro中釋放和關閉表單的方法是_. 8. 為了從用戶菜單返回到默認的系統菜單應該使用命令SET_ TO DEFAULT。 9. 在VISUAL FOXPRO

40、 的表單設計中,為表格控件指定數據源的屬性是_. 10 表示“1962年10月27日”的日期常量應改寫為_ 11. 為“學生”表增加一個“平均成績”字段的正確命令是 ALTER TABLE 學生 ADD _平均成績 N(5,2) 12. 在將設計好的表單存盤時,系統生成擴展名分別是SCX和_的兩個文件。 13. 在VISUAL FOXPRO 中為表單指定表題的屬性是_ 14. 在VISUAL FOXPRO 中表單的LOAD事件發生在INIT事件之_. 15. 在VISUAL FOXPRO 中如下程序的運行結果(即執行命令DO main后)是_ *程序文件名:main.prg SET TALK

41、OFF CLOSE ALL CLEAR ALL mX="Visual Foxpro" mY="二級" DO s1 ?mY+mX RETURN *子程序文件名:s1.prg PROCEDURE s1 LOCAL mX mX="Visual FoxPro DBMS 考試" mY="計算機等級"+mY RETUREN 選擇題答案: 1-5 B B D D C 6-10 A B A A D 11-15 B B C B B 16-20 D 未定 A B 未定 21-25 D B 未定 未定 C 26-30 A D D C C

42、 31-35 B C D A D 注:答案為“未定”,是由于我手里邊還沒有數據,所以沒有辦法做題。 填空題答案: 1.主關鍵字2.PJX 3.Remove 4.篩選 5.EXE 6.級聯 7.Release() 8.SysMenu9.RecordSource 101962-10-27 11.Column 12.SCT 13.Caption 14.前 15.計算機等級二級Visual FoxPro2005年4月全國計算機等級考試二級筆試試卷Visual FoxPro數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(1)(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個選項

43、中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)數據的存儲結構是指A)存儲在外存中的數據 B)數據所占的存儲空間量C)數據在計笪機中的順序存儲方式 D)數據的邏輯結構在計算機中的表示(2)下列關于棧的描述中錯誤的是A)棧是先進后出的線性表 B)棧只能順序存儲C)棧具有記憶作用 D)對棧的插入與刪除操作中,不需要改變棧底指針(3)對于長度為n的線性表,在最壞情況下,下列各排序法所對應的比較次數中正確的是A)冒泡排序為n/2 B)冒泡排序為nC)快速排序為n D)快速排序為n(n-1)/2(4)對于長度為n的線性表進行順序查找,在最壞情況下所需要的比較次數為A

44、)log2nB)n/2C)nD)n+1(5)下列對于線性鏈表的描述中正確的是A)存儲空間不一定是連續,且各元素的存儲順序是任意的B)存儲空間不一定是連續,且前件元素一定存儲在后件元素的前面C)存儲空間必須連續,且前件元素一定存儲在后件元素的前面D)存儲空間必須連續,且各元素的存儲順序是任意的(6)下列對于軟件測試的描述中正確的是A)軟件測試的目的是證明程序是否正確B)軟件測試的目的是使程序運行結果正確C)軟件測試的目的是盡可能多地發現程序中的錯誤D)軟件測試的目的是使程序符合結構化原則(7)為了使模塊盡可能獨立,要求A)模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強B)模塊的內聚程度要盡

45、量高,且各模塊間的耦合程度要盡量弱C)梗塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱D)模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強(8)下列描述中正確的是A)程序就是軟件B)軟件開發不受計笪機系統的限制C)軟件既是邏輯實體,又是物理實體D)軟件是程序、數據與相關文檔的集合(9)數據獨立性是數據庫技術的重要特點之一。所謂數據獨立性是指A)數據與程序獨立存放B)不同的數據被存放在不同的文件中C)不同的數據只能被對應的應用程序所使用D)以上三種說法都不對(10)用樹形結構表示實體之間聯系的模型是A)關系模型 B)網狀模型C)層次梗型 D)以上三個都是(11)在創建數據庫表結構時,為該

46、表指定了主索引,這屬于數據完整性中的A)參照完整性 B)實體完整性C)域完整性 D)用戶定義完整性(12)在創建數據庫表結構時,為該表中一些宇段建立普通索引,其目的是A)改變表中記錄的物理順序 B)為了對表進行實體完整性約束C)加快數據庫表的更新速度 D)加快數據庫表的查詢速(13)數據庫系統中對數據庫進行管理的核心軟件是A)DBMS B)DSC)OSD)DBS(14)設有兩個數據庫表,父表和子表之間是一對多的聯系,為控制子表和父表的關聯,可以設置“參照完整性規則”,為此要求這兩個表A)在父表連接字段上建立普通索引,在子表連接字段上建立主索引B)在父表連接字段上建立主索引,在子表連接宇段上建立

47、普通索引C)在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引D)在父表和子表的連接宇段上都要建立主索引(15)關系運笪中的選擇運笪是A)從關系中找出滿足紿定條件的元組的操作B)從關系中選擇若千個屬性組成新的關系的操作C)從關系中選擇滿足紿定條件的屬性的操作D)A和B都對(16)在指定字段或表達式中不允許出現重復值的索引是A)惟一索引 B)惟一索引和候選索引C)惟一索引和主索引 D)主索引和候選索引(17)在Visual FoxPro中,以下關于刪除記錄的描述,正確的是A)SQL的DELETE命令在刪除數據庫表中的記錄之前,不需要用USE命令打開表B)SQL的DELETE命令和傳統Visual FoxPro的DELETE命令在刪除數據庫表中的記錄之前,都需要用USE命令打開表C)SQL的DELETE命令可以物理地刪除數據庫表中的記錄,而傳統Visual FoxPro的DELETE命令只能邏輯刪除數據庫表中的記錄 D)傳統Visual FoxPro的BELETE命令在刪除數據庫表中的記錄之前不需要用USE命令打開表(18)在Visual FoxPro中,如果希望跳出SCANENDSCAH循環體、執行ENDSCAN后面的語句,應使用A)LOOP語句 B)EXIT語句C)BREAK浯句 D)RETURN語句(19)打開數據庫abc的正確命令是A)OP

溫馨提示

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

評論

0/150

提交評論