山東大學(xué)網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)原理及應(yīng)用期末考試復(fù)習(xí)題_第1頁(yè)
山東大學(xué)網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)原理及應(yīng)用期末考試復(fù)習(xí)題_第2頁(yè)
山東大學(xué)網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)原理及應(yīng)用期末考試復(fù)習(xí)題_第3頁(yè)
山東大學(xué)網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)原理及應(yīng)用期末考試復(fù)習(xí)題_第4頁(yè)
山東大學(xué)網(wǎng)絡(luò)教育數(shù)據(jù)庫(kù)原理及應(yīng)用期末考試復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《數(shù)據(jù)庫(kù)原理及其應(yīng)用》模擬題1

一、選擇題

1、()在下列表達(dá)式中,計(jì)算結(jié)果為字符型的是:

A.1234+ASC("A")

B.SQRT(4)*12/24/60

C.CTOD("12/24/94")>DATA()

D.213"+SUBSTR(“聯(lián)想漢字操作系統(tǒng)”,5,12)

2、()關(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.Cis,setfocus,pset,releaseB.Cis,caption,pset,release

C.Cis,refresh,release,initD.Setfocus,getfocus,lostfocus,cis

4、()查詢(xún)?cè)O(shè)計(jì)器包括的選項(xiàng)卡有

A.字段、條件、分組依據(jù)

B.聯(lián)接、雜項(xiàng)、索引

C.篩選、排序依據(jù)、字段

D.排序依據(jù)、分組依據(jù)、條件

二、填空題

1、文本框用于數(shù)據(jù)輸入輸出的屬性是________0

2、用于處理文本信息的控件有:文本框、、編輯框。

3、SQL語(yǔ)言所具有的功能是______、數(shù)據(jù)操縱、數(shù)據(jù)控制。

4、查詢(xún)向?qū)е锌梢杂腥N選擇:查詢(xún)向?qū)?、交叉表格查?xún)、o

5、參照完整性的規(guī)則包括插入規(guī)則、、刪除規(guī)則。

6、建立索引的字段值不允許重復(fù),且一個(gè)表中只能創(chuàng)建一個(gè),它應(yīng)該是

索引。

7、在數(shù)據(jù)表中,每一行是關(guān)于客觀事物的具體描述,叫做o

8、表結(jié)構(gòu)定義了數(shù)據(jù)表的字段個(gè)數(shù)、字段名、、字段寬度和小數(shù)位數(shù)等

內(nèi)容。

9、日期型常量的一般格式為o

10、數(shù)據(jù)庫(kù)表中的字段有效性規(guī)則用來(lái)指定O

11、數(shù)據(jù)庫(kù)系統(tǒng)的組成是_____計(jì)算機(jī)硬件、、應(yīng)用程序、用戶(hù)

12、利用SQL語(yǔ)句創(chuàng)建一個(gè)表文件,文件名為student,表結(jié)構(gòu)由五個(gè)字段組

成,分別是xm字符類(lèi)型,長(zhǎng)度為10;xb字符類(lèi)型,長(zhǎng)度為2,默認(rèn)值為

“男”;csrq日期類(lèi)型;sfty邏輯類(lèi)型;bz備注類(lèi)型。

13、假設(shè)有一個(gè)設(shè)備管理表sb.dbf,其表結(jié)構(gòu)為:

sb(編號(hào)C(5),名稱(chēng)C(6),啟用日期D,價(jià)格N(9,2),部門(mén)C(2),主要設(shè)

備L)

在Sb表中編號(hào)字段值要求唯一。利用SQL語(yǔ)句查詢(xún)sb表中價(jià)格大于

10000元的所有主要設(shè)備。

14、假設(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,l)),每臺(tái)設(shè)備大修一次,

就作為一條記錄保存在dx表中,因此一臺(tái)設(shè)備在dx表中可能有多條記

錄,即維修過(guò)多次。利用SQL語(yǔ)句查找設(shè)備編號(hào)為106-1的設(shè)備的大修費(fèi)

