本科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ù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、山東財(cái)政學(xué)院東方學(xué)院20092010學(xué)年第二學(xué)期期末考試計(jì)算機(jī)基礎(chǔ)II本科試卷( A)(考試時(shí)間為120分鐘)系部_ 班級(jí)_ 姓名_ 學(xué)號(hào)_題 號(hào)一二三四五六總 分得 分閱卷人合分人一、選擇(每小題1分,共35小題,合計(jì)35分)1如果一個(gè)關(guān)系中的一個(gè)屬性或?qū)傩越M不是該關(guān)系的關(guān)鍵字,但它們是另外一個(gè)關(guān)系的關(guān)鍵字,則稱這個(gè)關(guān)鍵字為該關(guān)系的_。A)主關(guān)鍵字 B)候選關(guān)鍵字C)外關(guān)鍵字 D)關(guān)系2構(gòu)成數(shù)據(jù)模型有三個(gè)要素,以下不屬于這三個(gè)要素的是_。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)有兩種工作方式,即鍵盤和鼠標(biāo)工作方式D)有三種工作方式,即命令、程序和菜單方式5關(guān)系中的“主關(guān)鍵字”不允許取空值指的是_約束規(guī)則。A)實(shí)體完整性 B)數(shù)據(jù)完整性 C)引用完整性 D)用戶定義的完整性6下列選項(xiàng)中屬于Visual FoxPro 系統(tǒng)合法變量名的是_。A)AB B)2AB C)學(xué)號(hào)_1 D)AB C7在下面的表達(dá)式中,不正確的是_。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)計(jì)算機(jī)水平考試B)計(jì)算機(jī)水平考試C)計(jì)算機(jī)水平考試 D)”計(jì)算機(jī)水平考試”)10在“職工檔案”數(shù)據(jù)表中有職工編號(hào)、姓名、年齡、職務(wù)、籍貫等字段,其中可作為關(guān)鍵字的字段是_。A)職工編號(hào)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è)當(dāng)前表有16 條記錄,當(dāng)Eof( )為真時(shí),命令?Recno( )的顯示結(jié)果是_。A)0 B)17 C)16 D)空13下列式子中,_肯定不是合法的 Visual FoxPro 表達(dá)式A)9876-AB B)NAME+”NAME” C)11/16/99 D)ZC=”教授” .Or. ”副教授”14要想對打開的數(shù)據(jù)表增加新字段,應(yīng)當(dāng)使用命令_。A) APPENDB) MODIFY STRUCTUREC) INSERT D) CHANGE15若內(nèi)存變量名與當(dāng)前打開的數(shù)據(jù)表中的一個(gè)字段名均為name,則執(zhí)行?name命令后顯示的是_。A)內(nèi)存變量的值 B)隨機(jī) C)字段變量的值 D)錯(cuò)誤信息1

5、6下列關(guān)于索引的敘述,錯(cuò)誤的是_。A)索引改變記錄的物理順序 B)索引改變記錄的邏輯順序C)一個(gè)表可以建立多個(gè)索引 D)一個(gè)表可以建立多個(gè)候選索引17執(zhí)行Select 0 選擇工作區(qū)的結(jié)果是_。A)選擇了0號(hào)工作區(qū) B)選擇了空閑的編號(hào)最小的工作區(qū)C)選擇了一個(gè)空閑的工作區(qū) D)顯示出錯(cuò)信息18打開一個(gè)空表文件,分別用函數(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)只能在當(dāng)前過程中使用20使用“Use <文件名>”命令打開表文件時(shí),能夠同時(shí)自動(dòng)打開的是_。A)備注文件和結(jié)構(gòu)復(fù)合索引文件 B)備注文件和所有索引文件C)備注文件和內(nèi)存變量文件 D)備注文件和數(shù)據(jù)庫文件21設(shè):N=886,M=345,K=”M+N”,表達(dá)式1+&k的值是。A) 1232B) 類型不匹配C) 1+M+ND)34622若變量X=10,KK=”X=100”,則函數(shù)TYPE(“KK”)的值是_。A) C B) L C) N D)錯(cuò)誤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é)生”表中當(dāng)前記錄的學(xué)生的年齡加一歲D)將“學(xué)生”表中當(dāng)前記錄的學(xué)生的年齡變?yōu)橐粴q27一個(gè)數(shù)據(jù)表文件中的多個(gè)備注型字段的內(nèi)容是存放

