數(shù)據(jù)庫(kù)原理和應(yīng)用_第1頁(yè)
數(shù)據(jù)庫(kù)原理和應(yīng)用_第2頁(yè)
數(shù)據(jù)庫(kù)原理和應(yīng)用_第3頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)原理及其應(yīng)用模擬題1、選擇題1、( D )在下列表達(dá)式中,計(jì)算結(jié)果為字符型的是:A . 1234+ASC( “ A ” )B. SQRT(4)*12/24/60C. CTOD( “12/24/94”)>DATA()D. “2.13” +SUBSTR( “聯(lián)想漢字操作系統(tǒng)” ,5, 12)2、( C )關(guān)于自由表的敘述,正確的是A. 全部是用以前版本的 FoxBase建立的表B. 可以用VFP建立,但不能把它添加到數(shù)據(jù)庫(kù)中C. 自由表可以添加到數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)表也可以從數(shù)據(jù)庫(kù)中移出成為自由表D. 自由表可以添加到數(shù)據(jù)庫(kù)中,但數(shù)據(jù)庫(kù)表不能從數(shù)據(jù)庫(kù)中移出成為自由表3、( A )下列選擇中

2、都是方法程序的是:A . Cls, setfocus, pset, releaseC. Cls, refresh, release, in it4、( C )查詢?cè)O(shè)計(jì)器包括的選項(xiàng)卡有A. 字段、條件、分組依據(jù)B. 聯(lián)接、雜項(xiàng)、索引C. 篩選、排序依據(jù)、字段B. Cls, caption, pset, releaseD . Setfocus, getfocus, lostfocus, clsD.排序依據(jù)、分組依據(jù)、條件二、填空題1、 文本框用于數(shù)據(jù)輸入輸出的屬性是。2、 用于處理文本信息的控件有:文本框、標(biāo)簽、編輯框。3、 SQL語(yǔ)言所具有的功能是數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制。4、 查詢向?qū)е锌?/p>

3、以有三種選擇:查詢向?qū)?、交叉表格查詢、圖形向?qū)А?、 參照完整性的規(guī)則包括插入規(guī)則、更新規(guī)則、刪除規(guī)則。6、 建立索引的字段值不允許重復(fù),且一個(gè)表中只能創(chuàng)建一個(gè),它應(yīng)該是主索引。7、 在數(shù)據(jù)表中,每一行是關(guān)于客觀事物的具體描述,叫做元組。8、 表結(jié)構(gòu)定義了數(shù)據(jù)表的字段個(gè)數(shù)、字段名、字段類型、字段寬度與小數(shù)位數(shù)等內(nèi)容。9、 日期型常量的一般格式為 yyyy_mm_dd。10、數(shù)據(jù)庫(kù)表中的字段有效性 規(guī)則用 來(lái)指定字段 的 驗(yàn) 證性 規(guī)則。11、 數(shù)據(jù)庫(kù)系統(tǒng)的組成是 數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序、用戶_12、 利用SQL語(yǔ)句創(chuàng)建一個(gè)表文件,文件名為student,表結(jié)構(gòu)由五個(gè)字段組

4、成,分別是xm字符類型,長(zhǎng)度為10; xb字符類型,長(zhǎng)度為2,默認(rèn)值為“男” ;csrq日期類型;sfty 邏輯類型;bz 備注類型。一一-討- n r y _ | *|- - r t- _ i -亡 UibkG10)*xb G2) DEFAULT 出 珂 D.sfty L.bz M13、 假設(shè)有一個(gè)設(shè)備管理表sb.dbf,其表結(jié)構(gòu)為:sb (編號(hào)C(5),名稱C(6),啟用日期 D,價(jià)格N(9,2),部門C(2),主要設(shè)備 L) 在sb表中編號(hào)字段值要求唯一。利用SQL語(yǔ)句查詢sb表中價(jià)格大于10000元的所有主要設(shè)備。Sgjglg 主耍設(shè)備 FROM e WHERE 價(jià)格A】000()14

