南大期末數(shù)據(jù)庫整理_第1頁
南大期末數(shù)據(jù)庫整理_第2頁
南大期末數(shù)據(jù)庫整理_第3頁
南大期末數(shù)據(jù)庫整理_第4頁
南大期末數(shù)據(jù)庫整理_第5頁
已閱讀5頁,還剩82頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、、DBS, 數(shù)據(jù)庫系統(tǒng):database system DBS、DBA數(shù)據(jù)庫管理器 、OOP面向?qū)ο缶幊獭?數(shù)據(jù)模型、主關(guān)鍵字、外部關(guān)鍵字、元數(shù)據(jù)、數(shù)據(jù)處理、類、子類、對(duì)象、屬性、事件、方法、工作區(qū)、關(guān)系模型 、參照完整性E-R圖 參考答案:是E-R模型的圖形表示法,它是直接表示概念模型的有力工具。2 DBMS 數(shù)據(jù)庫管理系統(tǒng)(DBMS),對(duì)數(shù)據(jù)庫進(jìn)行管理的系統(tǒng)軟件,是用戶與數(shù)據(jù)庫之間的接口。3 SQL 結(jié)構(gòu)化查詢語言,是美國(guó)國(guó)家標(biāo)準(zhǔn)局ANSI確認(rèn)的關(guān)系數(shù)據(jù)庫語言的標(biāo)準(zhǔn)。4 表達(dá)式 參考答案:是變量、操作符、常量、函數(shù)、字段名、控件以及屬性的組合。5 基類 參考答案:VFP系統(tǒng)提供的內(nèi)部定義的

2、類,可用作其他用戶自定義類的基礎(chǔ)。1 DB參考答案:DATABASE,數(shù)據(jù)庫,指以一定的組織形式存放在計(jì)算機(jī)存儲(chǔ)介質(zhì)上的相互關(guān)聯(lián)的數(shù)據(jù)的集合。主控索引參考答案:在復(fù)合索引的多個(gè)索引中,在某一時(shí)刻只有一個(gè)索引對(duì)表起作用,這個(gè)索引標(biāo)志稱為主控索引2 屬性參考答案:屬性(Property)定義對(duì)象的特征或某一方面的行為ODBC參考答案:開放式數(shù)據(jù)庫互連,ODBC是一種用于數(shù)據(jù)庫服務(wù)器的標(biāo)準(zhǔn)協(xié)議1關(guān)系模型的基本結(jié)構(gòu)是(A )。 A二維表B樹形結(jié)構(gòu)C無向圖D有向圖 2.表單的背景色由屬性(A )的值確定。ABackColorBPictureCForeColorDCaption3在數(shù)據(jù)庫表字段的擴(kuò)展屬性中

3、,通過對(duì)(B )可以限定字段的內(nèi)容僅為英文字母。A字段格式B輸入掩碼C字段標(biāo)題和注釋D字段級(jí)規(guī)則4在向數(shù)據(jù)庫添加表的操作中,下列敘述中不正確的是(B )。A可以將一個(gè)自由表添加到數(shù)據(jù)庫中B可以將一個(gè)數(shù)據(jù)庫表直接添加到另一個(gè)數(shù)據(jù)庫中C可以在項(xiàng)目管理器中將自由表拖放到數(shù)據(jù)庫中D欲使一個(gè)數(shù)據(jù)庫表成為另一個(gè)數(shù)據(jù)庫的表,則必須先使其成為自由表5數(shù)據(jù)庫系統(tǒng)中,表是用來存放數(shù)據(jù)的,備注型、通用型數(shù)據(jù)存放在表的備注文件中,表的備注文件的擴(kuò)展名是 (C )。A.DBFB.DCTC.FPTD.CDX6運(yùn)行表單文件(FORMA)的命令是(D )。ADO FORMA BUSE FORMA COPEN FORMADDO

4、 FORM FORMA7計(jì)算機(jī)、操作系統(tǒng)、DBMS、數(shù)據(jù)庫、應(yīng)用程序等組成的整體稱為(A )。A數(shù)據(jù)庫系統(tǒng) B數(shù)據(jù)庫管理系統(tǒng) C文件系統(tǒng)D軟件系統(tǒng) 8VFP 中,執(zhí)行 SUBS("南京大學(xué)信息管理學(xué)系",1,4) 命令后,返回的結(jié)果是:(C )。A南京大學(xué)B學(xué)系C南京D信息管理學(xué)系9Visual FoxPro是一個(gè)(D )。A數(shù)據(jù)庫系統(tǒng) B數(shù)據(jù)庫C數(shù)據(jù)庫管理員D數(shù)據(jù)庫管理系統(tǒng)10n的百分之二在Visual FoxPro系統(tǒng)中相應(yīng)的表達(dá)式為(C )。A2%n B2/100n Cn*2/100Dn*2%11函數(shù)INT(<數(shù)值表達(dá)式>)的功能是(D )。A取不大于數(shù)值

