本科VF數(shù)據(jù)庫管理系統(tǒng)A卷_第1頁
本科VF數(shù)據(jù)庫管理系統(tǒng)A卷_第2頁
本科VF數(shù)據(jù)庫管理系統(tǒng)A卷_第3頁
本科VF數(shù)據(jù)庫管理系統(tǒng)A卷_第4頁
本科VF數(shù)據(jù)庫管理系統(tǒng)A卷_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、山東財政學(xué)院東方學(xué)院20092010學(xué)年第二學(xué)期期末考試計算機基礎(chǔ)II本科試卷( A)(考試時間為120分鐘)系部_ 班級_ 姓名_ 學(xué)號_題 號一二三四五六總 分得 分閱卷人合分人一、選擇(每小題1分,共35小題,合計35分)1如果一個關(guān)系中的一個屬性或?qū)傩越M不是該關(guān)系的關(guān)鍵字,但它們是另外一個關(guān)系的關(guān)鍵字,則稱這個關(guān)鍵字為該關(guān)系的_。A)主關(guān)鍵字 B)候選關(guān)鍵字C)外關(guān)鍵字 D)關(guān)系2構(gòu)成數(shù)據(jù)模型有三個要素,以下不屬于這三個要素的是_。A)數(shù)據(jù)結(jié)構(gòu) B)數(shù)據(jù)分類 C)數(shù)據(jù)操縱 D)數(shù)據(jù)約束3在教學(xué)管理中,一名學(xué)生可以選擇多門課程,一門課程可以被多名學(xué)生選擇,這說明學(xué)生記錄型與課程記錄型之間

2、的聯(lián)系是_。A)一對一 B)一對多 C)多對多 D)未知4以下有關(guān)VFP工作方式的敘述,正確的是_。A)只有一種工作方式,即命令工作方式B)有兩種工作方式,即命令和程序工作方式C)有兩種工作方式,即鍵盤和鼠標工作方式D)有三種工作方式,即命令、程序和菜單方式5關(guān)系中的“主關(guān)鍵字”不允許取空值指的是_約束規(guī)則。A)實體完整性 B)數(shù)據(jù)完整性 C)引用完整性 D)用戶定義的完整性6下列選項中屬于Visual FoxPro 系統(tǒng)合法變量名的是_。A)AB B)2AB C)學(xué)號_1 D)AB C7在下面的表達式中,不正確的是_。A)2007-05-01 10:10:10 AM-10 B)2007-05

3、-01 -DATA( )C)2007-05-01 10:10:10 AM+10 D)2007-05-01 +DATA( )8設(shè)Y2,執(zhí)行命令? Y=Y+1 后,其結(jié)果是_。A)3 B)2 C).T. D).F.9在VFP中,_是合法的字符串。A)計算機水平考試B)計算機水平考試C)計算機水平考試 D)”計算機水平考試”)10在“職工檔案”數(shù)據(jù)表中有職工編號、姓名、年齡、職務(wù)、籍貫等字段,其中可作為關(guān)鍵字的字段是_。A)職工編號B)姓名C)年齡D)職務(wù).11若X56.789,則命令?Str(X, 2)-Subs(56.789, 5, 1)的顯示結(jié)果是_。A)568 B)578 C)48 D)49

4、12設(shè)當前表有16 條記錄,當Eof( )為真時,命令?Recno( )的顯示結(jié)果是_。A)0 B)17 C)16 D)空13下列式子中,_肯定不是合法的 Visual FoxPro 表達式A)9876-AB B)NAME+”NAME” C)11/16/99 D)ZC=”教授” .Or. ”副教授”14要想對打開的數(shù)據(jù)表增加新字段,應(yīng)當使用命令_。A) APPENDB) MODIFY STRUCTUREC) INSERT D) CHANGE15若內(nèi)存變量名與當前打開的數(shù)據(jù)表中的一個字段名均為name,則執(zhí)行?name命令后顯示的是_。A)內(nèi)存變量的值 B)隨機 C)字段變量的值 D)錯誤信息1

5、6下列關(guān)于索引的敘述,錯誤的是_。A)索引改變記錄的物理順序 B)索引改變記錄的邏輯順序C)一個表可以建立多個索引 D)一個表可以建立多個候選索引17執(zhí)行Select 0 選擇工作區(qū)的結(jié)果是_。A)選擇了0號工作區(qū) B)選擇了空閑的編號最小的工作區(qū)C)選擇了一個空閑的工作區(qū) D)顯示出錯信息18打開一個空表文件,分別用函數(shù)EOF()和BOF()測試,其結(jié)果是_。A) .T.,.T.B) .F.,.F.C) .T.,.F.D) .F.,.T.19在程序中用PUBLIC語句定義的內(nèi)存變量具有的特性_。A)可以在所有過程中使用B)只能在定義該變量的過程中使用C)只能在定義該變量的過程及本過程所嵌套的