5、、 假設(shè)由一個(gè)設(shè)備管理表sb,其結(jié)構(gòu)見(jiàn)第15題。還有一個(gè)設(shè)備大修表dx.dbf,其表結(jié)構(gòu)為:dx (編號(hào)C(5),費(fèi)用N(6,1),每臺(tái)設(shè)備大修一次,就作為一條記錄保存在dx表中,因此一臺(tái)設(shè)備在 dx表中可能有多條記錄,即維修過(guò)多次。利用SQL語(yǔ)句查找設(shè)備編號(hào)為106-1的設(shè)備的大修費(fèi)用及其設(shè)備名稱,并按費(fèi)用降序排列。X卜LFTE <h裁川誠(chéng)彳稱fh>m収戲 WHILE dx.編£5心廣 魁 kh編號(hào)-dx.編15、利用SQL語(yǔ)句查詢?cè)O(shè)備管理表 sb中的部門數(shù)。DELETE COUNT(DIST1NC1) FROM sb16、對(duì)象事件是指。16. 對(duì)象事件址捋 由系統(tǒng)(V

6、FP)預(yù)先設(shè)置好的、能被對(duì)象識(shí)別的動(dòng)作.如單擊事件、取擊事件;乩不同的對(duì)象能識(shí)別的爭(zhēng)件不金柑同。°17、焦點(diǎn)事件包括When事件、Valid事件、 GutFocus事件、 LoslFucus事件1 乩 CLEAROS=0JS=OI1DO WHILE 1<-U)()IF INT("2)="20S=0S+1ELSEJS-JS+1ENDIF1-1+)FNDDO丁偶數(shù)和=冷OS廠奇數(shù)和hS卜列程序中循壞語(yǔ)句的件用足:輸入一個(gè)大于等十】00并且小1000的數(shù)CLEARDO WHILE T.TNPUT 叫青輸入-牛三位的正數(shù) TO YTF Y<100 OR 

7、65;>999LMP &&返冋禍環(huán)開(kāi)始ELSEEXFT &&退出循壞END1FENDDO?Y三、簡(jiǎn)答及描述題1舉例說(shuō)明五種 VFP數(shù)據(jù)類型的特點(diǎn)。袴:字符型數(shù)據(jù)可以包含孑毋、數(shù)7、審格、漢了和.符號(hào).lir SDFG", "12345*, ”計(jì)算機(jī)"曲字材型常常。杯內(nèi)存中 個(gè)丫待占用個(gè)字節(jié),-個(gè)漢丫占用朗個(gè)7:節(jié).數(shù)麗型數(shù)據(jù)是由 M 水?dāng)?shù)點(diǎn)及止負(fù)號(hào)組成*如234.皈 £9加 1曲期牛數(shù)匱型 數(shù)據(jù)占用呂個(gè)字節(jié).日期型由年.月、日組成的數(shù)據(jù)每個(gè)日期型數(shù)據(jù)悵度為暑個(gè)7節(jié).如200742-16. 邏輯型數(shù)據(jù)衷達(dá)亍邏輯值&qu

8、ot;謹(jǐn)邏輯值有陶種可瞧的位;點(diǎn)(true)或假(false). 每個(gè)邏輯型數(shù)據(jù)占用個(gè)?節(jié)-如:理輯真值為X (.¥!),邏輯假值為怎匚禮人直幣型數(shù)也用于表示讓幣的數(shù),例如:虹價(jià)、僉額、工帯、笑金粘 毎牛貨幣樂(lè)數(shù) 擁數(shù)抵內(nèi)用(個(gè)?- N.貸幣里數(shù)據(jù)的特點(diǎn)星旳小數(shù)點(diǎn)位數(shù)超過(guò)4位時(shí),H動(dòng)進(jìn)廳網(wǎng)舍五入。 般由符號(hào)作為數(shù)值的前緞,例如:SI2J4.56.studbf,結(jié)構(gòu)為2、建立一個(gè)名為“ studbc”的數(shù)據(jù)庫(kù)。在該數(shù)據(jù)庫(kù)中建立如下數(shù)據(jù)表,名為 studbf (學(xué)號(hào) C 7,姓名 C 8, 性別 C 2,年齡 N 2,照片 G)學(xué)號(hào)姓名性別年齡照片2005101李明男192005102孫

9、麗女18每個(gè)記錄的照片字段內(nèi)都存有照片。寫出詳細(xì)的建立過(guò)程。蒔個(gè)記錄的圏片于段內(nèi)都存冇照片"寫川祥細(xì)的建立過(guò)理答;打開(kāi)“丈件”菜單,選擇7新建役進(jìn)入"新鎚”諭口。在"新建”謝口中*將丈件類型設(shè)為岀數(shù)捌庫(kù)”.再選擇丸新建文件”命令,左打開(kāi) 的亠創(chuàng)建”對(duì)話框中為新建的數(shù)據(jù)岸命名為"studbc1*,單擊“保存”按鈕.進(jìn)入“數(shù)據(jù)庫(kù) 設(shè)il器"窗口,敕據(jù)庫(kù)文件“studbc”創(chuàng)建完成。在打開(kāi)的數(shù)據(jù)庫(kù)文件中,選擇4文件”菜單中的“新議”命令,在打幵的“新建卜 對(duì)話框中選擇丈件類犁為“農(nóng)單擊“新建文件”按鈕*盯開(kāi)一創(chuàng)建,對(duì)話框,在 迪加 對(duì)話粧中輸入數(shù)站表

10、爼 為細(xì)血b,單擊臼保存”按鈕*打開(kāi)了淡設(shè)計(jì)器.在表設(shè)計(jì)器中,輸入各字段屈性:例如,輸入第一個(gè)字段名醐學(xué)號(hào)3其類型處選擇 “字符型”,苴寬度處輸入7。再依次按姓名CX 性別C2+年齡M2,照片G)進(jìn)廳設(shè) 置,定義結(jié)束后.中擊班確足”按鈕,會(huì)曾出詢問(wèn)肚古輸入載曙的村話根.單擊“是作 山以訶詢衷中輸入數(shù)虬如:學(xué)號(hào)輸入F沖輸入"2005101'; ':!名輸入欄中輸入“李明”, 性別輸入棧中輸入“幣,年齡輸入楞中輸入“1列 在照片輸入欄輕cn”出按Ctrl-P警Up 鍵,打開(kāi)相應(yīng)的輸入窗口*選擇“編輯"菜單下的“插入對(duì)象”,在出現(xiàn)的插入對(duì)象對(duì)話框 中選擇“由文件創(chuàng)