5、表達(dá)式值的最大整數(shù) B按四舍五入取數(shù)值表達(dá)式的整數(shù)值C取不小于該數(shù)值表達(dá)式的整數(shù)值D取數(shù)值表達(dá)式的整數(shù)部分12如果要在數(shù)據(jù)庫的兩張表之間建立永久關(guān)系,則要求在父表的結(jié)構(gòu)復(fù)合索引文件中創(chuàng)建一個(gè)(D ),在子表的結(jié)構(gòu)復(fù)合索引文件中創(chuàng)建任何類型的索引。A主索引B候選索引 C唯一索引D主索引或候選索引13當(dāng)用鼠標(biāo)使列表框的內(nèi)容發(fā)生變化時(shí),將首先觸發(fā)(D )事件。AClick BInit CDownClick DInteractiveChange14在下列Visual FoxPro的基類中,無Caption屬性的基類是:(D )。A標(biāo)簽 B選項(xiàng)按鈕C復(fù)選框D文本框15確定列表框、組合框、表格中列數(shù)的屬性

6、是(C )。APageCount BColumnCount CButtonCount DControlCount16關(guān)于表的備注型字段與通用型字段,以下敘述中錯(cuò)誤的是(B )。A字段寬度都不能由用戶設(shè)定 B都能存儲(chǔ)文字和圖像數(shù)據(jù)C字段寬度都是4D內(nèi)容都存儲(chǔ)在與表文件同名的.FPT文件中17檢測(cè)表文件指針是否已到文件頭的函數(shù)是(A )。 ABOF() BEOF() CEND() DFIEL()18在VFP中,使用表設(shè)計(jì)器可以對(duì)字段設(shè)置默認(rèn)值的是(A )。A必須是數(shù)據(jù)庫表B自由表或數(shù)據(jù)庫表C必須是自由表D不能設(shè)置字段的默認(rèn)值19設(shè)打開的表有100條記錄,當(dāng)前記錄號(hào)為10,執(zhí)行SKIP 10 命令后

7、,記錄指針指向( B)。A10B20C101D120教師表(JSDBF)含有職稱(ZC,C,10)字段,顯示表中所有職稱為“教授”和“副教授”的命令是:(D )。ADISP FOR ZC="教授" AND ZC="副教授"BDISP FOR ZC="教授" OR "副教授"CDISP WHILE 性別="男" OR ZC="副教授" DDISP FOR "教授" $ ZC縮略字DBS 指的是( )。 A數(shù)據(jù)庫B數(shù)據(jù)庫管理系統(tǒng) C數(shù)據(jù)庫管理員D數(shù)據(jù)庫系統(tǒng)批改

8、:回答錯(cuò)誤參考答案:D2.創(chuàng)建了VFP的包含了通用型字段的表文件,則在當(dāng)前磁盤上建立了兩個(gè)文件其擴(kuò)展名分別是( )。APJX,PJT BDBC,DCTCDBF,F(xiàn)PT DMNX,MNT批改:回答錯(cuò)誤參考答案:C3當(dāng)一張二維表(A表)的主關(guān)鍵字被包含到另一張二維表(B表)中時(shí),它就稱為B表的( )。A主關(guān)鍵字 B候選關(guān)鍵字C外部關(guān)鍵字D超關(guān)鍵字批改:回答錯(cuò)誤參考答案:C4在下列函數(shù)中,返回值是字符型的是( ):AEOF()BAT()CVAL()DCHR()批改:回答錯(cuò)誤 參考答案:D5X+Y小于10而且x-y大于0的VFP邏輯表達(dá)式是( )。Ax+y<10,x-y>0 B(x+y&l

9、t;10): (x-y)>0Cx+y<10 And x-y>0 Dx+y<10 x-y>0批改:回答錯(cuò)誤參考答案:C6VFP 中,函數(shù)SUBS("微機(jī)數(shù)據(jù)庫管理系統(tǒng)",5)返回的結(jié)果是:( )。A“數(shù)據(jù)庫管理” B“數(shù)據(jù)庫管理系統(tǒng)” C“微機(jī)數(shù)據(jù)庫”D“微機(jī)數(shù)據(jù)庫管理系統(tǒng)”批改:回答正確參考答案:B7函數(shù)DOW(DATE()的返回值的數(shù)據(jù)類型是( ) 。A數(shù)值型 B字符型 C日期型D邏輯型批改:回答錯(cuò)誤參考答案:A8在創(chuàng)建索引時(shí),索引表達(dá)式可以包含一個(gè)或多個(gè)表字段。在下列數(shù)據(jù)類型的字段中,不能作為索引表達(dá)式的字段是( )。A日期型 B通用型C數(shù)

10、值型D字符型批改:回答錯(cuò)誤參考答案:B9在下列關(guān)于索引的敘述中,不正確的是 ( )。A數(shù)據(jù)庫系統(tǒng)B唯一索引允許索引表達(dá)式有重復(fù)值C候選索引只能用于數(shù)據(jù)庫表,不能用于自由表D候選索引不允許索引表達(dá)式有重復(fù)值 批改:回答錯(cuò)誤參考答案:C10打開一張包含有100個(gè)記錄的表,未作記錄指針移動(dòng)和未使用索引操作時(shí),RECNO()、BOF()、EOF()函數(shù)的值分別是 ( )。A100、.T.、.T. B100、.F.、.F.C0、.T.、.T. D1、.F.、.F.批改:回答錯(cuò)誤參考答案:D11在VFP 中,如果要求系統(tǒng)在顯示日期時(shí),顯示如“2006年1月8日”的格式,可使用( )命令。ASET DATE

11、 TO ANSIBSET DATE TO LONGCSET DATE TO YMDDSET DATE TO CHINESE批改:回答錯(cuò)誤參考答案:B12如果要?jiǎng)?chuàng)建一張僅包含一個(gè)字段的自由表zyb,其字段名為rb,字段類型為字符型,字段寬度為20,則可以用下列的( )命令創(chuàng)建。 ACREA TABL zyb rb C(20)BCREA TABL zyb(rb C(20) )CCREA TABL zyb Field rb C(20)DCREA TABL zyb Field (rb C(20)批改:回答正確參考答案:B13對(duì)于VFP中的自由表來說,不可以創(chuàng)建的索引類型是( )。A主索引B候選索引 C

12、唯一索引D普通索引批改:回答正確參考答案:A14執(zhí)行SELECT 0命令的返回值為( )。 A當(dāng)前工作區(qū)號(hào) B當(dāng)前未被使用的最小工作區(qū)號(hào)C當(dāng)前未被使用的最大工作區(qū)號(hào)D當(dāng)前已被使用的最小工作區(qū)號(hào)批改:回答錯(cuò)誤參考答案:B15設(shè)有一張教師表js,含有一個(gè)字符型字段xb(表示教師的性別)。下列命令中語法正確的是( )。ADELE FROM js WHERE xb=”男” BDELE TABLE js WHERE xb=”男”CDELE FROM js FOR xb=”男”DDELE TABLE js FOR xb=”男”批改:回答正確參考答案:B16用戶創(chuàng)建一個(gè)數(shù)據(jù)庫并保存在軟盤上,則在該軟盤上會(huì)生

13、成( )個(gè)相應(yīng)的文件。A3B2C1D4批改:回答正確參考答案:A17數(shù)據(jù)庫表移出數(shù)據(jù)庫后,變成自由表,該表的( )仍然有效。 A字段的有效性規(guī)則B字段的默認(rèn)值C表的長(zhǎng)表名 D結(jié)構(gòu)復(fù)合索引文件中的候選索引批改:回答錯(cuò)誤參考答案:D18設(shè)有一張名為test的表中,有兩個(gè)日期型字段:參加工作日期(字段名為cjgzrq)和出生日期(字段名為cjcsrq)。現(xiàn)要?jiǎng)?chuàng)建一個(gè)索引,要求先根據(jù)參加工作日期排序,參加工作日期相同時(shí),再根據(jù)出生日期排序,則索引表達(dá)式應(yīng)為( )。 ADTOC(cjgzrq,1)+DTOC(cjcsrq,1) BDTOC(cjgzrq)+DTOC(cjcsrq)Ccjgzrq+cjcs

