河南理工大學2007--2008學年第二學期《數據庫程序設計》試卷.doc_第1頁
河南理工大學2007--2008學年第二學期《數據庫程序設計》試卷.doc_第2頁
河南理工大學2007--2008學年第二學期《數據庫程序設計》試卷.doc_第3頁
河南理工大學2007--2008學年第二學期《數據庫程序設計》試卷.doc_第4頁
河南理工大學2007--2008學年第二學期《數據庫程序設計》試卷.doc_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

專業(yè)班級: 姓名: 學號: 密封線河南理工大學 2007-2008 學年第 2 學期專業(yè)班級: 姓名: 學號: 密封線數據庫程序設計試卷(A卷)總 分題號一二三四五六七八九十核分人得分 得分評卷人 一、選擇題,請將正確答案寫在橫線上。(本題40分,每題1分)本題為單項選擇題,如果多選或錯選,均不得分。1在一個二維表中,行和列分別被稱為 。A) 屬性和元組B) 元組和屬性 C) 關系和元組D) 屬性和關系2一個倉庫里可以存放多個部件,一種部件可以存放于多個倉庫,倉庫與部件之間是 的聯系。A) 一對一 B) 多對一C) 一對多 D) 多對多3.在Visual FoxPro環(huán)境下,要隱藏命令窗口,可選擇“窗口”菜單中的 命令。A)循環(huán) B)清除 C)隱藏 D)命令窗口4.下列字符型常量在Visual FoxPro的表示方法中,錯誤的是 。A)Visual FoxPro B)Visual FoxProC)Visual FoxPro D)Visual FoxPro5.Visual FoxPro中表文件的擴展名為 。 A).dbf B).dbc C).dct D).cdx6. 在Visual FoxPro中,用命令diminsion s(3,4)定義后,s數組中共有 個元素。A)3 B)4 C)7 D)127.要把以 m為變量名中第3個字符的全部內存變量存入變量文件st.mem中,應使用的命令 。A)save all like ?m? to stB) save all like *m* to stC) save all except ?m* to stD) save all like ?m* to st8.以下命令中,可以顯示“大學”的是 。A)?substr(河南理工大學,5,4) B)?substr(河南理工大學,7,4)C)?substr(河南理工大學,9,4)D) ?substr(河南理工大學,5,2)9.以下賦值語句正確的是 。A) STORE 12+15 TO A, B B) STORE 3, 7 TO A, BC) A=2, B=10 D) A, B=810.要判斷數值型變量y是否能被3整除,錯誤的條件表達式為 。 A)mod(y,3)=0 B)int(y/3)=y/3 C)y%3=0 D)int(y/3)=mod(y,3)11.命令?round(42.1998,2)的結果是 。A)42.2000 B)42.20 C)42.00 D)42.1912.函數len(123-123)的值是 。 A)0 B)6 C)3 D)713.假定已經執(zhí)行了命令M=45+3, 再執(zhí)行命令?M,屏幕將顯示 。A)48.00 B)45+3 C)45+3 D)4814.要想對一個打開的表增加新字段,應當使用命令 。A)append B)modify structure C)insert D) change15.利用 命令,可以在瀏覽窗口瀏覽表中的數據。A)use B)browse C)modi stru D)list16.已打開的表文件的當前記錄為150,要將記錄指針移向記錄號為100的命令是 。A)skip 100 B)skip 50 C) go -50 D)go 10017.邏輯刪除表文件中所有記錄的正確操作是 。A)pack B)zap C)delete D)delete all18.命令select 0 的功能是 。A)選擇區(qū)號最小的空閑工作區(qū)B)選擇當前工作區(qū)C)選擇當前工作區(qū)的區(qū)號加1的工作區(qū)D)隨機選擇一個工作區(qū)的區(qū)號19.每一個工作區(qū)上只能打開 個表文件。A)1 B)2 C)10 D)任意20.下列選項中不是表單中的容器類控件的是 。 A)表格 B)頁框 C)文本框 D)表單集21.從 菜單中可以調出表單控件工具。A)顯示 B)格式 C)表單 D)工具22.要在文本框中輸入密碼,用 屬性來指定輸入密碼的掩蓋符。A) FontName B) FontChar C)Name D) PasswordChar23.在DO WHILEENDDO循環(huán)結構中,EXIT命令的作用是 。A)終止循環(huán),程序轉移到ENDDO后面的第一條語句B)轉移到DO WHILE語句行,開始下一個判斷C)退出過程,返回程序開始處D)終止程序執(zhí)行24.在Visual FoxPro中,APPEND BLANK 命令的作用是 。A)在表的首行添加記錄 B)在表的任意位置添加記錄C)在表的尾部添加記錄 D)在當前記錄之前插入新記錄25.下列 代表命令按鈕的鼠標單擊事件。A) Click B) MouseUp C) MouseDown D) Mouselick26.表單(Form)的Caption屬性用于 。A) 指定表單執(zhí)行的程序 B) 指定表單的標題C) 指定表單是否可用 D) 指定表單否可見27.執(zhí)行ACCEPT 輸入X的值: TO X 命令后,內存變量X的類型是 。A)數值型 B)邏輯型 C)任意型 D)字符型28.在Visual FoxPro中,為了將表單從內存中釋放(清除),可將表單中退出命令按鈕的click事件代碼設置為 。 A)thisform.refresh B)thisform.delete C)thisform.hide D)thisform.release29.使用Visual FoxPro的菜單設計器時,選中菜單項之后,如果要設計它的子菜單,應在結果(result)中 。A)填充名稱(Pad Name) B)子菜單(submenu) C)命令(command) D)過程(procdure)30.以下關于報表的說法正確的是 。A)報表必須有別名 B)必須設置報表的數據源C)報表的數據源不能是視圖 D)報表的數據源可以是臨時表31.對命令10,10 get x 中的x的正確理解是 。 A)只能是內存變量 B)只能是數組變量 C)只能是字段變量 D)內存變量和字段變量均可32.Visual FoxPro是 數據庫系統(tǒng)。A)網絡 B)層次 C)關系 D)鏈狀33. 在Visual FoxPro中,定義全局型變量,應使用 命令。A)public B)private C) local D)create34. 已知某一數據庫中有兩個數據表,它們的索引關鍵字是一一對應的關系,這兩個表若想建立關聯,應建立 關系。A)一對一 B)一對多 C)多對一 D)多對多35. 視圖不能單獨存在,它必須依賴于 而存在。 A)視圖 B)數據庫 C)數據表 D)查詢36. 執(zhí)行命令STORE 12/08/92 TO A后,函數CTOD(A)返回值的數據類型是 。 A)日期型 B)字符型 C)邏輯型 D)數值型37學生表中共有8條記錄,當EOF()函數值為.T.時,執(zhí)行?RECNO()命令后的輸出結果 。 A)0 B)8 C)9 D)出錯信息38要將當前表中所有職工增加50元津貼,應該使用命令 。 A)CHANGE 津貼 WITH 津貼+50B)CHANGE ALL 津貼 WITH 津貼+50C)REPLACE 津貼 WITH 津貼+50D)REPLACE ALL 津貼 WITH 津貼+5039.職工工資表按基本工資字段升序索引,在執(zhí)行GO TOP 命令后,此時當前的記錄號是 。 A)1 B)基本工資最少的記錄號 C)0 D)基本工資最多的記錄號40.當復選框的Value屬性值為1時,代表 。A) 選中復選框 B) 沒有選中復選框 C) 復選框不能用 D) 復選框可以有1個得分評卷人 二、填空題(本題20分,每空1分)1.設Visual FoxPro 的當前狀態(tài)已設置為set exact off,則命令你好嗎?=你好的顯示結果是 。2.數據表是由 和 兩部分組成。3.一個表能創(chuàng)建 個主索引。4.關系數據庫的標準語言是 。5. “成績”字段為數值型,若整數部分最多3位,小數部分2位,那么該字段的寬度至少應為_位。6. 插入一條記錄到課程表,其值為課程號:C170;課程名:辦公自動化;課時:50。請對下列的SELECT-SQL語句填空。_ 課程表 VALUES (C170, 辦公自動化,50)7.在選課表中,求學號為S0201108的學生的總分和平均分,并在查詢的結果中以“總分”和“平均分”為列標題輸出。請對下列的SELECT-SQL語句填空。 SELECT SUM(成績)AS 總分, _ _AS 平均分FROM 選課表WHERE 學號=S02011088.在VFP中的變量分為_ _ _、_ _ _、數組變量和系統(tǒng)變量4類。9.定位記錄指針的命令是_。10.對于VFP中變量的命名應以_開頭。11.任何復雜的程序都由3種基本控制結構組成。它們是_、_和_。12.從今天算起,要顯示100天之后的日期,命令表達式為_ _。13.假定x=2,執(zhí)行命令?x=x+1后其顯示結果為_ _。14.在“人事檔案”表文件中,“姓名”字段為字符型,則按照“姓名”字段建立索引的命令是_。15.計算下列的值: ab+space(2)+cd= _ _。 stuff(中國理工大學,5,0,河南)=_ _ _。得分評卷人 三、根據題目要求完成程序填空或執(zhí)行結果。(本題20分,每題4分)1.閱讀下列程序,并寫出執(zhí)行結果。clear set talk off x=15y=-5for n=50+x to x step yendfor?nreturn執(zhí)行結果為: 2.創(chuàng)建一個表單如下圖所示,該表單的功能是:若在Text1中輸入半徑,然后單擊“求面積”按鈕,就能求出該圓的面積, 并在Text2中輸出圓的面積。請將以下操作步驟和程序填寫完整。1)在表單上顯示文本“圓的半徑”,應使用 控件。2)創(chuàng)建“求面積”按鈕,應使用 控件。3)為了完成題目中要求“求面積”按鈕,應使用“求面積”按鈕的 事件及編寫如下相應的事件代碼: r=val(thisform. .value) thisform.text2.value=str(3.14*r*r)3. 閱讀下列程序,并寫出執(zhí)行結果。set talk offx=45y=16do sub with x,(y)?x,yreturnprocedure subparameters a,ba=a+bb=a-breturn執(zhí)行結果為: 4.通過完善程序使用字符串操作豎向顯示“您好理工大”,橫向顯示“理工大您好”。set talk offstore 您好理工大 to varclearn=1do while n10 ?substr n=n+2 enddo? ?substr(var,1,4)return5. 閱讀下列程序,并寫出執(zhí)行結果。set talk offclearstore 0 to x,y,s1,s2,s3do while x15x=x+1do case case int(x/2)=x/2 s1=s1+x/2case mod(x,3)=0 s2=s2+x/3 case int(x/2)x/2s3=s3+1endcaseenddo?s1,s2,s3set talk onreturn執(zhí)行結果為: 得分評卷人 四

溫馨提示

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

評論

0/150

提交評論