11、建”單選按鈕*并單擊“瀏覽匕從彈出的“打開(kāi)”對(duì)話框中找到要插入 的愿片文件單擊“確定57按鈕單擊窗口黃閉按紐°擔(dān)入常所冇訂錄后.杭Ctrl+W恨育.3、如何設(shè)置“默認(rèn)”命令按鈕?如何設(shè)置圖文按鈕?舉例說(shuō)明如何設(shè)置命令按鈕的訪問(wèn)鍵。 參考答案:1、(1)字符型字符型數(shù)據(jù)可以包含字母、數(shù)字、空格、漢字與符號(hào)。如“SDFG ”、“12345 ”、“計(jì)算機(jī)”為字符型常量。姓名、性別、家庭住址都是用漢字表示的,他們的數(shù)據(jù)類型也是字符型 的。在內(nèi)存中一個(gè)字符占用一個(gè)字節(jié),一個(gè)漢字占用兩個(gè)字節(jié)。(2)數(shù)值型數(shù)值型數(shù)據(jù)是由09、小數(shù)點(diǎn)及正負(fù)號(hào)組成。如234.7、-78、12.86。(3)邏輯型這種數(shù)

12、據(jù)類型表達(dá)了一個(gè)邏輯值。該邏輯值有兩種可能的取值:真(.T.)或假(.F.)。每個(gè)邏輯型數(shù)據(jù)占用1個(gè)字節(jié)。(4)日期型由年、月、日組成的數(shù)據(jù)。每個(gè)日期型數(shù)據(jù)長(zhǎng)度為8個(gè)字節(jié)。例如2002-07-28。(5)備注型備注型只適用于字段。用來(lái)存儲(chǔ)較多的文字,例如:個(gè)人簡(jiǎn)歷、產(chǎn)品說(shuō)明、圖書(shū)簡(jiǎn)介 等都可以定義為備注型。2、第一步,打開(kāi)表設(shè)計(jì)器。單擊常用工具欄中“新建”按鈕 打開(kāi)“新建”對(duì)話框選擇“表” 單擊“新建文件”按打開(kāi)“創(chuàng)建”對(duì)話框輸入表文件名:studbf單擊“保存”按鈕打開(kāi)表設(shè)計(jì)器。第二步,創(chuàng)建表結(jié)構(gòu)。在“字段名”處輸入“學(xué)號(hào)”,“類型”選“字符型”,寬度輸入7;同樣操作輸入姓名、性別、年齡、照

13、片四個(gè)字段名,并分別定義其類型與寬度。第三步,建立完畢,單擊“確定”按鈕,在彈出的“現(xiàn)在輸入數(shù)據(jù)記錄嗎? ”提示對(duì)話 框中單擊“是”按鈕。第四步,輸入記錄數(shù)據(jù)。在打開(kāi)的記錄編輯窗口中輸入第一個(gè)記錄的第一個(gè)字段值 “2005101 ”,依次輸入“李明”,“男”,19,三個(gè)字段值。光標(biāo)移到“照片”字段編輯框, 雙擊該編輯框,打開(kāi)“照片”字段編輯窗口。單擊“編輯”菜單“插入對(duì)象”命令,打開(kāi)“插入對(duì)象”對(duì)話框,選擇“由文件創(chuàng)建”單選鈕,找到照片文件添加到“照片”字段里。 同樣操作完成所有的記錄輸入。第五步,退出記錄編輯窗口后, 在VFP的命令窗口中輸入 USE命令,回車,保存studbf 文件到磁盤中