用及其設(shè)備名稱(chēng),并按費(fèi)用降序排列。

15、利用SQL語(yǔ)句查詢(xún)?cè)O(shè)備管理表sb中的部門(mén)數(shù)。

16、對(duì)象事件是指o

17、焦點(diǎn)事件包括When事件、Valid事件、事件、事件。

18、CLEAR

OS=0

JS=0

DOWHILEI<=100

OS=OS+1

ELSE

JS=JS+1

ENDIF

ENDDO

?”偶數(shù)和二",OS

?”奇數(shù)和二",JS

19、下列程序中循環(huán)語(yǔ)句的作用是:

CLEAR

DOWHILE.T.

INPUT”請(qǐng)輸入一個(gè)三位的正數(shù):"TOY

IFY<100ORY>999

&&返回循環(huán)開(kāi)始

ELSE

&&退出循環(huán)

ENDIF

ENDDO

??Y

三、簡(jiǎn)答及描述題

1、舉例說(shuō)明五種VFP數(shù)據(jù)類(lèi)型的特點(diǎn)。

2、建立一個(gè)名為"studbc"的數(shù)據(jù)庫(kù)。在該數(shù)據(jù)庫(kù)中建立如下數(shù)據(jù)表,名為

每個(gè)記錄的照片字段內(nèi)都存有照片。寫(xiě)出詳細(xì)的建立過(guò)程。

3、如何設(shè)置“默認(rèn)”命令按鈕?如何設(shè)置圖文按鈕?舉例說(shuō)明如何設(shè)置命令按

鈕的訪(fǎng)問(wèn)鍵。

參考答案:

1、

(1)字符型

字符型數(shù)據(jù)可以包含字母、數(shù)字、空格、漢字和符號(hào)。如“SDFG”、

"12345",“計(jì)算機(jī)”為字符型常量。姓名、性別、家庭住址都是用漢字表示

的,他們的數(shù)據(jù)類(lèi)型也是字符型的。在內(nèi)存中一個(gè)字符占用一個(gè)字節(jié),一個(gè)漢

字占用兩個(gè)字節(jié)。

(2)數(shù)值型

數(shù)值型數(shù)據(jù)是由0~9、小數(shù)點(diǎn)及正負(fù)號(hào)組成。如234.7、-78、12.86。

(3)邏輯型

這種數(shù)據(jù)類(lèi)型表達(dá)了一個(gè)邏輯值。該邏輯值有兩種可能的取值:真(丁.)

或假(.F.)。每個(gè)邏輯型數(shù)據(jù)占用1個(gè)字節(jié)。

(4)日期型

由年、月、日組成的數(shù)據(jù)。每個(gè)日期型數(shù)據(jù)長(zhǎng)度為8個(gè)字節(jié)。例如2002-

07-28o

⑸備注型

備注型只適用于字段。用來(lái)存儲(chǔ)較多的文字,例如:個(gè)人簡(jiǎn)歷、產(chǎn)品說(shuō)

明、圖書(shū)簡(jiǎn)介等都可以定義為備注型。

2、

第一步,打開(kāi)表設(shè)計(jì)器。單擊常用工具欄中“新建”按鈕->打開(kāi)“新建”對(duì)話(huà)

框分選擇“表”少單擊“新建文件”按分打開(kāi)“創(chuàng)建''對(duì)話(huà)框分輸入表文

件名:studbf-單擊“保存”按鈕少打開(kāi)表設(shè)計(jì)器。

第二步,創(chuàng)建表結(jié)構(gòu)。在“字段名”處輸入“學(xué)號(hào)”,“類(lèi)型”選“字符

型”,寬度輸入7;同樣操作輸入姓名、性別、年齡、照片四個(gè)字段名,并分

別定義其類(lèi)型和寬度。

第三步,建立完畢,單擊“確定”按鈕,在彈出的“現(xiàn)在輸入數(shù)據(jù)記錄

嗎?”提示對(duì)話(huà)框中單擊"是"按鈕。