6、過程中使用D)只能在當前過程中使用20使用“Use <文件名>”命令打開表文件時,能夠同時自動打開的是_。A)備注文件和結(jié)構(gòu)復(fù)合索引文件 B)備注文件和所有索引文件C)備注文件和內(nèi)存變量文件 D)備注文件和數(shù)據(jù)庫文件21設(shè):N=886,M=345,K=”M+N”,表達式1+&k的值是。A) 1232B) 類型不匹配C) 1+M+ND)34622若變量X=10,KK=”X=100”,則函數(shù)TYPE(“KK”)的值是_。A) C B) L C) N D)錯誤23如果要使視圖顯示兩張表中滿足條件的記錄,應(yīng)選擇的聯(lián)接類型是_。A)內(nèi)部聯(lián)接 B)左聯(lián)接 C)右聯(lián)接 D)完全聯(lián)接24S

7、QL 語言具有_的功能。A)關(guān)系規(guī)范化,數(shù)據(jù)操縱,數(shù)據(jù)控制B)數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)控制C)數(shù)據(jù)定義,關(guān)系規(guī)范化,數(shù)據(jù)控制D)關(guān)系規(guī)范化,數(shù)據(jù)操縱,數(shù)據(jù)查詢25SQL語句中修改表結(jié)構(gòu)的命令是_。A)Alter Table B)Modify TableC)Alter Structure D)Modify Structur26“Update 學(xué)生 Set 年齡年齡1”命令的功能是_。A)將“學(xué)生”表中所有學(xué)生的年齡變?yōu)橐粴qB)給“學(xué)生”表中所有學(xué)生的年齡加一歲C)給“學(xué)生”表中當前記錄的學(xué)生的年齡加一歲D)將“學(xué)生”表中當前記錄的學(xué)生的年齡變?yōu)橐粴q27一個數(shù)據(jù)表文件中的多個備注型字段的內(nèi)容是存放

8、在_。A)這個數(shù)據(jù)表文件中 B)一個備注文件中C)多個備注文件中 D)一個文本文件中28在Visual FoxPro 中,擴展名是( )的是一個表單文件。A)TXT B)PRG C)DBF D)SCX29SQL查詢中的HAVING子句通常出現(xiàn)在子句中。A)ORDER BY B)GROUP BYC)SORTD)INDEX30若將過程或函數(shù)放在過程文件中,可以在應(yīng)用程序中使用_命令打開過程文件。A)Set Procedure To 文件名> B)Set Function To 文件名>C)Set Program To 文件名> D)Set Routine To 文件名>31

9、要想在打開的數(shù)據(jù)表中刪除記錄,應(yīng)先后選用的兩個命令是_。A)DELETE、RECALLB)DELETE、PACKC)DELETE、ZAP D)PACK、DELETE32下列基類中是容器類的是_。A)表單 B)命令按鈕 C)列表框 D)單選按鈕33在表單常用事件中,按照觸發(fā)時機的不同先后排列,順序應(yīng)是_。A)Init、Load、Destroy、Unload B)Init、Load、Unload 、DestroyC)Load、Init、Destroy、Unload D)Load、Init、Unload 、Destroy34可以用表單的_屬性來設(shè)置表單的標題A)style B)text C)capt

10、ion D)name35如果一個表單中有一個文本框Text1和一個命令按鈕組CommandGroup1,命令按鈕組中包含Command1和Command2兩個命令按鈕。如果要在Command1的Click事件代碼中引用Text1的Value屬性,下面 式子是正確的。二、填空(每小題1分,共10小題,合計10分)1一個公司有多個部門和多名員工,每個員工只能在某一部門任職,則部門與員工的關(guān)系式_(幾對幾?)。2專門關(guān)系運算有三種,那么“select * from jbqk where sex=男”這樣一個SQL語句實現(xiàn)的是專門關(guān)系運算中的_。3設(shè)x=“-12+23”,則函數(shù)mod(val(x),5

11、)的值為_,?str(145.25,3,1)結(jié)果為_。4x=“123”,y=“120”,那么?len(x-y)將得到_。5在命令窗口中寫下如下語句,將得到_。 k=3 p=k=k+2 ?p6在VF有,通過主關(guān)鍵字和候選關(guān)鍵字可以保證數(shù)據(jù)表的_完整性。7結(jié)構(gòu)復(fù)合索引的后綴名是.cdx,其文件名_,可以隨表的打開而打開,隨著表的關(guān)閉而關(guān)閉8我們建立關(guān)聯(lián)的作用是_,建立聯(lián)系的作用是設(shè)置參照完整性,實現(xiàn)記錄完整性約束。9視圖可能的數(shù)據(jù)源有三種,包括數(shù)據(jù)庫表,自由表和_。10在VF中,釋放和關(guān)閉表單的方法是_。以下是三個數(shù)據(jù)表,屬于csgl數(shù)據(jù)庫(超市管理),本試卷第三、四兩個大題均使用這三個表,這三個