14、。3、若表單上有多于一個(gè)的命令按鈕,可將其中一個(gè)設(shè)定為默認(rèn)命令按鈕,方法是該命令 按鈕的Default屬性賦值為.。每個(gè)表單上有且只有一個(gè)命令按鈕為默認(rèn)按鈕。當(dāng)一個(gè)命令 按鈕設(shè)置為默認(rèn)按鈕后(其Enabled屬性必須為.T.),同一表單上的其他命令按鈕的Default屬性將自動(dòng)變?yōu)?F.o使命令按鈕的 Caption屬性與Picture屬性都賦上相應(yīng)的值則可將該命令按鈕設(shè)置為圖 文按鈕。命令按鈕的訪問(wèn)鍵設(shè)置方法是:在 Caption屬性值中作為訪問(wèn)鍵的字母前加上“ <”兩 個(gè)符號(hào),顯示時(shí)該字母下方有一條下劃線,這個(gè)字母就成了訪問(wèn)鍵。當(dāng)表單運(yùn)行時(shí),按Alt+訪問(wèn)鍵后,焦點(diǎn)馬上移到這個(gè)命令按

15、鈕上。例如將某個(gè)命令按鈕的Caption屬性中賦值為“退出(<E)”,則這個(gè)命令按鈕的訪問(wèn)鍵就是字母e鍵。答*每個(gè)衷單上有且只有 個(gè)命令按鈕為默認(rèn)按鈕,將蹩設(shè)宣為"默認(rèn)”命令按鈕的Default 屬性設(shè)為口 Enabled M性值必須為I設(shè)置圖文按粗:只要將該侖令按鈕的Picture厲性值中設(shè)置 個(gè)圖形丈件名,命令按鈕 上就會(huì)顯示該圖形文件的圖擦'命令抜鈕經(jīng)常便用訪訶鍵米達(dá)到快迪獲得仏點(diǎn)的口的。謾置方法呆:Caption H性ffl 中作為訪問(wèn)撾的序母前加上“X1*兩個(gè)符巧,顯示時(shí)該字母下方有一條下劃線.這個(gè)字母就 成訪何鍵例:命令按Command要設(shè)置訪問(wèn)鍵.這個(gè)命令

16、按鈕上的文字是“第一個(gè)”,町將此按鈕的Capion的值設(shè)為”第-個(gè)XT”,運(yùn)行表單時(shí)就町按M+T進(jìn)廳訪F鳥(niǎo)四、程序設(shè)計(jì)題1、輸入一個(gè)整數(shù),當(dāng)為偶數(shù)時(shí),求其立方;當(dāng)為奇數(shù)時(shí),求其平方。2、 設(shè)計(jì)一個(gè)輸入用戶密碼的表單,界面如下。輸入密碼時(shí)在文本框中顯示“*”,密碼錯(cuò)誤時(shí)顯示“密碼錯(cuò),請(qǐng)重新輸入! ”,三次輸入不正確時(shí)顯示“對(duì)不起,你不是合法用戶!”后,然后結(jié)束表單運(yùn)行。結(jié)束表單運(yùn)行;輸入正確密碼后顯示“密碼正確!可以進(jìn)入系統(tǒng)。參考答案:1、CLEARINPUT請(qǐng)輸入一個(gè)數(shù):” TO xIF x%2=0 或 INT(x/2)=X/2y=x*3? ”該數(shù)是偶數(shù),其立方為:”,yELSEy=x*2?

17、”該數(shù)是奇數(shù),其平方為:”,yENDIF2、第一步,創(chuàng)建一個(gè)表單,然后在其中創(chuàng)建標(biāo)簽與文本框各一個(gè),命令按鈕二個(gè)。 第二步,屬性設(shè)置控件屬性屬性值labellCapti on密碼:textlPasswordChar*Value(清空)Comma nd1Capti on確定Comma nd2Capti on取消第三步,程序編寫Forml 的 Load 事件:PUBLIC ii = 0Command1 的 Click 事件:i=i+1IF THISFORM.Text1.Value= ”123456”MESSAGEBOX(密碼正確!可以進(jìn)入系統(tǒng)。”)THISFORM.RLEASEELSEIF i&l