第四步,輸入記錄數(shù)據(jù)。在打開(kāi)的記錄編輯窗口中輸入第一個(gè)記錄的第一

個(gè)字段值“2005101”,依次輸入“李明”,“男”,19,三個(gè)字段值。光標(biāo)移

到“照片”字段編輯框,雙擊該編輯框,打開(kāi)“照片”字段編輯窗口。單擊

“編輯”菜單今“插入對(duì)象”命令,打開(kāi)“插入對(duì)象”對(duì)話(huà)框,選擇“由文件

創(chuàng)建”單選鈕,找到照片文件添加到“照片”字段里。同樣操作完成所有的記

錄輸入。

第五步,退出記錄編輯窗口后,在VFP的命令窗口中輸入U(xiǎn)SE命令,回

車(chē),保存studbf文件到磁盤(pán)中。

3、

若表單上有多于一個(gè)的命令按鈕,可將其中一個(gè)設(shè)定為默認(rèn)命令按鈕,方

法是該命令按鈕的Default屬性賦值為.T.。每個(gè)表單上有且只有一個(gè)命令按鈕為

默認(rèn)按鈕。當(dāng)一個(gè)命令按鈕設(shè)置為默認(rèn)按鈕后(其Enabled屬性必須為.T.),

同一表單上的其他命令按鈕的Default屬性將自動(dòng)變?yōu)?F.。

使命令按鈕的Caption屬性和Picture屬性都賦上相應(yīng)的值則可將該命令按

鈕設(shè)置為圖文按鈕。

命令按鈕的訪(fǎng)問(wèn)鍵設(shè)置方法是:在Caption屬性值中作為訪(fǎng)問(wèn)鍵的字母前

加上“\<”兩個(gè)符號(hào),顯示時(shí)該字母下方有一條下劃線(xiàn),這個(gè)字母就成了訪(fǎng)問(wèn)

鍵。當(dāng)表單運(yùn)行時(shí),按Alt+訪(fǎng)問(wèn)鍵后,焦點(diǎn)馬上移到這個(gè)命令按鈕上。例如將