14、rq Dcjgzrq-cjcsrq批改:回答錯(cuò)誤參考答案:A19下列命令中,( )可以將xs表的xh字段的標(biāo)題屬性設(shè)置為“學(xué)號(hào)”。ADBSETPROP(“xs.xh”,”FIELD”,”Caption”,”學(xué)號(hào)”)BDBSETPROP(“xs.xh”,”FIELD”,”Caption=學(xué)號(hào)”)CDBSETPROP(“xs”,” xh”,”Caption”,”學(xué)號(hào)”)DDBSETPROP(“xs.xh”,”Table”,”Caption”,”學(xué)號(hào)”)批改:回答錯(cuò)誤參考答案:A20若為xs.dbf表添加一個(gè)寬度為6的字符型字段mc,以下命令正確的是( )。AALTER TABLE XS ADD m

15、c C(6)BALTER xs.dbf ADD COLUMN mc C(6)CALTER xs.dbf ADD mc C(6)DALTER TABLE xs ADD FIELD mc C(6)批改:回答錯(cuò)誤參考答案:A參考答案:A三、填空題(1分*20)1VFP中,兩個(gè)表之間可能有的三種關(guān)系是:一對(duì)多關(guān)系、一對(duì)一關(guān)系、多對(duì)關(guān)系。 。 2表達(dá)式DATE()+5的值是當(dāng)前以后5天的日期。 3Visual FoxPro 系統(tǒng)中,打開數(shù)據(jù)庫文件(SJK.DBC)的命令是OPEN DATA SJK。 4Visual FoxPro 系統(tǒng)中,結(jié)構(gòu)復(fù)合索引文件的擴(kuò)展名是.CDX。 5數(shù)據(jù)庫一般要求有最小的冗余

16、度,是指數(shù)據(jù)盡可能不重復(fù)。 6采用OOP方法設(shè)計(jì)的應(yīng)用程序,其功能的實(shí)現(xiàn)是由事件驅(qū)動(dòng)的。 7Visual FoxPro系統(tǒng)中,表的類型有庫表和自由表 。 8函數(shù)MOD(-42, -3)的返回值為 0 。 9Visual FoxPro系統(tǒng)中,工作區(qū)是指用于標(biāo)識(shí)一張打開表的區(qū)域。打開一張表,必須為該表指定一個(gè)工作區(qū)。選擇未被使用的最小編號(hào)的工作區(qū),可以使用命令SELECT 0。 10ThisForm.Release的功能是釋放表單。ThisForm.Refresh的功能是刷新表單。 11Visual FoxPro系統(tǒng)中,工作區(qū)是指用于標(biāo)識(shí)一張打開表的區(qū)域。打開一張表,必須為該表指定一個(gè)工作區(qū)。選擇