8、在_。A)這個(gè)數(shù)據(jù)表文件中 B)一個(gè)備注文件中C)多個(gè)備注文件中 D)一個(gè)文本文件中28在Visual FoxPro 中,擴(kuò)展名是( )的是一個(gè)表單文件。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)先后選用的兩個(gè)命令是_。A)DELETE、RECALLB)DELETE、PACKC)DELETE、ZAP D)PACK、DELETE32下列基類中是容器類的是_。A)表單 B)命令按鈕 C)列表框 D)單選按鈕33在表單常用事件中,按照觸發(fā)時(shí)機(jī)的不同先后排列,順序應(yīng)是_。A)Init、Load、Destroy、Unload B)Init、Load、Unload 、DestroyC)Load、Init、Destroy、Unload D)Load、Init、Unload 、Destroy34可以用表單的_屬性來設(shè)置表單的標(biāo)題A)style B)text C)capt

10、ion D)name35如果一個(gè)表單中有一個(gè)文本框Text1和一個(gè)命令按鈕組CommandGroup1,命令按鈕組中包含Command1和Command2兩個(gè)命令按鈕。如果要在Command1的Click事件代碼中引用Text1的Value屬性,下面 式子是正確的。二、填空(每小題1分,共10小題,合計(jì)10分)1一個(gè)公司有多個(gè)部門和多名員工,每個(gè)員工只能在某一部門任職,則部門與員工的關(guān)系式_(幾對幾?)。2專門關(guān)系運(yùn)算有三種,那么“select * from jbqk where sex=男”這樣一個(gè)SQL語句實(shí)現(xiàn)的是專門關(guān)系運(yù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è)置參照完整性,實(shí)現(xiàn)記錄完整性約束。9視圖可能的數(shù)據(jù)源有三種,包括數(shù)據(jù)庫表,自由表和_。10在VF中,釋放和關(guān)閉表單的方法是_。以下是三個(gè)數(shù)據(jù)表,屬于csgl數(shù)據(jù)庫(超市管理),本試卷第三、四兩個(gè)大題均使用這三個(gè)表,這三個(gè)

12、表描述了一家超市的水果管理,其中第一個(gè)表為某月檢查時(shí)獲得的倉庫管理表;第二個(gè)表是供應(yīng)商表;第三個(gè)是員工銷售水果情況表,該表在以前已經(jīng)用銷售水果編號(hào)做成了單索引文件FNO.IDX。表1倉庫管理.dbf水果編號(hào)水果種類庫存量采購量供應(yīng)商名售價(jià)采購價(jià)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 員工編號(hào)員工名水果編號(hào)銷售數(shù)量C(10)C(8)C(10)N(

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

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

15、價(jià)3查詢超市通過銷售蘋果獲得了多少利潤。4查詢員工編號(hào)為“y0011”的員工會(huì)和哪些聯(lián)系人(供應(yīng)商表中第三個(gè)字段)發(fā)生聯(lián)系5將所有售價(jià)低于1元的水果全部提價(jià)10%五、程序題(每小題3分,共5小題,合計(jì)15分)1寫出下邊程序的運(yùn)行結(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有下列兩個(gè)程序,分別是PROG1.PRG和SUBPRO.PRG,寫出執(zhí)行命令do PROG1后的運(yùn)行結(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完善程序,本程序要求從鍵盤使用輸入一個(gè)整數(shù),求解該值的階乘。 Clear _ &&從鍵盤輸入一個(gè)值If N<0 ?”對不起,您輸入的數(shù)字不適合做階乘運(yùn)算” Return &&終止程序運(yùn)行Endif_For_ S=S*IEndfor?“N!=”,NReturn六、面向?qū)ο蟪绦蛟O(shè)計(jì)(1-4每小題1分,第5小題1空2分,第六小題2空,每空2分,合計(jì)10分)以上是一個(gè)表單程序運(yùn)行截圖,本大題所有問題均建立在該圖之

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

18、ext4均不能進(jìn)行輸入操作,為達(dá)到該要求,需要在屬性窗口中將他們的_設(shè)為_。3為使列表框內(nèi)的內(nèi)容隨組合框內(nèi)的選項(xiàng)變化,需要為該列表框指定_屬性的值為3SQL語句4當(dāng)點(diǎn)擊第二個(gè)按鈕(即清空按鈕時(shí))將清空所有文本框的值,同時(shí)還要清空列表框和組合框,最后使第一個(gè)文本框獲取焦點(diǎn),則設(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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論