18、t;3MESSAGEBOX(密碼錯(cuò),請(qǐng)重新輸入!”)THISFORM.textl.V ALUE= ”ELSEMESSAGEBOX(對(duì)不起,你不是合法用戶!”)THISFORM.RELEASEENDIFENDIFCommand2 的 Click 事件:THISFORM.RELEASE數(shù)據(jù)庫(kù)原理及其應(yīng)用模擬題2本試卷用到的表及其結(jié)構(gòu)為:Rsgl表(編號(hào) C,姓名C,性別 C,出生日期 D,職稱C,工資N(7,2),婚否L)一、選擇題1、( A )數(shù)據(jù)庫(kù)管理系統(tǒng)的四個(gè)組成部分,包括數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言、實(shí) 用程序與A. 數(shù)據(jù)控制語(yǔ)言B.數(shù)據(jù)執(zhí)行語(yǔ)言C.數(shù)據(jù)管理語(yǔ)言D.數(shù)據(jù)形式語(yǔ)言2、 ( C)

19、下列關(guān)于 范圍 子句的說(shuō)法正確的是A. 所有帶有 范圍 子句的命令的默認(rèn)范圍都是ALLB. NEXT n只對(duì)從當(dāng)前記錄開(kāi)始的以下n個(gè)記錄進(jìn)行操作C. RECORD n對(duì)n個(gè)記錄進(jìn)行操作D. 范圍 子句一般有三種選擇:ALL, NEXT n, RECORD n3、 ( A )用List命令顯示當(dāng)前表中1990年以后(不包括1990年)工作的男同志, 且只顯示姓名、工作時(shí)間與工資三個(gè)字段。A. LIST FOR YEAR(工作時(shí)間)1990 AND 性別=”男” FIELDS 姓名,工作時(shí)間,工資B. LISTFIELDS 姓名,工作時(shí)間,工資FOR工作時(shí)間1990AND 性別=男C. LISTF

20、IELDS 姓名,工作時(shí)間,工資FOR 1990 AND 男D. LIST FIELDS 姓名,工作時(shí)間,工資FOR YEAR(工作時(shí)間) =1990 AND性別=”男”4、 ( C )為stude nt表增加一個(gè)字段xf,要求該字段大于零,SQL語(yǔ)句是A.ALTER TABLEstude nt ADD xfB.CREATE TABLEstude nt ADD xfC(3) CHEAK xf >0N(3) CHECK xf >0C.ALTER TABLEstude nt ADD xfD.DROP TABLEstude nt ADD xfN(3) CHECK xf >0N(3)

21、 CHEAK xf >0二. 填空題1. ¥FP中的變暈包括內(nèi)存變雖和 字段變呈2. 邏輯運(yùn)算符冇AND, OR和3. 在數(shù)據(jù)表中*毎一行是關(guān)于一個(gè)客觀事咒的具體描述,叫做 記錄4. 數(shù)據(jù)表的關(guān)閉命令是_ USE05. WP的卩U種索引類型是主索弓I、普通索引、唯 羞引和帙選索引6. 対確保數(shù)據(jù)庫(kù)屮表間關(guān)岳不披破壞聞設(shè)置的 組規(guī)則是參照完整杵7、杳詢文件中保存的足從數(shù)據(jù)庫(kù)中捉取出川八所盂耍的數(shù)據(jù).井能以名種方式胡示杳詢結(jié) 鑒8、創(chuàng)建數(shù)據(jù)表的SOL語(yǔ)句是一 CREATE TABLE 9、VFP的三種T.作方式是菜單I作方式、命令作方式和程序1作方式 °10、VFP提供的

22、用丁建立應(yīng)用程序界血的妝主耍工具Z 是一文本編輯益。11、VFP中刪除操作分為兩步,首先是進(jìn)行邏輯刪除然后再進(jìn)行物刃刪除°12、數(shù)據(jù)環(huán)境泛指定義表單或表單集時(shí)使用的對(duì)象,包括 表 、視圖和關(guān)系。13、完成“從半前記錄開(kāi)始的10個(gè)記錄中所有講師的工資毎人增加600元”的操作:Replace next 10 I 蚩 wilh I 資-600 FOR 職稱講W'14、對(duì)Rsgl表賁詢1960年(包括1960年)以后職工信息,并按編號(hào)升序排序Select 拿 From Rsgl Where ycar(出牛 M期)xl960 ORDER BY 編號(hào)15、計(jì)算Rsgl表中所有職工工資的總