17、未被使用的最小編號(hào)的工作區(qū),可以使用命令文件。 12KC(課程)表中含有字段kcdh(課程代號(hào))、kcm(課程名)等,CJ(成績(jī))表中含有xh(學(xué)號(hào))、kcdh(課程代號(hào))、cj(成績(jī))字段。用SELECT-SQL語句生成一個(gè)查詢,要求統(tǒng)計(jì)每門課程的選課人數(shù)、平均成績(jī)。輸出字段為kcdh,kcm,選課人數(shù),平均成績(jī)。按平均成績(jī)降序排列。請(qǐng)完成以下SQL語句。 SELECT kc.kcdh, kc.kcm, COUNT(*)AS 選課人數(shù), AVG(CJ) AS 平均成績(jī) 。 FROM jxsj!kc INNER JOIN jxsj!cj ;ON kc.kcdh = Cj.kcdh;GROUP

18、BY 1 ;ORDER BY 4 desc 13計(jì)時(shí)器是在應(yīng)用程序中用來處理復(fù)發(fā)事件的控件,其典型應(yīng)用是檢查系統(tǒng)時(shí)鐘,決定是否到了某個(gè)程序或應(yīng)用程序運(yùn)行的時(shí)間。Interval屬性用于指定觸發(fā)計(jì)時(shí)器控件的Timer事件之間的時(shí)間間隔,單位為毫秒。 14列表框(ListBox)主要用于顯示一組預(yù)定的值,用戶從列表中可以選擇需要的數(shù)據(jù)。列表框中選擇的數(shù)據(jù)(值)保存在何處由ControlSource屬性決定。 15在利用“參照完整性生成器”對(duì)話框設(shè)置參照完整性規(guī)則時(shí),系統(tǒng)自動(dòng)地生成完成該規(guī)則的程序代碼。規(guī)則的代碼被保存在數(shù)據(jù)庫中,而規(guī)則的實(shí)施由主表和子表的觸發(fā)器完成。 16下列自定義函數(shù)NTOC(

19、)的功能是:當(dāng)傳送一個(gè)17之間的數(shù)值型參數(shù)時(shí),返回一個(gè)中文形式的“星期日星期六”。例如,執(zhí)行調(diào)用函數(shù)命令 ?NTOC(4),顯示“星期三” 。FUNCTION NTOCPARAMETERS NLOCAL CHCH = "日一二三四五六"MCH =”星期”+ SUBSTR(CH ,2*N-1,2)RETURN MCHENDFUNC1寫出表達(dá)式 的VFP表達(dá)式 。 參考答案:A-B/(A+B)2寫出表達(dá)式的VFP表達(dá)式 。 參考答案:(A-B)/(A+B)3寫出表達(dá)式的VFP表達(dá)式 。 參考答案:2*A3+3*A2-B4請(qǐng)寫出表達(dá)式 -10X10 的VFP邏輯表達(dá)式 。 參考答

20、案:X>=-10 AND X<=105請(qǐng)寫出表達(dá)式 X<-20或X+20 的VFP邏輯表達(dá)式 。 參考答案:X<-20 OR X>=206打開表設(shè)計(jì)器,要在cj(成績(jī))表的字段名是cj(成績(jī),數(shù)值型)字段,設(shè)置字段有效性規(guī)則“成績(jī)必須在0與100之間(包括0與100)”,則應(yīng)該填寫的VFP的表達(dá)式是 。 參考答案:CJ>=0 AND CJ<=1007從數(shù)據(jù)模型看,VFP屬于 型數(shù)據(jù)庫管理系統(tǒng) 。 參考答案:關(guān)系8創(chuàng)建并保存一個(gè)“項(xiàng)目”后,系統(tǒng)會(huì)在磁盤上生成兩個(gè)文件,它們的擴(kuò)展名分別是.PJX和 。 參考答案:PJT9表結(jié)構(gòu)中有字段名xm(姓名),字符型

21、,要求字段值能容納4個(gè)漢字,則字段寬度至少應(yīng)設(shè)置 個(gè)字節(jié)。 參考答案:810完善下列程序,程序的功能是計(jì)算數(shù)列1!,2!,3!,N!的前10項(xiàng)之和。Sn=0P= For n=1 to 10P=P*nSn= EndforSn。 參考答案:P=1;Sn=sn+p11在VFP數(shù)據(jù)庫中,表與表之間可能有三種關(guān)系:一對(duì)多關(guān)系, ,多對(duì)多關(guān)系。但是要建立兩個(gè)表之間的多對(duì)多關(guān)系,必須要有第3個(gè)表的介入,這種表稱之為 表。 。 參考答案:一對(duì)一關(guān)系;鈕帶表12 已知x="VFP60",則Left(x,3)的返回值是 ,Subs(x,4,2)的返回值是 。 參考答案:VFP;6013在“表設(shè)

22、計(jì)器”中創(chuàng)建JS表的普通索引:要求先按XDH字段(字符型)排序,XDH字段相同的再按XM字段(字符型)排序,索引表達(dá)式是 。 參考答案:XDH+XM14在“表設(shè)計(jì)器”創(chuàng)建XS表的普通索引:要求先按XDH字段(字符型)排序,XDH字段相同的再按CSRQ(日期型)字段排序,索引表達(dá)式是 。 參考答案:XDH+DTOC(CSRQ,1)15運(yùn)行以下的應(yīng)用程序,其中的FOR循環(huán)執(zhí)行了 次; 該程序?qū)崿F(xiàn)的求和多項(xiàng)式是P=1!+2!+3!+4!+5!。 *主程序*M=5S(M)*函數(shù)子程序*FUNCTION SPARA XY=1P=0FOR I=1 TO XY=Y*IP=P+YENDFORRETURN PE