12、表描述了一家超市的水果管理,其中第一個表為某月檢查時獲得的倉庫管理表;第二個表是供應(yīng)商表;第三個是員工銷售水果情況表,該表在以前已經(jīng)用銷售水果編號做成了單索引文件FNO.IDX。表1倉庫管理.dbf水果編號水果種類庫存量采購量供應(yīng)商名售價采購價0001蘋果300500對臼果王1.20.60002蘋果100200北京農(nóng)場10.50003橘子20350對臼果王1.40.6C(10)C(10)N(10)N(10)C(16)N(10,2)N(10,2)表2供應(yīng)商.dbf供應(yīng)商名公司地址聯(lián)系人C(16)C(28)C(8)表3銷售管理.dbf 員工編號員工名水果編號銷售數(shù)量C(10)C(8)C(10)N(

13、10,2)三、數(shù)據(jù)表操作題(每小題3,共5小題,合計15分)根據(jù)給定的表,按下邊的要求完成本大題,每小題前邊添加了一個序號,來表明是第幾個小題,無編號者不要求作答。open database csgl &&打開超市管理數(shù)據(jù)庫Use 倉庫管理 1use 供應(yīng)商 in 2 alias kkk &&_請給出這句命令的解釋select kkk2display next 5 for “山東” $ 公司地址 &&_請給出這句命令的解釋 use 銷售管理 in 0 3_ &&使用銷售數(shù)量的降序為該表建立索引 go 3 &&假定該

14、表超過10條記錄4?recno() &&_請給出此次輸出的結(jié)果 select A &&返回1號工作區(qū)5set relation to FNO into 3 &&_請給出該句命令的解釋 locate for 水果種類=“蘋果”.and. 供應(yīng)商名=“北京農(nóng)場” display 水果種類,售價,銷售管理.員工名 &&列出從北京農(nóng)場進貨的蘋果的售價和員工 close database &&關(guān)閉數(shù)據(jù)庫四、結(jié)構(gòu)化查詢語句SQL(每小題5分,共3小題,合計15分)1查詢本超市從“北京農(nóng)場”都進了哪些類水果2查詢每種水果的最高售

15、價3查詢超市通過銷售蘋果獲得了多少利潤。4查詢員工編號為“y0011”的員工會和哪些聯(lián)系人(供應(yīng)商表中第三個字段)發(fā)生聯(lián)系5將所有售價低于1元的水果全部提價10%五、程序題(每小題3分,共5小題,合計15分)1寫出下邊程序的運行結(jié)果Clear N=0 S=0 Do While N<=100 N=N+1 S=S+N IF N>12 Exit EndIf ?”S=”,S,”N=”,N2有下列兩個程序,分別是PROG1.PRG和SUBPRO.PRG,寫出執(zhí)行命令do PROG1后的運行結(jié)果*PROG1.PRGX=”同學(xué)們”Y=”你們好”?X+YDo SUBPRO with X,”理想”?

16、X,Y,ZReturn* SUBPRO.PRGParameters A,BPublic ZX=100Y=200Z=300?X+Y+Z A=BReturn3完善程序,本程序要求從鍵盤使用輸入一個整數(shù),求解該值的階乘。 Clear _ &&從鍵盤輸入一個值If N<0 ?”對不起,您輸入的數(shù)字不適合做階乘運算” Return &&終止程序運行Endif_For_ S=S*IEndfor?“N!=”,NReturn六、面向?qū)ο蟪绦蛟O(shè)計(1-4每小題1分,第5小題1空2分,第六小題2空,每空2分,合計10分)以上是一個表單程序運行截圖,本大題所有問題均建立在該圖之

17、上,該表單運行說明如下A該表單使用了一個學(xué)生表,表結(jié)構(gòu)為student(no(C,10),name(C,8)yy(N,8),sx(N,8),yw(N,8)B使用者可以直接輸入學(xué)號查詢,也可以先選擇查詢類型,然后再列表框內(nèi)點擊所要查找的學(xué)生的學(xué)號(或者姓名),然后點擊查詢,則文本框1,2,3,4分別顯示學(xué)生學(xué)號,學(xué)生的英語,數(shù)學(xué),語文成績。C該表單使用默認的控件名,文本框排列順序自上而下請認真觀察該表單,并完成以下問題:1該表單使用了一個數(shù)據(jù)表,為了讓該數(shù)據(jù)表隨表單的打開而打開,隨表單的關(guān)閉而關(guān)閉,需要首先為該表單設(shè)置_。2本表單僅僅用于成績查詢,不可用于成績輸入,因此text2,text3和t

18、ext4均不能進行輸入操作,為達到該要求,需要在屬性窗口中將他們的_設(shè)為_。3為使列表框內(nèi)的內(nèi)容隨組合框內(nèi)的選項變化,需要為該列表框指定_屬性的值為3SQL語句4當點擊第二個按鈕(即清空按鈕時)將清空所有文本框的值,同時還要清空列表框和組合框,最后使第一個文本框獲取焦點,則設(shè)置command2的click事件代碼為: thisform.text1.Value=""thisform.text2.Value=""thisform.text3.Value=""thisform.text4.Value=""thisform.list1.rowsource=""bo1.Value=""_5設(shè)置組合框的click事件代碼如下:(本小題兩

溫馨提示

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

評論

0/150

提交評論