23、和Select SUWT.資)FROMRsM16、結(jié)構(gòu)化程序設(shè)計(jì)采用的土要方法是模塊化、H頂向下和逐步求粘的原則。17、CLEARINPUT-輸入A的值:"TO AlFA>=0B-AELSEB- - AENDIF?A,“的絕對(duì)值是:”,BRETURN18、対象相對(duì)引用時(shí)常用的關(guān)鍵字是This 和 ThisForm °19、表單運(yùn)行時(shí)被觸發(fā)的第個(gè)事件是 Load ,當(dāng)茶對(duì)象獲得焦點(diǎn)時(shí)觸發(fā)Init事件。20、Enabled屈性的作用是川J決定該對(duì)彖是古可川,即能臺(tái)響應(yīng)用廣所產(chǎn)牛的帀件和操作。21、卜列程FF用j逐個(gè)顯不職稱為教授的數(shù)州記尿謂填空:USE TEACHERDO

24、 WHILE NOT EOFOIF職稱教授”DISPLAYENDIFSKIPENDDOUSE22.試編一個(gè)W r-,眾示KS表中的所有VFP分?jǐn)?shù)粗過(guò)SO分的學(xué)生噥號(hào)和總分,USEK5GO BOTTOMFOR = 1 TO RBCCOUNTO】F VFP>gQDI5FFIELDS學(xué)廿*總分ENDFFSKIP -1NEXTUSF三、簡(jiǎn)答及描述題K什么是焦點(diǎn)?與焦點(diǎn)有關(guān)的事件有嘟些?它怕的作用是fl么?答:拱點(diǎn)(Focus)就是打 個(gè)対象被選定,成為活動(dòng)対彖旳,就稱諛対$獲得了供點(diǎn)"與焦點(diǎn)在關(guān)的訂【件有When、CkrtFocus. Valid, LustFocus«它們的

25、柞用分別如下:Whent本事件在對(duì)彖獲得篇點(diǎn)前被觸發(fā),如果When事件渥冋.T,(缺科伯),則該對(duì)第 就能茯得代點(diǎn)杏則就無(wú)法茯得比點(diǎn)"GotFocus:本事件將念對(duì)象搏上M被鮭監(jiān)両荻欝依點(diǎn)的方法可旦便川按鍵*取標(biāo) 或5曰Focus方法。Valid:本甲件在対蠻失去仏出前褫鮭發(fā).Lost卜3宦;本爭(zhēng)件將在對(duì)案失去假血時(shí)槪融發(fā)”2、利川杳詢?cè)O(shè)汁器來(lái)査詢R射農(nóng)中丄貴在2(X)0兀(也括2000兀)以上的職丄的編號(hào)、姓 名、工資請(qǐng)坊出操作步驟a (7分)科 在項(xiàng)目骨即器卩 選禪數(shù)據(jù)選項(xiàng)卡卜的“杳詢3帀擊瘁新建”按殆 郵出“新建脊 詢抄選擇框。單擊“新建杳詢3出現(xiàn)“添加農(nóng)或視圖”對(duì)話框在出添加

26、農(nóng)或輒圖”的對(duì)話框的“數(shù)據(jù)不”下拉列衣中選擇待否訓(xùn)的數(shù)堆庫(kù),在“數(shù) 擱庫(kù)中的表"列表框中選擇數(shù)據(jù)庫(kù)中的表RsgL單擊“添加"按鈿*中-擊“添加表或視圖"對(duì)話框中的“先閉”按鈕進(jìn)入杳詢?cè)O(shè)il品窗口"在r寧段” 選頊卡中嵌次選擇“編號(hào)”、“蚪宅S “工蹩';加入到“選定字段區(qū)J單擊“篩選廿選項(xiàng)卡,農(nóng)“字段名”下槍框屮選宦“R以丁資”字段,在“條件” 下拉框中選定晞選條仲衷達(dá)或在“賓例”框中輸入"2(MX)單擊項(xiàng)R宦理器菜單附“運(yùn)f廠命少選頊,則春?jiǎn)柦Y(jié)果將秤胖幕中顯示出來(lái)“四、程序設(shè)計(jì)題1從鍵盤上任意輸入一個(gè)數(shù)給 X,根據(jù)X的值按不同的表達(dá)式