23、NDFUNC參考答案:516Visual FoxPro系統(tǒng)中,根據(jù)對(duì)象能否包容子對(duì)象劃分,對(duì)象可以分為 和控件類兩種類型。參考答案:容器類17文本框 屬性設(shè)置為“*”時(shí),用戶鍵入的字符在文本框內(nèi)顯示為“*”,但屬性Value中仍保存鍵入的字符串。參考答案:PassWordChar1閱讀下列程序,寫出程序運(yùn)行結(jié)果: 【程序1清單】C=”三號(hào)教學(xué)樓”FOR I=1 TO LEN(C)/2IF MOD(I,2) =1SUBS(C,2*I-1,2)ENDIFENDFOR 參考答案:三教樓 2設(shè)學(xué)生(XS.DBF)表中含有1000個(gè)記錄,閱讀下列程序,程序運(yùn)行后表中被顯示的記錄個(gè)數(shù)。 【程序2清單】US

24、E XSSCANRECNO(),XH,XMSKIPENDSCANUSE 參考答案:5003閱讀下列程序,寫出程序運(yùn)行后顯示結(jié)果為: 【程序3清單】DIMESION X(6) &&定義數(shù)組FOR I=1 TO 6X(I)=I*IENDFORFOR J=6 TO 1 STEP -1X(J)ENDFOR參考答案:36,25,16,9,4,14. 閱讀下列程序,寫出程序運(yùn)行后 BROW 命令顯示的表文件名及當(dāng)前工作區(qū)。 【程序2清單】USE JSSELE 3USE XS USE KC IN 0 BROW參考答案:XS,3閱讀下列程序,寫出程序運(yùn)行后 BROW 命令顯示的表文件名及當(dāng)前工

25、作區(qū)。 【程序2清單】USE JSSELE 6USE RK USE XS IN 0BROW參考答案:AAB ABCDE2閱讀下列程序,寫出程序運(yùn)行結(jié)果: 【程序1清單】CLEARC=”ABCDE”FOR I=1 TO 5LEFT(C,I)ENDFOR參考答案:RK,63設(shè)學(xué)生表(xs.dbf)含有記錄數(shù)據(jù)如下表所示:學(xué)生表(xs.dbf)含有內(nèi)容XHXMXBCSRQ010201王玲女06/02/82010203李剛男06/08/82010202張山男02/08/81010301劉芳女09/08/83010402王勇敢男02/28/82010302李園園女12/12/81010401張勇男10/

