《數據庫管理系統》2022-2022-1期末試卷(A)1_第1頁
《數據庫管理系統》2022-2022-1期末試卷(A)1_第2頁
《數據庫管理系統》2022-2022-1期末試卷(A)1_第3頁
《數據庫管理系統》2022-2022-1期末試卷(A)1_第4頁
《數據庫管理系統》2022-2022-1期末試卷(A)1_第5頁
已閱讀5頁,還剩9頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、試卷編號: ( A )卷課程編號: 課程名稱: 數據庫管理系統 考試形式: 閉卷 適用班級: 全校 姓名: 學號: 班級: 學院: 專業: 考試日期: 2022.01.26下午 題號一二三四五六七八九十總分累分人 簽名題分40401010 100得分考生考前須知:1、本試卷共9 頁,請查看試卷中是否有缺頁或破損。如有立即舉手報告以便更換。 2、考試結束后,考生不得將試卷、答題紙和草稿紙帶出考場。說明:請將一、二、三大題的答案寫在答題紙上一、 選擇題(每題 1 分,共40分) 得分評閱人 1、在以下4個選項中,不屬于根本關系運算的是 。A. 連接B. 投影C. 比擬D. 選擇2、用二維表數據來表

2、示實體及實體之間關系的數據模型稱為 。A.實體-聯系模型 B.層次模型 C.網狀模型 D.關系模型3、在Visual FoxPro中“表是指 。A. 報表 B. 關系 C. 表格 D. 表單4、在“工程管理器下為工程建立一個新報表,應該使用的選項卡是_。 A. 數據 B. 文檔 C. 類 D. 代碼5、擴展名為 pjx 的文件是_。 A.數據庫表文件 B.表單文件 C.數據庫文件 D.工程文件6、啟動Visual FoxPro時,屏幕上出現兩個窗口:一個是主窗口,另一個是 。A. 命令窗口 B. 文本窗口C. 幫助窗口 D. 對話框窗口7、退出 Visual FoxPro的操作方法是 。A.