27、計(jì)算,并輸出計(jì)算結(jié)果,該 表達(dá)式如下:Y=2X+5X 10Y=10X-5 X 5Y=100X 為其它值2、輸入一個(gè)字符串(假設(shè)沒(méi)有漢字) ,要求分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字與其他字 符的個(gè)數(shù)。參考答案:1、CLEARINPUT “請(qǐng)輸入一個(gè)數(shù): ”TO xIF x>10 y=2*x+5ELSEIF x<5 y=10*x-5ELSE y=100ENDIFENDIF?”Y=”,y 分支結(jié)構(gòu)也可以用 DO CASE2、 clearstore 0 to xz,xs,xk,xqaccept " 請(qǐng)輸入字符串 :" to chrrfor i=1 to len(chrr

28、) ch=subs(chrr,i,1) do casecase ch>=a' and ch<= z' or ch>= A' and ch<= Z' xz=xz+1case ch=”“或 ch=space(1)xk=xk+1case ch>=0 and ch<=9 xs=xs+1other xq=xq+1 endcasenext?"這個(gè)字符串中總的字符個(gè)數(shù)是 : ",len(chrr) ?"其中字母?jìng)€(gè)數(shù)是 : ",xz?"空格數(shù)是 : ",xk ?"數(shù)字個(gè)數(shù)是

29、 : ",xs ?"其他字符的個(gè)數(shù)是 : ",xq數(shù)據(jù)庫(kù)原理及其應(yīng)用模擬題 3試題中所涉及的表及其結(jié)構(gòu)是:Rsgl表(編號(hào) C,姓名C,性別 C,出生日期 D,職稱C,工資N(7,2),婚否L) Rsgz表(編號(hào) C,姓名 C,基本工資 N(7,2),職務(wù)工資 N(6,2),公積金 N(6,2), 應(yīng)發(fā)工資N(7,2),實(shí)發(fā)工資 N(7,2)一、選擇題1、 (C )關(guān)于備注型字段下列說(shuō)法正確的是:A. 能接受任意類型數(shù)據(jù)B. 字段寬度根據(jù)實(shí)際數(shù)據(jù)設(shè)定C. 存放在與表的主名相同、后綴為 FPT 的文件中D. 不與通用型字段數(shù)據(jù)存放在一起2、( A ) 下列選擇中都是

30、方法程序的是:ACls, setfocus, pset, releaseB Cls, caption , pset, releaseCCls, refresh, release, initD Setfocus , getfocus, lostfocus, cls303、 ( B) 設(shè)字段 "工作日期 "為日期型, "工資"為數(shù)值型,則要想表達(dá) "工齡大于年,工資高于 1500、低于 1800 元" 這一命題,其表達(dá)式是 :A. 工齡 30 .AND. 工資1500 .AND. 工資1800B. INT(DATE()- 工作日期 )/3

31、65)30 .AND. 工資1500 .AND. 工資1800C. 工齡 30 .AND. 工資1500 .OR. 工資1800D. INT(DATE( ) -工作日期 /365)30 .AND. 工資 1500 .OR.工資18004、( C )下面關(guān)于事件的敘述正確的是A. 對(duì)象的每個(gè)事件只有一種觸發(fā)形式B. 系統(tǒng)事件發(fā)生的順序是隨機(jī)的C. 一個(gè)對(duì)象有多個(gè)事件,一個(gè)事件可以由多種形式觸發(fā)D. 表單第一個(gè)被觸發(fā)的事件是 Init 事二、填空題1、計(jì)時(shí)器控件丁作的三要素是Timer半件、Interval屬性 、Enabled屬性2、某表有4個(gè)寧段.英中第一個(gè)了段是寧符型,寬度為6.第二個(gè)寧段是