26、09/82運(yùn)行下列程序后,顯示結(jié)果為: 【程序2清單】USE xsSTORE 0 TO nSumDO WHILE .NOT.EOF()IF SUBSTR(xh,3,2)=”02”AND XB=” 男” nSum = nSum +1ENDIFSKIPENDDOnSumUSE參考答案:2 4閱讀下列程序,寫出程序運(yùn)行結(jié)果: 【程序1清單】CLEARC="微機(jī)數(shù)據(jù)庫Visual FoxPro 教程"DO WHILE LEN(C) >0IF ASC(LEFT(C,1)>127LEFT(C,2)C=SUBS(C,3)ELSEC=SUBS(C,2)ENDIFENDDO參考答

27、案:微機(jī)數(shù)據(jù)庫教程用 FOR ENDFOR結(jié)構(gòu)編寫一段程序?qū)崿F(xiàn) Sn=1/(1*2)+1/(2*3)+1/(10*11)求和,并且顯示計(jì)算結(jié)果。 參考答案:SN=0 FOR I=1 TO 10SN=SN+1/(I*(I+1)ENDFORWAIT WIND "求和結(jié)果是:"+STR(sn)2. 基于課程(KC)表和成績(jī)(CJ)表,用SELECTSQL命令,編寫一個(gè)查詢程序,要求查詢各門課的選修人數(shù)、平均分。要求輸出字段為:kcdh,kcm,選修人數(shù),平均分。(課程(KC.DBF)含有課程代號(hào)(KCDH,C,2)、課程名(KCM,C,18)字段;成績(jī)(CJ)表含有課程代號(hào)(KC

28、DH,C,2)、成績(jī)(CJ) 字段)。 參考答案:SELECT kc.kcdh,kcm,COUNT(*) AS 選修人數(shù), AVG(CJ) 平均分;FROM KC,CJ WHERE KC.KCDH=CJ.KCDH GROUP BY 1一、 名詞解釋(4分*5)1DB參考答案:DATABASE,數(shù)據(jù)庫,指以一定的組織形式存放在計(jì)算機(jī)存儲(chǔ)介質(zhì)上的相互關(guān)聯(lián)的數(shù)據(jù)的集合。2 主控索引 參考答案:在復(fù)合索引的多個(gè)索引中,在某一時(shí)刻只有一個(gè)索引對(duì)表起作用,這個(gè)索引標(biāo)志稱為主控索引。3 屬性 參考答案:屬性(Property)定義對(duì)象的特征或某一方面的行為。4 表達(dá)式參考答案:表達(dá)式(Expression)

29、是變量、操作符、常量、函數(shù)、字段名、控件以及屬性的組合。5 ODBC 參考答案:開放式數(shù)據(jù)庫互連,ODBC是一種用于數(shù)據(jù)庫服務(wù)器的標(biāo)準(zhǔn)協(xié)議。二、選擇題(1分*20)1縮略字DBS 指的是( )。 A數(shù)據(jù)庫B數(shù)據(jù)庫管理系統(tǒng) C數(shù)據(jù)庫管理員D數(shù)據(jù)庫系統(tǒng)批改:回答錯(cuò)誤參考答案:D2.創(chuàng)建了VFP的包含了通用型字段的表文件,則在當(dāng)前磁盤上建立了兩個(gè)文件其擴(kuò)展名分別是( )。APJX,PJT BDBC,DCTCDBF,F(xiàn)PT DMNX,MNT批改:回答錯(cuò)誤參考答案:C3當(dāng)一張二維表(A表)的主關(guān)鍵字被包含到另一張二維表(B表)中時(shí),它就稱為B表的( )。A主關(guān)鍵字 B候選關(guān)鍵字C外部關(guān)鍵字D超關(guān)鍵字批改

30、:回答錯(cuò)誤參考答案:C4在下列函數(shù)中,返回值是字符型的是( ):AEOF()BAT()CVAL()DCHR()批改:回答錯(cuò)誤 參考答案:D5X+Y小于10而且x-y大于0的VFP邏輯表達(dá)式是( )。Ax+y<10,x-y>0 B(x+y<10): (x-y)>0Cx+y<10 And x-y>0 Dx+y<10 x-y>0批改:回答錯(cuò)誤參考答案:C6VFP 中,函數(shù)SUBS("微機(jī)數(shù)據(jù)庫管理系統(tǒng)",5)返回的結(jié)果是:( )。A“數(shù)據(jù)庫管理” B“數(shù)據(jù)庫管理系統(tǒng)” C“微機(jī)數(shù)據(jù)庫”D“微機(jī)數(shù)據(jù)庫管理系統(tǒng)”批改:回答正確參考答案:

31、B7函數(shù)DOW(DATE()的返回值的數(shù)據(jù)類型是( ) 。A數(shù)值型 B字符型 C日期型D邏輯型批改:回答錯(cuò)誤參考答案:A8在創(chuàng)建索引時(shí),索引表達(dá)式可以包含一個(gè)或多個(gè)表字段。在下列數(shù)據(jù)類型的字段中,不能作為索引表達(dá)式的字段是( )。A日期型 B通用型C數(shù)值型D字符型批改:回答錯(cuò)誤參考答案:B9在下列關(guān)于索引的敘述中,不正確的是 ( )。A數(shù)據(jù)庫系統(tǒng)B唯一索引允許索引表達(dá)式有重復(fù)值C候選索引只能用于數(shù)據(jù)庫表,不能用于自由表D候選索引不允許索引表達(dá)式有重復(fù)值 批改:回答錯(cuò)誤參考答案:C10打開一張包含有100個(gè)記錄的表,未作記錄指針移動(dòng)和未使用索引操作時(shí),RECNO()、BOF()、EOF()函數(shù)的

32、值分別是 ( )。A100、.T.、.T. B100、.F.、.F.C0、.T.、.T. D1、.F.、.F.批改:回答錯(cuò)誤參考答案:D11在VFP 中,如果要求系統(tǒng)在顯示日期時(shí),顯示如“2006年1月8日”的格式,可使用( )命令。ASET DATE TO ANSIBSET DATE TO LONGCSET DATE TO YMDDSET DATE TO CHINESE批改:回答錯(cuò)誤參考答案:B12如果要?jiǎng)?chuàng)建一張僅包含一個(gè)字段的自由表zyb,其字段名為rb,字段類型為字符型,字段寬度為20,則可以用下列的( )命令創(chuàng)建。 ACREA TABL zyb rb C(20)BCREA TABL z