3、從“文件下拉菜單中選擇“退出選項B. 單擊關閉窗口按鈕C. 在命令窗口中輸入QUIT命令,然后按Enter鍵D. 以上方法都可以20222022學年第一學期期末考試試卷8、Visual FoxPro的表達式LEN(DTOC(DATE()+DATE()的類型是 。A.數值型 B.邏輯型 C.字符型 D.日期型9、以下選項中不屬于定界符的是 。A.半角單引號 B.大括號 C.雙引號 D.方括號10、以下選項中,是邏輯型常量的是 。A. Y B. N C. NOT D. .F.11、執行如下命令序列:YA=100YB=200 YAB=300N="A"M="Y&N

4、"?&M最后一條命令的顯示值為 。A. 100 B. 200 C. 300 D. Y&N12、在Visual Foxpro中,關于命令的書寫規那么,以下說法中正確的選項是 。A. 命令不一定要以命令名開頭 B. 各子句順序不能改變C. 不能大小寫混合,也不能分行書寫 D. 命令行最大的字符數是819213、執行以下命令序列后的輸出結果是 。m=len("1810")?m=m+1A. 1810 B. 4 C. 5 D. .F.14、下面有關索引的描述正確的選項是 。A. 建立索引以后,原來的數據庫表文件中記錄的物理順序將被改變B. 創立索引是創立一個

5、指向數據庫表文件記錄的指針構成的文件 C. 索引與數據庫表的數據存儲在一個文件中D. 使用索引并不能加快對表的查詢操作15、在Visual FoxPro中,關于自由表表達正確的選項是 。A. 自由表和數據庫表是完全相同的 B. 自由表不能建立字段級規那么和約束C. 自由表不能建立候選索引 D. 自由表不可以參加到數據庫中16、在Visual FoxPro中,表結構中的邏輯型、通用型、日期型字段的寬度由系統自動 給出,它們分別為 。A. 1、4、8 B. 4、4、10 C. 1、10、8 D. 2、8、817、當前工資表中有108條記錄,當前記錄號為8,用SUM命令計算工資總和時,假設缺省范圍短

6、語,那么系統將 。  A.只計算當前記錄的工資值       B.計算前8條記錄的工資和  C.計算后8條記錄的工資和       D.計算全部記錄的工資和18、在Visual FoxPro中,利用數據庫表的字段有效性規那么可以實現數據的 。A. 實體完整性 B. 參照完整性C. 域完整性 D. 更新完整性19、以下表達正確的選項是 。  A.自由表字段名最長20個字符   &

7、#160;    B.數據庫表字段最長100個字符  C.字段名中可以有空格               D.字段名中不可以有空格20、假設所建立索引的字段值不允許重復,并且一個表中只能創立一個,它應該是 。A. 主索引 B. 惟一索引 C. 候選索引 D. 普通索引21、以下關于空值NULL表達正確的選項是 。A. 空值等同于空字符串 B. 空值表示字段或變量還沒有確定值C. VFP不支持空值 D. 空值

8、等同于數值022、表達式LENSPACE(0)的運算結果是 。 A. NULL B. 1 C. 0 D. " "23、在SQL SELECT語句中用于實現關系的選擇運算的短語是 。A. FOR B. WHILE C. WHERE D. CONDITION24、設 X=65,命令?VARTYPEX的輸出是_。 A. N B. C C. L D. 出錯 25、假設表單MyForm 隱藏著,讓該表單在屏幕上顯示的命令是_。 A. MyForm.List B. MyForm.Display C. MyForm.Show D. MyForm.ShowForm26、在Visual Fo

9、xPro中,要運行查詢文件query1.qpr,可以使用命令 。 A. DO query1 B. DO query1.qpr C. DO QUERY query1 D. RUN query127、Visual FoxPro內存變量的數據類型不包括 。A. 數值型 B. 貨幣型 C. 備注型 D. 邏輯型28、在Visual FoxPro中,如果希望跳出SCAN ENDSCAN循環體、執行ENDSCAN后面 的語句,應使用_。 A. LOOP語句 B. EXIT語句 C. BREAK語句 D. RETURN語句29、使用SQL語句將學生表S中年齡(AGE)大于30歲的記錄刪除,正確的命令是_。A

10、. DELETE FOR AGE>30 B. DELETE FROM S WHERE AGE>30C. DELETE S FOR AGE>30 D. DELETE S WHERE AGE>3030、順序執行以下命令后,最后一條命令顯示的結果是  。  USE CHJ  GO 5  SKIP  -2  ? RECNO   A.3      B.4     C.5   

11、0;  D.731、執行 ?AT“教授,“副教授 命令的顯示結果是 。A. .T.   B. 2   C. 3   D. 032、執行SELECT 0選擇工作區的結果是 。  A. 選擇了0號工作區 B. 選擇了空閑的最小的工作區  C. 選擇了空閑的工作區     D. 顯示出錯信息33、要為當前表所有職工增加100元工資應該使用命令 。A. CHANGE 工資 WITH 工資+100B. REPLACE 工資 WITH 工資+100C. CHANGE ALL 工資 WIT

12、H 工資+100D. REPLACE ALL 工資 WITH 工資+10034、 Visual FoxPro參照完整性規那么不包括 。A. 更新規那么 B. 查詢規那么 C. 刪除規那么 D. 插入規那么35、在VFP環境下,用LIST STRU命令顯示表中各字段總寬度為50,那么用戶實際可使用的字段總寬度為 。   A.51     B.50      C.49    D.4836、下面關于屬性、方法和事件的表達中,錯誤的選項是 。A. 屬性用于描述對象

13、的狀態,方法用于表示對象的行為B. 基于同一個類產生的兩個對象可以分別設置自己的屬性值C. 事件代碼也可以像方法一樣被顯示調用D. 在新建一個表單時,可以添加新的屬性、方法和事件3740使用的數據表如下:37、為“歌手表增加一個字段“最后得分的 SQL 語句是_。 A. ALTER TABLE 歌手 ADD 最后得分 F6,2 B. ALTER DBF 歌手 ADD 最后得分 F 6,2 C. CHANGE TABLE 歌手 ADD 最后得分 F6,2 D. CHANGE TABLE 學院 INSERT 最后得分 F 6,238、插入一條記錄到“評分表中,歌手號、分數和評委號分別是“1001、

14、9.9 和“105,正確的 SQL 語句是_。 A. INSERT VALUES“1001,9“105INTO 評分歌手號,分數,評委號 B. INSERT TO 評分歌手號,分數,評委號VALUES“1001,9.9“105 C. INSERT INTO 評分歌手號,分數,評委號VALUES“1001,9.9,“105 D. INSERT VALUES“1009.9“105TO 評分歌手號,分數,評委號39、為“評分表的“分數字段添加有效性規那么:“分數必須大于等于 0 并且小于等于10,正確的 SQL 語句是_。 A. CHANGE TABLE 評分 ALTER 分數 SET CHECK

15、分數=0 AND 分數=10 B. ALTER TABLE 評分 ALTER 分數 SET CHECK 分數=0 AND 分數=10 C. ALTER TABLE 評分 ALTER 分數 CHECK 分數=0 AND 分數=10 D. CHANGE TABLE 評分 ALTER 分數 SET CHECK 分數=0 OR 分數=1040、與“SELECT * FROM 歌手 WHERE NOT 最后得分9.00 OR 最后得分8.00等價的語句是_。 A. SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00 B. SELECT * FROM 歌手

16、WHERE 最后得分=8.00 AND 最后得分=9.00 C. SELECT * FROM 歌手 WHERE 最后得分9.00 OR 最后得分8.00 D. SELECT * FROM 歌手 WHERE 最后得分=8.00 AND 最后得分=9.00二、 填空題(每空 2 分,共40分) 得分評閱人 1、在關系數據庫的根本操作中,從表中抽取屬性值滿足條件列的操作稱為 【1】 。2、一個關系表的行稱為 【2】 。3、在Visual FoxPro中,工程管理器的 【3】 選項卡用于顯示和管理數據庫、自由表和查詢等。4、在表單設計器中可以通過 【4】 工具欄中的工具快速對齊表單中的控件。5、在VI

17、SUAL FOXPRO 中為表單指定標題的屬性是 【5】 。6、如果某記錄的備注型字段標志顯示為 【6】 ,那么說明該字段不再為空。7、為了能夠通過視圖更新根本表中的數據,需要在視圖設計器的 【7】 選項卡下設置有關選項。8、在Visual FoxPro中,使用SQL語言的ALTER TABLE命令給學生表STUDENT增加一個Email字段,長度為30,命令是關鍵字必須拼寫完整:ALTER TABLE STUDENT 【8】 Email C(30)9、函數BETWEEN(30,40,50)的運算結果是 【9】 。10、在Visual Foxpro中,翻開數據庫設計器的命令是 【10

18、】 。11、下面程序的功能是計算表達式S=1! + 2! + 3!set talk offS=0for i=1 to 3 t=1 for j=1 to i 【11】 endfor 【12】 endfor? 1!+2!+3!=,sset talk onreturn12、Visual FoxPro的數據完整性規那么通常包括 【13】 、域完整性和參照完整性。13、執行命令A=2022/4/2之后,內存變量A的數據類型是 【14】 型。14、將學生表STUDENT中的學生年齡字段名是AGE增加1歲,應該使用的SQL命令是:UPDATE STUDENT 【15】 。15、在SQL的SELECT語句進行

19、分組計算查詢時,可以使用 【16】 子句來去掉不滿足條件的分組。16、在Visual FoxPro中,使用SQL的CREATE TABLE語句建立數據庫表時,使用 【17】 子句說明有效性規那么域完整性規那么或字段取值范圍。17、在Visual FoxPro中,運行表單T1.SCX的命令是 【18】 。18、在SQL SELECT語句中將查詢結果存放在一個表中應該使用 【19】 子句關鍵字必須拼寫完整。19、如下程序顯示的結果是 【20】 。 s=0 i=1 do while i<8 s=s+i i=i+2 enddo ?s三、 程序閱讀(每題 5 分,共10分) 得分評閱人 1、 有如

20、下程序:STORE O TO N,SDO WHILE .T.N=N+1S=S+NIF  N>=1OEXITENDIF ENDDO?“S=+STRS,2本程序的運行結果是 。2、有一個成績表CJ.DBF,其內容如下:記錄號 學號 成績 1 A1001 75 2 A1002 85 3 A2022 95 4 A2022 65 5 B1001 70 6 B1002 80 7 B2022 90 8 B2022 80寫出以下程序的運行結果。SET TALK OFFUSE CJSTORE 0 TO S , NLOCATE FOR 成績>=80DO WHILE NOT EOF( ) IF SUBSTR(學號,2,1)=“2 S=S+成績 N=N+1 ENDIF CONTINUEENDDO?N,SUSERETURN該程序的運行結果為: 四、 程序設計(共10分) 得分評閱人 編寫一程序,在學生成績表xscj.dbf表結構為:學號 C(8)、姓名C(8)、數學N(3)、語文N(3)、外語N(3)、總分N(3)、平均分N(4,1)中,其中總分和平均分為空,試根據數學、語文、外語成績,計算每個學生的總分和平均分,并找出總分最

溫馨提示

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

評論

0/150

提交評論