32、數(shù)值型,密數(shù)位為3.小數(shù)位為1.其余兩個(gè)了段分別是邏軻熨、口期型.則該表記求長(zhǎng)度為213、LEN(SPACE(4)+4tlll東大學(xué)”+ SPACEA164、控件的數(shù)據(jù)綁定是指將控件與某個(gè)數(shù)據(jù)源聯(lián)系起來(lái)。5、為了將表單從內(nèi)存中禪放.可將表單中“退出”命令按紐的Click爭(zhēng)件代碼設(shè)遙為:thisform. release。6、程序的三個(gè)基本結(jié)構(gòu)是順序結(jié)構(gòu)、分支結(jié)構(gòu)和。7、用二維表形式表示的數(shù)據(jù)模型是。8、兩個(gè)表建立關(guān)聯(lián)后十父農(nóng)記錄指針移動(dòng)時(shí)了農(nóng)記錄指針o9、某索引類世只能用在數(shù)據(jù)庫(kù)表中且用來(lái)創(chuàng)建該種索引的字段不允許有重復(fù)值,一個(gè)表 中只能有一個(gè)這樣的索引,這種索引稱為 主索引 。10、假設(shè)某表共

33、有10個(gè)記錄,執(zhí)行SKIP20命令局 此時(shí)EOF曲數(shù)值為.T.1K列農(nóng)顯示Rsgl表中己婚的女教授的姓名.出生口期和丁資。List fields姓名出生丨I期J.資 for性別J/Cand職稱枚授杯12、統(tǒng)計(jì)Rsgl表屮1960年以前出生的副教授的人數(shù)。SELECT CounlD where year(出生 LI 期)<1960 and 職稱='副教授” fh)m Rsgl13、給所有職務(wù)T.資在200元以卞(不包拆200元)的職T基本丁.資增加100元。Replace 貳本資 with妹本I .資+100 for職務(wù)資<20014、創(chuàng)建一個(gè)表sb,其結(jié)構(gòu)為(編號(hào)C5,名稱

34、C10,價(jià)格N9,2,主要設(shè)備L)CreateDblcsb(編號(hào) C(5L 名稱 C(10h 價(jià)格 N(9.2).丄要設(shè)備 L)15、別除Rsgz農(nóng)中的“姓名”字段Alter Table Rsgz Drop Column 姓名16、在參照完榕性的更新規(guī)則屮,“級(jí)聯(lián)”的金義是:用新的關(guān)鍵了值更新了表中的所有相 關(guān)記錄。17、MyForm農(nóng)單中控件cmdl的Caption H性賦值為"下一頁(yè)”Myform.cmd 1 caption="卜 頁(yè)"18、用于確定對(duì)彖侍曽和大小的屬性是一 TOP 和 Left 、Width和Height19、對(duì)象専件的觸發(fā)方式有 用戶觸發(fā)

35、和 系統(tǒng)觸發(fā) °20.卜列程序用于逐個(gè)顯示Rsgl表中教授們的信息:USE RsglDO WHILNCn. EOF0IF 職稱'教授"DISPLAYENDIFSKIPENDDOUSE2K卜列程序要求逐次單擊表單,畫上或擦去一個(gè)圓勺Form!的Load事件中代碼如卜:PUBLIC is&yHT.STORE 0 TO ex, cyForml的Click事件屮代碼如卜:IFiThistbtmCiFClg(l OOS£y)i=FELSEThisForm.CLSiiENDIF三、簡(jiǎn)答及描述題i什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?它由哪些部分組成?2、什么是項(xiàng)目?項(xiàng)目管理器

36、一般包含哪些內(nèi)容?參考答案:1數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心,是為建立、使用與維護(hù)數(shù)據(jù)庫(kù)而配置的軟件, 它建立在操作系統(tǒng)之上,位于操作系統(tǒng)與應(yīng)用程序之間,負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行統(tǒng)一管理與 控制。數(shù)據(jù)庫(kù)管理系統(tǒng)通常由四部分組成。(1)數(shù)據(jù)定義語(yǔ)言,用以定義數(shù)據(jù)庫(kù)的概念模式、存儲(chǔ)模式與外模式以及各模式間的映射 與完整性約束。(2)數(shù)據(jù)操縱語(yǔ)言,用以數(shù)據(jù)庫(kù)的檢索、輸入、修改、刪除等的基本操作。(3)數(shù)據(jù)控制語(yǔ)言,以便讓用戶根據(jù)需要控制與管理數(shù)據(jù)庫(kù)系統(tǒng)。(4)實(shí)用程序,包括數(shù)據(jù)初始裝入程序、數(shù)據(jù)轉(zhuǎn)儲(chǔ)程序、數(shù)據(jù)庫(kù)恢復(fù)程序、性能測(cè)試程序、數(shù)據(jù)庫(kù)再組織程序、數(shù) 據(jù)轉(zhuǎn)換程序、通信程序等。2、一個(gè)VFP數(shù)據(jù)庫(kù)應(yīng)用程序,是有若干個(gè)不同類型、不同格式的文件構(gòu)成,它們共同構(gòu) 成一個(gè)項(xiàng)目,這些文件統(tǒng)稱為該項(xiàng)目的項(xiàng)目文件。VFP的項(xiàng)目管理器是一個(gè)專門對(duì)這些文件進(jìn)行有效管理的項(xiàng)目集成管理工具。項(xiàng)目管理器由六個(gè)選項(xiàng)卡組成,包含了應(yīng)用系統(tǒng)的所有組成部分。(1)“全部”選項(xiàng)卡,包括其他五個(gè)選項(xiàng)卡的所有內(nèi)容。(2)“數(shù)據(jù)”選項(xiàng)卡,主要用于顯示與管理數(shù)據(jù)文件。包含的數(shù)據(jù)文件有:數(shù)據(jù)庫(kù)、 自由表、查詢、連接、存儲(chǔ)過(guò)程文件等。(3)“文檔” 選項(xiàng)卡,主要用于顯示與管理文檔。

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論