33、yb(rb C(20) )CCREA TABL zyb Field rb C(20)DCREA TABL zyb Field (rb C(20)批改:回答正確參考答案:B13對(duì)于VFP中的自由表來說,不可以創(chuàng)建的索引類型是( )。A主索引B候選索引 C唯一索引D普通索引批改:回答正確參考答案:A14執(zhí)行SELECT 0命令的返回值為( )。 A當(dāng)前工作區(qū)號(hào) B當(dāng)前未被使用的最小工作區(qū)號(hào)C當(dāng)前未被使用的最大工作區(qū)號(hào)D當(dāng)前已被使用的最小工作區(qū)號(hào)批改:回答錯(cuò)誤參考答案:B15設(shè)有一張教師表js,含有一個(gè)字符型字段xb(表示教師的性別)。下列命令中語法正確的是( )。ADELE FROM js WHE

34、RE xb=”男” BDELE TABLE js WHERE xb=”男”CDELE FROM js FOR xb=”男”DDELE TABLE js FOR xb=”男”批改:回答正確參考答案:B16用戶創(chuàng)建一個(gè)數(shù)據(jù)庫并保存在軟盤上,則在該軟盤上會(huì)生成( )個(gè)相應(yīng)的文件。A3B2C1D4批改:回答正確參考答案:A17數(shù)據(jù)庫表移出數(shù)據(jù)庫后,變成自由表,該表的( )仍然有效。 A字段的有效性規(guī)則B字段的默認(rèn)值C表的長(zhǎng)表名 D結(jié)構(gòu)復(fù)合索引文件中的候選索引批改:回答錯(cuò)誤參考答案:D18設(shè)有一張名為test的表中,有兩個(gè)日期型字段:參加工作日期(字段名為cjgzrq)和出生日期(字段名為cjcsrq)

35、?,F(xiàn)要?jiǎng)?chuàng)建一個(gè)索引,要求先根據(jù)參加工作日期排序,參加工作日期相同時(shí),再根據(jù)出生日期排序,則索引表達(dá)式應(yīng)為( )。 ADTOC(cjgzrq,1)+DTOC(cjcsrq,1) BDTOC(cjgzrq)+DTOC(cjcsrq)Ccjgzrq+cjcsrq Dcjgzrq-cjcsrq批改:回答錯(cuò)誤參考答案:A19下列命令中,( )可以將xs表的xh字段的標(biāo)題屬性設(shè)置為“學(xué)號(hào)”。ADBSETPROP(“xs.xh”,”FIELD”,”Caption”,”學(xué)號(hào)”)BDBSETPROP(“xs.xh”,”FIELD”,”Caption=學(xué)號(hào)”)CDBSETPROP(“xs”,” xh”,”Capt

36、ion”,”學(xué)號(hào)”)DDBSETPROP(“xs.xh”,”Table”,”Caption”,”學(xué)號(hào)”)批改:回答錯(cuò)誤參考答案:A20若為xs.dbf表添加一個(gè)寬度為6的字符型字段mc,以下命令正確的是( )。AALTER TABLE XS ADD mc C(6)BALTER xs.dbf ADD COLUMN mc C(6)CALTER xs.dbf ADD mc C(6)DALTER TABLE xs ADD FIELD mc C(6)批改:回答錯(cuò)誤參考答案:A題號(hào):1 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):2.06內(nèi)容:下列程序段的輸出結(jié)果是_。CLOSE DAT

37、A a=0 USE 教師 GO TOPDO WHILE .NOT. EOF() IF 主講課程"數(shù)據(jù)結(jié)構(gòu)" .OR. 主講課程"C語言"a=a+1 ENDIF SKIP ENDDO ?a A、4B、5C、6D、7正確答案:C題號(hào):2 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在Visual FoxPro中,使用LOCATE FOR <expL>命令按條件查找記錄,當(dāng)查找到滿足條件的第一條記錄后,如果還需要查找下一條滿足條件的記錄,應(yīng)使用_。A、再次使用LOCATE FOR <expL>命令B、SK

38、IP命令C、CONTINUE命令D、GO命令正確答案:C題號(hào):3 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:有SQL語句:SELECT * FROM教師WHERE NOT(工資>3000 OR 工資<2000)與如上語句等價(jià)的SQL語句是_。A、SELECT*FROM 教師 WHERE 工資 BETWEEN 2000 AND 3000B、SELECT*FROM 教師 WHERE 工資 >2000 AND 工資<3000C、SELECT*FROM 教師 WHERE 工資>2000 OR 工資<3000D、SELECT*FROM

39、 教師 WHERE 工資<=2000 AND 工資>=3000正確答案:A題號(hào):4 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):2.06內(nèi)容:在Visual FoxPro中,如果希望跳出SCANENDSCAN循環(huán)體、執(zhí)行ENDSCAN后面的語句,應(yīng)使用_。A、LOOP語句B、EXIT語句C、BREAK語句D、RETURN語句正確答案:B題號(hào):5 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:使用SQL語句將學(xué)生表S中年齡(AGE)大于30歲的記錄刪除,正確的命令是_。A、DELETE FOR AGE>30B、DELETE FRO

40、M S WHERE AGE>30C、DELETE S FOR AGE>30D、DELETE S WHERE AGE>30正確答案:B題號(hào):6 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在程序中不需要用public等命令明確聲明和建立,可直接使用的內(nèi)存變量_。A、局部變量B、公共變量C、私有變量D、全局變量正確答案:C題號(hào):7 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):2.06內(nèi)容:設(shè)X=10, 語句 ?VARTYPE ("X")的輸出結(jié)果是_。A、NB、CC、10D、X正確答案:B題號(hào):8 題型:單選題

41、(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:表達(dá)式LEN(SPACE(0)的運(yùn)算結(jié)果是_。A、NULLB、1C、0D、" "正確答案:C題號(hào):9 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:下列表達(dá)式中,表達(dá)式返回結(jié)果為.F.的是_。A、AT("A","BCD")B、"信息"$"管理信息系統(tǒng)"C、ISNULL(.NULL.)D、SUBSTR("計(jì)算機(jī)技術(shù)",3,2)正確答案:B題號(hào):10 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇

42、唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:函數(shù)SELECT(0)的返回值為_。A、當(dāng)前工作區(qū)號(hào)B、當(dāng)前未被使用的最小工作區(qū)號(hào)C、當(dāng)前未被使用的最大工作區(qū)號(hào)D、當(dāng)前已被使用的最小工作區(qū)號(hào)正確答案:A題號(hào):11 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:假設(shè)某個(gè)表單中有一個(gè)命令按鈕cmdClose,為了實(shí)現(xiàn)當(dāng)用戶單擊此按鈕時(shí)能夠關(guān)閉該表單的功能,應(yīng)在該按鈕的Click事件中寫入語句_。A、ThisForm.CloseB、ThisForm.EraseC、ThisForm.ReleaseD、ThisForm.Return正確答案:C題號(hào):12 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)

43、選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):2.06內(nèi)容:下列程序段的輸出結(jié)果_。 Clear store 10 to a store 20 to bset udfparms to reference do swap with a,(B) ?a,b procedure swap parameters x1,x2 temp=X1x1=x2 x2=tempendproc A、10 20B、10 10C、20 20D、20 10正確答案:C題號(hào):13 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:使用SQL語句向?qū)W生表S(SNO,SN,AGE,SEX)中添加一條新記錄,字段學(xué)號(hào)