某個(gè)命令按鈕的Caption屬性中賦值為“退出(\<個(gè)",則這個(gè)命令按鈕的訪(fǎng)

問(wèn)鍵就是字母e鍵。

四、程序設(shè)計(jì)題

1、輸入一個(gè)整數(shù),當(dāng)為偶數(shù)時(shí),求其立方;當(dāng)為奇數(shù)時(shí),求其平方。

2、設(shè)計(jì)一個(gè)輸入用戶(hù)密碼的表單,界面如下。輸入密碼時(shí)在文本框中顯示

“*”,密碼錯(cuò)誤時(shí)顯示“密碼錯(cuò),請(qǐng)重新輸入!",三次輸入不正確時(shí)顯示

“對(duì)不起,你不是合法用戶(hù)!"后結(jié)束表單運(yùn)行;輸入正確密碼后顯示“密碼

正確!可以進(jìn)入系統(tǒng)。,然后結(jié)束表單運(yùn)行。

參考答案:

1、

CLEAR

INPUT”請(qǐng)輸入一個(gè)數(shù):“TOx

IFx%2=0或INT(x/2)=X/2

y=x**3

?”該數(shù)是偶數(shù),其立方為:”,y

ELSE

y=X**2

?”該數(shù)是奇數(shù),其平方為:”,y

ENDIF

2、

第一步,創(chuàng)建一個(gè)表單,然后在其中創(chuàng)建標(biāo)簽和文本框各一個(gè),命令按鈕二

個(gè)。

第二步,屬性設(shè)置

控件屬性屬性值

label1Caption密碼:

textlPasswordChar*

Value(清空)

Command1Caption確定

Command!Caption取消

第三步,程序編寫(xiě)

Forml的Load事件:

PUBLICi

i=0

Command1的Click事件:

i=i+l

IFTHISFORM.Textl.Value=^^123456^^

MESSAGEBOX(“密碼正確!可以進(jìn)入系統(tǒng)?!保?/p>

THISFORM.RLEASE

ELSE

IFi<3

MESSAGEBOX(“密碼錯(cuò),請(qǐng)重新輸入!”)

THISFORM.textl.VALUE=W,

THISFORM.text1.SETFOCUS

ELSE

MESSAGEBOX("對(duì)不起,你不是合法用戶(hù)!”)

THISFORM.RELEASE

ENDIF

ENDIF

Command2的Click事件:

THISFORM.RELEASE

《數(shù)據(jù)庫(kù)原理及其應(yīng)用》模擬題2

本試卷用到的表及其結(jié)構(gòu)為:

Rsgl表(編號(hào)C,姓名C,性別C,出生日期D,職稱(chēng)C,工資N(7,2),婚否L)

一、選擇題

1、()數(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、()下列關(guān)于〈范圍>子句的說(shuō)法正確的是

A.所有帶有〈范圍〉子句的命令的默認(rèn)范圍都是ALL

B.NEXT<n>只對(duì)從當(dāng)前記錄開(kāi)始的以下n個(gè)記錄進(jìn)行操作

C.RECORD<n〉對(duì)n個(gè)記錄進(jìn)行操作

D.〈范圍〉子句一般有三種選擇:ALL,NEXT<n>,RECORD<n>

3、()用List命令顯示當(dāng)前表中1990年以后(不包括1990年)工作的男

同志,且只顯示姓名、工作時(shí)間和工資三個(gè)字段。

A.LISTFORYEAR(工作時(shí)間)>1990AND性別="男"FIELDS姓名,工作時(shí)間,

工資

B.LISTFIELDS姓名,工作時(shí)間,工資FOR工作時(shí)間>1990AND性別=男

C.LISTFIELDS姓名,工作時(shí)間,工資FOR1990AND男

D.LISTFIELDS姓名,工作時(shí)間,工資FORYEAR(工作時(shí)間)<=1990AND

性別="男”

4、()為student表增加一個(gè)字段xf,要求該字段大于零,SQL語(yǔ)句是

A.ALTERTABLEstudentADDxfC(3)CHEAKxf>0

B.CREATETABLEstudentADDxfN(3)CHECKxf>0

C.ALTERTABLEstudentADDxfN(3)CHECKxf>0

D.DROPTABLEstudentADDxfN(3)CHEAKxf>0

二、填空題

1、VFP中的變量包括內(nèi)存變量和o

2、邏輯運(yùn)算符有AND、OR和

3、在數(shù)據(jù)表中,每一行是關(guān)于一個(gè)客觀事實(shí)的具體描述,叫做o

4、數(shù)據(jù)表的關(guān)閉命令是o

5、VFP的四種索引類(lèi)型是主索引、普通索引、唯一索引和o

6、為確保數(shù)據(jù)庫(kù)中表間關(guān)系不被破壞而設(shè)置的一組規(guī)則是_________o

7、查詢(xún)文件中保存的是______o

8、創(chuàng)建數(shù)據(jù)表的SQL語(yǔ)句是___________o

9、VFP的三種工作方式是菜單工作方式、命令工作方式和o

10、VFP提供的用于建立應(yīng)用程序界面的最主要工具之一是______o

11、VFP中刪除操作分為兩步,首先是進(jìn)行然后再進(jìn)行______o

12、數(shù)據(jù)環(huán)境泛指定義表單或表單集時(shí)使用的,包括—、視圖和關(guān)系。

13、完成“從當(dāng)前記錄開(kāi)始的10個(gè)記錄中所有講師的工資每人增加600元”的

操作:

Replace

14、對(duì)Rsgl表查詢(xún)I960年(包括I960年)以后職工信息,并按編號(hào)升序排序

Select

15、計(jì)算Rsgl表中所有職工工資的總和

Select

16、結(jié)構(gòu)化程序設(shè)計(jì)采用的主要方法是_______和

17、CLEAR

INPUT"輸入A的值:”TOA

IFA>=0

ELSE

ENDIF

?A,"的絕對(duì)值是:”,B

RETURN

18、對(duì)象相對(duì)引用時(shí)常用的關(guān)鍵字是_____和。

19、表單運(yùn)行時(shí)被觸發(fā)的第一個(gè)事件是_______當(dāng)某對(duì)象獲得焦點(diǎn)時(shí)觸發(fā)其

______事件。

20、Enabled屬性的作用是__________________________。

21、填充下列程序中缺失的語(yǔ)句

1=0

J=0

K=1

&&K作為循環(huán)控制變量控制循環(huán)10次

&&如果K被2整除

1=1+1

ELSE

J=J+1

ENDIF

K=K+1

I,“J=”,J

22、下列程序用于逐個(gè)顯示職稱(chēng)為教授的數(shù)據(jù)記錄,請(qǐng)?zhí)羁眨?/p>

USETEACHER

DISPLAY

ENDIF

ENDDO

USE

三、簡(jiǎn)答及描述題

1、什么是焦點(diǎn)?與焦點(diǎn)有關(guān)的事件有哪些?它們的作用是什么?

2、利用查詢(xún)?cè)O(shè)計(jì)器來(lái)查詢(xún)Rsgl表中工資在2000元(包括2000元)以上的職

工的編號(hào)、姓名、工資,請(qǐng)寫(xiě)出操作步驟。

參考答案:

1、所謂焦點(diǎn)(Focus)就是,當(dāng)一個(gè)對(duì)象被選定,成為活動(dòng)對(duì)象時(shí),就稱(chēng)該對(duì)

象獲得了焦點(diǎn)。焦點(diǎn)反映了對(duì)象接受用戶(hù)鼠標(biāo)或鍵盤(pán)操作的能力。當(dāng)一個(gè)對(duì)象

獲得焦點(diǎn)后,它就對(duì)用戶(hù)鼠標(biāo)或鍵盤(pán)操作具有了反映能力。

與焦點(diǎn)有關(guān)的屬性有:(1)When,本事件在對(duì)象獲得焦點(diǎn)前被觸發(fā),如

果when事件返回T(缺省值),則該對(duì)象就能獲得焦點(diǎn),否則就無(wú)法獲得焦

點(diǎn)。When事件之后觸發(fā)GotFocus事件。(2)GotFocus,本事件將在對(duì)象獲

得焦點(diǎn)時(shí)被觸發(fā),而獲得焦點(diǎn)的方法可以使用按鍵、鼠標(biāo)或SetFocus方法。

(3)Valid,本事件在對(duì)象失去焦點(diǎn)前被觸發(fā)。若Valid事件程序返回.T.(缺

省值),則表示該對(duì)象失去了焦點(diǎn),并執(zhí)行LostFocus事件,否則不能失去焦

點(diǎn)。(4)LostFocus,本事件將在對(duì)象失去焦點(diǎn)時(shí)被觸發(fā)。

2、第一步,打開(kāi)查詢(xún)?cè)O(shè)計(jì)器。單擊“新建”打開(kāi)“新建”對(duì)話(huà)框,選擇“查

詢(xún)”,單擊“新建文件”按鈕,打開(kāi)查詢(xún)?cè)O(shè)計(jì)器。