44、(SNO)、姓名(SN)、性別(SEX)、年齡(AGE)的值分別為0401、王芳、女、18,正確的命令是_。A、APPEND INTO S (SNO,SN,SXE,AGE) value S (0401','王芳','女',18)B、APPEND S value S (0401','王芳','女',18)C、INSERT INTO S (SNO,SN,SEX,AGE) value S (0401','王芳','女',18)D、INSERT S value S (0401'

45、;,'王芳',18,'女')正確答案:C題號(hào):14 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在Visual FoxPro中,以下關(guān)于刪除記錄的描述,正確的是_。A、SQL的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,不需要用USE命令打開表B、SQL的DELETE命令和傳統(tǒng)Visual FoxPro的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,都需要用USE命令打開表C、SQL的DELETE命令可以物理地刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)Visual FoxPro的DELETE命令只能邏輯刪除數(shù)據(jù)庫表中的記錄D、傳統(tǒng)Visual F

46、oxPro的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前不需要用USE命令打開表正確答案:A題號(hào):15 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在表設(shè)計(jì)器的“字段”選項(xiàng)卡中可以創(chuàng)建的索引是_。A、唯一索引B、候選索引C、主索引D、普通索引正確答案:D題號(hào):16 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引是_。A、惟一索引B、惟一索引和候選索引C、惟一索引和主索引D、主索引和候選索引正確答案:D題號(hào):17 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:設(shè)有兩

47、個(gè)數(shù)據(jù)庫表,父表和子表之間是一對(duì)多的聯(lián)系,為控制子表和父表的關(guān)聯(lián),可以設(shè)置“參照完整性規(guī)則”,為此要求這兩個(gè)表_。A、在父表連接字段上建立普通索引,在子表連接字段上建立主索引B、在父表連接字段上建立主索引,在子表連接字段上建立普通索引C、在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引D、在父表和子表的連接字段上都要建立主索引正確答案:B題號(hào):18 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:Visual FoxPro的“參照完整性”中“插入規(guī)則”包括的選擇是_。A、級(jí)聯(lián)和忽略B、級(jí)聯(lián)和刪除C、級(jí)聯(lián)和限制D、限制和忽略正確答案:D題號(hào):19 題型

48、:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時(shí),為該表指定了主索引,這屬于數(shù)據(jù)完整性中的_。A、參照完整性B、實(shí)體完整性C、域完整性D、用戶定義完整性正確答案:B題號(hào):20 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在Visual FoxPro中,刪除數(shù)據(jù)庫表S的SQL命令是_。A、DROP TABLE SB、DELETE TABLE SC、DELETE TABLE S.DBFD、ERASE TABLE S正確答案:A題號(hào):21 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在創(chuàng)建數(shù)據(jù)

49、庫表結(jié)構(gòu)時(shí),為該表中一些字段建立普通索引,其目的是_。A、改變表中記錄的物理順序B、為了對(duì)表進(jìn)行實(shí)體完整性約束C、加快數(shù)據(jù)庫表的更新速度D、加快數(shù)據(jù)庫表的查詢速度正確答案:D題號(hào):22 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):2.06內(nèi)容:在Visual FoxPro中,下列關(guān)于表的敘述正確的是_。A、在數(shù)據(jù)庫表和自由表中,都能給字段定義有效性規(guī)則和默認(rèn)值B、在自由表中,能給字段定義有效性規(guī)則和默認(rèn)值 C、在數(shù)據(jù)庫表中,能給字段定義有效性規(guī)則和默認(rèn)值D、在數(shù)據(jù)庫表和自由表中,都不能給字段定義有效性規(guī)則和默認(rèn)值正確答案:C題號(hào):23 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一

50、正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:打開數(shù)據(jù)庫abc的正確命令是 _。A、OPEN DATABASE abcB、USE abcC、USE DATABASE abcD、OPEN abc正確答案:A題號(hào):24 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:在設(shè)計(jì)查詢時(shí),查詢結(jié)果的去向可以有多個(gè)選擇。設(shè)xh和xm是XS表中的兩個(gè)字段,則下列SELECT-SQL命令中語法錯(cuò)誤的是_。A、SELECT xh, xm FROM xs INTO TABLE xsaB、SELECT xh, xm FROM xs INTO CURSOR xsaC、SELECT xh, xm FROM xs INTO FILE xsaD、SELECT xh, xm FROM xs TO SCREEN正確答案:C題號(hào):25 題型:單選題(請(qǐng)?jiān)谝韵聨讉€(gè)選項(xiàng)中選擇唯一正確答案) 本題分?jǐn)?shù):3.09內(nèi)容:若當(dāng)前"項(xiàng)目管理器"中有一個(gè)查詢CX和一個(gè)視圖ST,且包含視圖的數(shù)據(jù)庫已打開,則下列命令中語法正確的是_。A、DO cxB、DO QUERY

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論