第二步,打開(kāi)Rsgl表。在“打開(kāi)”對(duì)話(huà)框中選擇Rsgl,單擊“確定”按鈕,

Rsgl表就添加到查詢(xún)?cè)O(shè)計(jì)器中。然后單擊“添加表或視圖”對(duì)話(huà)框中的“關(guān)

閉”按鈕。

第三步,選定字段。在“字段”選項(xiàng)卡中選擇編號(hào)、姓名、工資三個(gè)字段到右

邊的列表框中。

第四步,確定篩選條件。在“篩選”選項(xiàng)卡中輸入“工資>=2000”。

第五步,執(zhí)行查詢(xún)。單擊右鍵在彈出的快捷菜單中選擇“運(yùn)行查詢(xún)”命令,顯

示查詢(xún)結(jié)果。

四、程序設(shè)計(jì)題

I、從鍵盤(pán)上任意輸入一個(gè)數(shù)給X,根據(jù)X的值按不同的表達(dá)式計(jì)算,并輸出

計(jì)算結(jié)果,該表達(dá)式如下:

Y=2X+5X>10

Y=10X-5X<5

Y=100X為其它值

2、輸入一個(gè)字符串(假設(shè)沒(méi)有漢字),要求分別統(tǒng)計(jì)出其中英文字母、空格、

數(shù)字和其他字符的個(gè)數(shù)。

參考答案:

1、CLEAR

INPUT"請(qǐng)輸入一個(gè)數(shù):"TOx

IFx>10

y=2*x+5

ELSE

IFx<5

y=10*x-5

ELSE

y=100

ENDIF

ENDIF

?"Y='',y

分支結(jié)構(gòu)也可以用DOCASE

2、clear

store0toxz,xs,xk,xq

accept”請(qǐng)輸入字符串:“tochrr

fori=1tolen(chrr)

ch=subs(chrr,i,l)

docase

casech>='a'andch<='z'orch>='A'andch<='Z'

xz=xz+l

casech="“或ch=space(l)

xk=xk+l

casech>=0andch<=9

xs=xs+l

other

xq=xq+l

endcase

next

?”這個(gè)字符串中總的字符個(gè)數(shù)是:"Jen(chrr)

?”其中字母?jìng)€(gè)數(shù)是:",xz

?"空格數(shù)是:",xk

?"數(shù)字個(gè)數(shù)是:",xs

?”其他字符的個(gè)數(shù)是:",xq

《數(shù)據(jù)庫(kù)原理及其應(yīng)用》模擬題3

試題中所涉及的表及其結(jié)構(gòu)是:

Rsgl表(編號(hào)C,姓名C,性別C,出生日期D,職稱(chēng)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、()關(guān)于備注型字段下列說(shuō)法正確的是:

A.能接受任意類(lèi)型數(shù)據(jù)

B.字段寬度根據(jù)實(shí)際數(shù)據(jù)設(shè)定

C.存放在與表的主名相同、后綴為FPT的文件中

D.不與通用型字段數(shù)據(jù)存放在一起

2、()下列選擇中都是方法程序的是:

A.Cis,setfocus,pset,releaseB.Cis,caption,pset,release

C.Cis,refresh,release,initD.Setfocus,getfocus,lostfocus,cis

3、()設(shè)字段"工作日期”為日期型,"工資”為數(shù)值型,則要想表達(dá)''工

齡大于30年,工資高于1500、低于1800元''這一命題,其表達(dá)式是:

A.工齡>30.AND.工資>1500.AND.工資<1800

B.INT((DATE。-工作日期)/365)>30.AND.工資>1500.AND.工資

<1800

C.工齡>30.AND.工資>1500.0R.工資<1800

D.INT(DATE()—工作日期/365)>30.AND.工資>1500.OR.工資<1800

4、()下面關(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事件、、Enabled屬性

2、某表有4個(gè)字段,其中第一個(gè)字段是字符型,寬度為6,第二個(gè)字段是數(shù)值

型,整數(shù)位為3,小數(shù)位為1,其余兩個(gè)字段分別是邏輯型、日期型,則該

表記錄長(zhǎng)度為

3、LEN(SPACE(4)+“山東大學(xué)”+SPACE(4))=

4、控件的數(shù)據(jù)綁定是指將控件與某個(gè)聯(lián)系起來(lái)。

5、為了將表單從內(nèi)存中釋放,可將表單中“退出”命令按鈕的Click事件代碼

設(shè)置為:

6、程序的三個(gè)基本結(jié)構(gòu)是順序結(jié)構(gòu)、分支結(jié)構(gòu)和o

7、用二維表形式表示的數(shù)據(jù)模型是_______o

8、兩個(gè)表建立關(guān)聯(lián)后,當(dāng)父表記錄指針移動(dòng)時(shí),子表記錄指針o

9、某索引類(lèi)型只能用在數(shù)據(jù)庫(kù)表中,且用來(lái)創(chuàng)建該種索引的字段不允許有重復(fù)

值,一個(gè)表

中只能有一個(gè)這樣的索引,這種索引稱(chēng)為0

10、假設(shè)某表共有10個(gè)記錄,執(zhí)行SKIP20命令后,此時(shí)EOF函數(shù)值

為o

11、列表顯示Rsgl表中已婚的女教授的姓名、出生日期和工資。

List

12、統(tǒng)計(jì)Rsgl表中I960年以前出生的副教授的人數(shù)。

SELECT

13、給所有職務(wù)工資在200元以下(不包括200元)的職工基本工資增加100

o

Replace

14、創(chuàng)建一個(gè)表sb,其結(jié)構(gòu)為(編號(hào)C5,名稱(chēng)C10,價(jià)格N9,2,主要設(shè)備

L)

Create

15、刪除Rsgz表中的“姓名”字段

16、在參照完整性的更新規(guī)則中,“級(jí)聯(lián)”的含義是:

17、給MyForm表單中控件cmdl的Caption屬性賦值為“下一頁(yè)"

18、用于確定對(duì)象位置和大小的屬性是和、_和

19、對(duì)象事件的觸發(fā)方式有和。

20、下列程序用于逐個(gè)顯示Rsgl表中教授們的信息:

USERsgl

IF

DISPLAY

ENDIF

ENDDO

USE

21、下列程序要求逐次單擊表單,畫(huà)上或擦去一個(gè)圓。

Forml的Load事件中代碼如下:

i=.T.

STORE0TOex,cy

Forml的Click事件中代碼如下:

IFi

i=.F.

ELSE

ThisForm.CLS

ENDIF

三、簡(jiǎn)答及描述題

1、什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?它由哪些部分組成?

2、什么是項(xiàng)目?項(xiàng)目管理器一般包含哪些內(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ǔ)言,以便讓用戶(hù)根據(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è)不同類(lèi)型、不同格式的文件構(gòu)成,

它們共同構(gòu)成一個(gè)項(xiàng)目,這些文件統(tǒng)稱(chēng)為該項(xiàng)目的項(xiàng)目文件。VFP的項(xiàng)目管理

器是一個(gè)專(zhuān)門(mén)對(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ù)、自由表、查詢(xún)、連接、存儲(chǔ)過(guò)程文件等。

(3)“文檔”選項(xiàng)卡,主要用于顯示和管理文檔。它包含了數(shù)據(jù)處理所需

要的文檔,用于輸入和查看數(shù)據(jù)的表單、打印報(bào)表和標(biāo)簽等。

(4)“類(lèi)”選項(xiàng)卡,主要用于顯示和管理類(lèi)庫(kù)文件。

(5)“代碼”選項(xiàng)卡,主要用于顯示和管理VFP各種類(lèi)型的程序代碼,

包括三種程序:程序、API庫(kù)和應(yīng)用程序。

(6)“其他”選項(xiàng)卡,主要用于管理菜單文件、文本文件和其他文件。

四、程序設(shè)計(jì)題

1、將1~100之間能被5或6整除的數(shù)顯示出來(lái)、統(tǒng)計(jì)個(gè)數(shù)并求和。

2、某廠在三八婦女節(jié)時(shí),給每位女職工按工資的45%發(fā)放獎(jiǎng)金,其中職稱(chēng)為高

工的已婚婦女再多加上100元。請(qǐng)編程完成這一功能。

該廠職工人員表(ZGRY.DBF)的結(jié)構(gòu)有:姓名(C,10),出生日期(D),

性別(C,2),職稱(chēng)(C,8),婚否(L),工資(N,8,2),獎(jiǎng)金(N,

7,2)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論