




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、江蘇省高校計(jì)算機(jī) 二級考試復(fù)習(xí) (VFP),請注意: 1、二級考試試卷上選擇題的A、B、C、D標(biāo)記順序與通常的有所不同! 2、答題卡上的題號及A、B、C、D排列方式與校內(nèi)的不同! 3、答題紙上填空題的標(biāo)記是序號,而不是題號!,第一章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識,在下列敘述中,錯誤的是_。 A)關(guān)系型數(shù)據(jù)庫中的每一個(gè)關(guān)系都是一個(gè)二維表 B)在關(guān)系模型中,運(yùn)算的對象和運(yùn)算的結(jié)果都是二維表 C)二維表中不允許出現(xiàn)任何數(shù)據(jù)冗余 D)Visual FoxPro是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品 (09春),關(guān)鍵字是關(guān)系模型中的重要概念。當(dāng)一個(gè)二維表(A表)的主關(guān)鍵字被包含到另一個(gè)二維表(B表)中時(shí),它就稱為B表的_
2、。 A)主關(guān)鍵字 B)候選關(guān)鍵字 C)外部關(guān)鍵字 D)超關(guān)鍵字 (09春),在關(guān)系關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算,主要指并、差、交等運(yùn)算;另一類是專門的關(guān)系運(yùn)算,主要指選擇、_、聯(lián)接等運(yùn)算。(09春),投影,數(shù)據(jù)字典(Data Dictionary,簡稱DD)是系統(tǒng)中各類數(shù)據(jù)定義和描述的集合。在數(shù)據(jù)字典中,除了定義外部實(shí)體、_、處理邏輯和數(shù)據(jù)存儲以外,還需要對數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義。(09春),數(shù)據(jù)流,在Visual FoxPro系統(tǒng)中,可以實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫的三種完整性:實(shí)體完整性、_和用戶自定義完整性。(09春) 。,參照完整性(或引用完整性),數(shù)據(jù)流程圖是使用直觀的圖形符號
3、來描述系統(tǒng)業(yè)務(wù)過程、信息流和數(shù)據(jù)要求的工具,可以實(shí)現(xiàn)比較準(zhǔn)確地表達(dá)數(shù)據(jù)和處理的關(guān)系。基本的數(shù)據(jù)流程圖符號有4種,分別表示外部實(shí)體、_、數(shù)據(jù)處理和數(shù)據(jù)存儲。(09秋) 。,數(shù)據(jù)流,在數(shù)據(jù)庫設(shè)計(jì)中廣泛使用的概念模型當(dāng)屬“實(shí)體-聯(lián)系”模型(E-R模型)。E-R模型中有3個(gè)基本的概念,它們分別是實(shí)體、_聯(lián)系。(08秋),屬性,為了實(shí)現(xiàn)數(shù)據(jù)的獨(dú)立性,便于數(shù)據(jù)庫的設(shè)計(jì)和實(shí)現(xiàn),一般把數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)定義為三級模式結(jié)構(gòu),即分為外部層、_、和內(nèi)部層。(08秋),概念層,數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于數(shù)據(jù)表示和操作的一組概念和定義。數(shù)據(jù)模型通常由3部分組成,即數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的_約束條件。(08春),完整性
4、請同學(xué)注意閱讀第1章第6節(jié)數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)的相關(guān)內(nèi)容。,第二章 VFP數(shù)據(jù)庫管理系統(tǒng)概述,在Visual FoxPro系統(tǒng)中,下列返回值是字符型的函數(shù)是_。 A)VAL( )B)CHR( ) C)DATETIME( )D)MESSAGEBOX( ) (09春),DATETIME( )函數(shù)返回的是當(dāng)前系統(tǒng)日期與時(shí)間,其返回值是一個(gè)日期時(shí)間型。 TIME( )函數(shù)返回的是以字符串形式的當(dāng)前系統(tǒng)時(shí)間,其返回值是字符型 MESSAGEBOX( )功能是顯示一個(gè)用戶自定義的對話框,其返回值用數(shù)值表示用戶選取了對話框中按鈕,即數(shù)值型。,在下列函數(shù)中,函數(shù)的返回值是數(shù)值型的是_。 A)MESSAGEBOX(
5、)B)EMPTY( ) C)DTOC( )D)TYPE( ) (09秋),對于下列函數(shù)來說,其返回值的數(shù)據(jù)類型不是數(shù)值型的是_。 A)LEN( Visual FoxPro ) B)YEAR( DATE( ) ) C)ATC( this , ThisForm ) D)LEFT( 123456 , 2 ) (期末試卷),已知數(shù)值型變量X = 1,Y = 2,以下返回值為 !3! 的表達(dá)式是_。 A) ! + STR( X + Y , 1 ) + ! B) ! + X + Y + ! C) ! + VAL( X + Y ) + ! D) ! + X + Y + ! (08秋),在以下幾組表達(dá)式中,組
6、內(nèi)函數(shù)的返回值均為.T.的是_。 A)EMPTY( )、ISNULL( SPACE( 0 ) )、 EMPTY( 0 ) B)EMPTY( 0 )、ISBLANK( .NULL. ) 、 ISNULL( .NULL. ) C)EMPTY( SPACE( 0 ) )、 ISBLANK( .NULL. ) 、 EMPTY( 0 ) D)EMPTY( )、EMPTY( SPACE( 5 ) )、 EMPTY( 0 ) (08秋),設(shè)變量x的值為abc (其長度為4,末尾為一個(gè)空格),變量y的值為 abc (其長度為4第一個(gè)字符為空格),那么表達(dá)式LEN( x + y )和表達(dá)式LEN( x - y
7、)的返回值分別為_。 A)6,6 B)7,7 C)8,8 D)8,7 (08春),內(nèi)存變量是系統(tǒng)在內(nèi)存中設(shè)置的臨時(shí)存儲單元,當(dāng)退出Visual FoxPro時(shí)其數(shù)據(jù)自動丟失。若要保存內(nèi)存變量以便以后使用,可使用SAVE TO命令將其保存到文件中。在Visual FoxPro中,默認(rèn)的內(nèi)存變量文件的文件擴(kuò)展名為_。(09春),.mem VFP中各種類型文件的擴(kuò)展名必須熟悉(參見教材P35) 請注意SAVE命令的格式,特別是ALL LIKE和ALL EXCEPT子句的作用。,表達(dá)式SUBSTR(計(jì)算機(jī)等級考試 , AT(DBMS , ABCDEFDBMS) , LEN(數(shù)據(jù)庫管理系統(tǒng)) )的返回值
8、為_。 (09春),等級考試,依次執(zhí)行下列兩條命令后,則屏幕上顯示的結(jié)果是_。(09春) 。 DIMENSION y( 2 ) ? TYPE( y( 1 ) ),L,MESSAGEBOX( )函數(shù)的功能是顯示一個(gè)用戶自定義對話框。若未指定該對話框的標(biāo)題,則對話框的默認(rèn)標(biāo)題為_。(09春),Microsoft Visual FoxPro,函數(shù)TYPE( answer = 42 )返回值為L或_,這取決于變量answer是否已預(yù)先賦值及值的類型 。(09秋),U,若要顯示如圖1所示的打開對話框,可用使用函數(shù)GETFILE( DBF , _ )。 (09秋、期末試卷),文件擴(kuò)展名的表示方法有多種:
9、如果包含單一擴(kuò)展名,只顯示具有此擴(kuò)展名的文件; 可以包含由分號分隔的文件擴(kuò)展名列表;,如果只包含分號(;),則顯示所有不帶擴(kuò)展名的文件; 可以包含通配符,此時(shí)將顯示滿足通配符條件的所有文件。,表文件名,利用UPDATE-SQL命令可以批量地修改記錄的字段值。例如,某檔案表(表名為DA)中有一個(gè)數(shù)值型字段(字段名為nl),則使用以下命令: UPDATE DA _ nl = nl + 1 ; WHERE nl 100 可以將所有nl字段值小于100的記錄的nl字段值增加1。 (09秋),SET,執(zhí)行函數(shù)MESSAGEBOX(清華大學(xué) + _ +計(jì)算機(jī)科學(xué)系 , 48 , 提示 )則可出現(xiàn)如圖所示的
10、提示消息框。(08秋),CHR( 13 ) 一些字符的ASCII碼值必須要記住,如回車符、字母A和a、空格符等。,函數(shù)STRTRAN(STR(35.96),SPACE(2),*)的返回值為_ 。(08秋) (提示:系統(tǒng)函數(shù)STRTRAN(,)的功能是用(替換中所含的)。,*36 注意STR( )函數(shù)在一些參數(shù)缺省時(shí)的默認(rèn)值。 STR( )函數(shù)在轉(zhuǎn)換時(shí)遵守四舍五入規(guī)則。,在VFP集成環(huán)境下調(diào)試程序,如果程序運(yùn)行時(shí)出現(xiàn)“死循環(huán)”現(xiàn)象,通??梢酝ㄟ^按_鍵強(qiáng)制中為程序執(zhí)行 。(08秋),ESC,第三章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識,在Visual FoxPro系統(tǒng)中,數(shù)據(jù)庫表的字段默認(rèn)值保存在_。(09春) A
11、)項(xiàng)目文件中 B)數(shù)據(jù)庫文件中 C)數(shù)據(jù)庫表文件中 D)數(shù)據(jù)庫表的備注文件中,項(xiàng)目文件中保存的是項(xiàng)目信息,即項(xiàng)目中的文件信息。 數(shù)據(jù)庫文件中保存的是數(shù)據(jù)庫表文件信息、數(shù)據(jù)庫表之間的相互關(guān)系、數(shù)據(jù)庫表的擴(kuò)展屬性等。 數(shù)據(jù)庫表文件中保存的是表結(jié)構(gòu)信息及記錄 數(shù)據(jù)庫表的備注文件中保存的是表中備注和通用字段的數(shù)據(jù)。,在Visual FoxPro系統(tǒng)中,下列關(guān)于數(shù)據(jù)庫和數(shù)據(jù)庫表的敘述錯誤的是_。 A)數(shù)據(jù)庫是一個(gè)容器,它是許多相關(guān)的數(shù)據(jù)庫表及其關(guān)系的集合 B)數(shù)據(jù)庫表與數(shù)據(jù)庫之間的相關(guān)性是通過數(shù)據(jù)庫表文件與數(shù)據(jù)庫文件之間的雙向鏈接實(shí)現(xiàn)的 C)數(shù)據(jù)庫表隨著其所在的數(shù)據(jù)庫的關(guān)閉而關(guān)閉,但不隨著其所在的數(shù)據(jù)庫
12、的打開而打開 D)一個(gè)數(shù)據(jù)庫表可以屬于多個(gè)數(shù)據(jù)庫 (09春),依次執(zhí)行下列命令后,瀏覽窗口中顯示的表的別名及當(dāng)前工作區(qū)號分別是_。 CLOSE TABLES ALL USE js SELECT 5 USE js AGAIN SELECT 0 USE js AGAIN BROWSE A)B、2 B)JS、2 C)B、5 D)E、2 (09春),對于自由表來說,不可以創(chuàng)建的索引類型是_。 A)主索引 B)候選索引 C)唯一索引 D)普通索引 (09秋、期末試卷),在下列關(guān)于數(shù)據(jù)庫表和臨時(shí)表的敘述中,正確的是_。 A)數(shù)據(jù)庫表隨著所在的數(shù)據(jù)庫的打開而打開,也隨著其所在的數(shù)據(jù)庫的關(guān)閉而關(guān)閉 B)基于數(shù)
13、據(jù)庫表創(chuàng)建的臨時(shí)表隨著數(shù)據(jù)庫的打開而打開,也隨著數(shù)據(jù)庫的關(guān)閉而關(guān)閉 C)用BROWSE命令可瀏覽數(shù)據(jù)庫表,也可瀏覽臨時(shí)表 D)臨時(shí)表被關(guān)閉后,可使用USE命令再次將其打開 (期末試卷),在Visual FoxPro中,每個(gè)表最多可以有_個(gè)字段。 (09春),255 當(dāng)表中的字段允許NUL值時(shí),表中的字段最多為254個(gè)。,在VFP中,下列有關(guān)表及其字段的敘述中,錯誤的是_。 (期末試卷) A)一個(gè)表最多有128個(gè)字段 B)一個(gè)數(shù)據(jù)庫表只能屬于一個(gè)數(shù)據(jù)庫 C)由表的字段名最多由10個(gè)字符組成 D)表中的字段名不能以下劃線開頭,VFP的命名規(guī)則: 除自由表的字段名、表的索引標(biāo)識名至多只能有10個(gè)字符
14、外,其余名稱的長度可以是1至128個(gè)字符 ; 名稱中只能包含字母、漢字、數(shù)字和下劃線,且不能以數(shù)字開頭(但盡量避免下劃線開頭); 應(yīng)避免使用VFP的保留字。,在下列有關(guān)數(shù)據(jù)庫及表的敘述中,錯誤的是_。 A)一個(gè)項(xiàng)目中可以包含多個(gè)數(shù)據(jù)庫文件,且一個(gè)數(shù)據(jù)庫文件也可以包含在多個(gè)項(xiàng)目中 B)一個(gè)表可以屬于兩個(gè)或兩個(gè)以上的數(shù)據(jù)庫 C)創(chuàng)建一個(gè)數(shù)據(jù)庫后,通常在外部存儲器中生成三個(gè)文件 D)表與表之間的永久性關(guān)系只能基于索引來創(chuàng)建 (09秋),創(chuàng)建一個(gè)教師表(JS.DBF),其中有字段gh(工號,字符型,長度為6)、xm(姓名,字符型,長度為10)、xb(性別,字符型,長度為2)、csrq(出生日期,日期型
15、)、jl(教師簡歷,備注型,且允許為空值)。 CREATE TABLE js ( gh C( 6 ) , xm C( 10 ), xb C( 2 ) , csrq D , jl M _ ) (09春),NULL,在命令窗口或程序中,可以使用USE命令打開一個(gè)表。在該命令中,_子句用于定義表的別名。 (09春),ALIAS,利用DBGETPROP( )函數(shù)可以返回當(dāng)前數(shù)據(jù)庫的屬性,或者返回當(dāng)前數(shù)據(jù)庫中表、表的字段或視圖屬性。如函數(shù)DBGETPROP( Xs.xh , _ , DefaultValue )可以返回XS表中xh字段的默認(rèn)值屬性。(09春),Field,一個(gè)表可以有一個(gè)或多個(gè)索引,在需
16、要使用某個(gè)索引時(shí)必須顯式地指定,即將某個(gè)索引設(shè)置為“主控索引”。在USE命令中使用_子句,可以在打開表的同時(shí)設(shè)置主控索引。 (09春),ORDER,一個(gè)遠(yuǎn)程數(shù)據(jù)源通常是一個(gè)遠(yuǎn)程數(shù)據(jù)庫服務(wù)器或文件,并且已為它在本地安裝了ODBC驅(qū)動程序并設(shè)置了ODBC數(shù)據(jù)源名稱。在VFP中,建立遠(yuǎn)程數(shù)據(jù)連接的主要目的是創(chuàng)建_。 (09秋),遠(yuǎn)程視圖,利用COPY TO命令可以將當(dāng)前工作區(qū)中表的全部或部分?jǐn)?shù)據(jù)復(fù)制到其它表文件或其它類型的文件中。例如: COPY TO temp FOR RECNO( ) 11_命令,可以將當(dāng)前工作區(qū)中表的前10條記錄數(shù)據(jù)復(fù)制到temp文件中,且TEMP文件為Excel格式文件。 (
17、09秋),XLS,某表含有兩個(gè)字段:xx(字符型)和yy(日期型)。若要創(chuàng)建一個(gè)索引,要求先根據(jù)xx字段排序,xx字段相同時(shí)再根據(jù)yy字段排序,則索引表達(dá)式可以設(shè)置為_。 (08秋),xx + DTOC( yy , 1 ),在兩個(gè)數(shù)據(jù)庫表之間創(chuàng)建永久關(guān)系后,就可以創(chuàng)建它們之間的參照完整性規(guī)則。在VFP中,參照完整性規(guī)則分為更新規(guī)則、_規(guī)則和插入規(guī)則。 (08秋),刪除,第四章 查詢和視圖,在Visual FoxPro系統(tǒng)中,下列關(guān)于查詢和視圖的敘述錯誤的是_。 A)查詢文件是一種包含SELECT-SQL語句的文本文件,其擴(kuò)展名為.QPR B)查詢的輸出去向可以為Excel文件,即可以將查詢的結(jié)
18、果直接存儲為Excel格式 C)視圖不以文件形式獨(dú)立保存,視圖的定義保存在數(shù)據(jù)庫文件中 D)可以使用USE命令打開和關(guān)閉視圖 (09春),在下列關(guān)于利用查詢設(shè)計(jì)器設(shè)計(jì)查詢的敘述中,錯誤的是_。 A)在設(shè)計(jì)基于兩個(gè)表的查詢時(shí),通常需要設(shè)置兩個(gè)表之間的聯(lián)接類型,默認(rèn)類型內(nèi)聯(lián)接 B)在選擇一個(gè)排序字段時(shí),系統(tǒng)默認(rèn)的排序方式為升序 C)在雜項(xiàng)中設(shè)置查詢結(jié)果輸出記錄的范圍時(shí),可以選擇前n條記錄或后n條記錄 D)在設(shè)置分組時(shí),所選的分組字段可以不是查詢輸出字段 (09秋),在教學(xué)管理數(shù)據(jù)庫JXSJ中有2個(gè)表:XS.DBF(學(xué)生表)和CJ.DBF(成績表),表結(jié)構(gòu)如下:,(1)完善下列SELECT-SQL命
19、令,其功能是基于XS表和CJ表查詢總成績前3名的學(xué)生的情況,要求輸出為XH、XM、總成績和選課門數(shù)。 SELECT _ XS.xh , XS.xm,; SUM( Cj.cj ) AS 總成績 , ; COUNT( * ) AS 選課門數(shù) ; FROM jxsj!xs INNER JOIN jxsj!cj ; ON Xs.xh = Cj.xh ; GROUP BY XS.xh ; _ (09春),TOP 3,ORDER BY 3 DESC,(2)完善下列SELECT-SQL命令,其功能是基于XS表和CJ表查詢有兩門或兩門以上課程不及格的學(xué)生情況。要求輸出為XH、XM、選課門數(shù)和不及格門數(shù),查詢結(jié)
20、果按不及格門數(shù)排序,且將查詢結(jié)果輸出到打印機(jī)打印。 (09春) SELECT Xs.xh , Xs.xm , ; COUNT( * ) AS 選課門數(shù) , ; _ AS 不及格門數(shù) ; FROM jxsj!xs INNER JOIN jxsj!cj ; ON Xs.xh = Cj.xh ; GROUP BY Cj.xh ; ORDER BY 4 ; _,SUM( IIF( Cj.cj 60 , 1 , 0 ) ),HAVING 不及格門數(shù) = 2,TO PRINTER,某圖書管理數(shù)據(jù)庫有“讀者”和“借閱”2個(gè)表?!白x者”表中含有:借書證號(字符型)、單位(字符型)、姓名(字符型)等字段,“借閱
21、”表中含有:借書證號(字符型)、書目編號(字符型)、借書日期(日期型)等字段。執(zhí)行下列SELECT-SQL命令,可以檢索出當(dāng)前至少借閱了5本圖書的讀者姓名和所在單位。 SELECT 姓名 , 單位 ; FROM 讀者 WHERE 借書證號 IN ; ( SELECT 借書證號 FROM 借閱 ; GROUP BY 借書證號 ; HAVING _ = 5 ) (09春),COUNT(*),設(shè)有一考生成績表(KSCJ),包含準(zhǔn)考證號(ZKZH,字符型,寬度為10)、筆試成績(BSCJ,數(shù)值型)、上機(jī)成績(SJCJ,數(shù)值型)等字段。準(zhǔn)考證號的編碼方式為:第1-3個(gè)字符表示學(xué)校代號,第4-5個(gè)字符為等
22、級與語種代號,第6-8個(gè)字符為考場代號,第9-10個(gè)字符為在考場中的序號。如果筆試成績大于30、上機(jī)成績大于24為考試合格,則下列SELECT-SQL命令可用于查詢等級與語種代號為52的各學(xué)校考試通過率(注:通過率用數(shù)值表示范圍為0-1,1表示100%通過)。 (09秋),SELECT LEFT( Kscj.zkzh , 3 ) AS 學(xué)校代號, ; _ / COUNT( * ) AS 通過率 ; FROM ksci ; _ SUBSTR( Kscj.zkzh , 4 , 2 ) = 52 ; _,SUM( IIF( bscj 30 AND sjcj 24 , 1 , 0 ) ),WHERE,
23、GROUP BY 1,某考試管理系統(tǒng)中有兩個(gè)表:考試語種表(TYZ.DBF)和考生報(bào)名表(BM.DBF)??荚囌Z種表含有語種代號(yzdh , C , 2)和語種名稱(yzmc , C , 15)字段,考生報(bào)名表含有準(zhǔn)考證號( zkz , C , 10)等字段。 設(shè)準(zhǔn)考證號( zkz )的第4、5位字符表示該考生所報(bào)的考試語種代號,則下列SELECT-SQL命令可用于統(tǒng)計(jì)和顯示各語種報(bào)名考試的人數(shù): SELECT Tyz.yzdh , Tyz.yzmc , ; COUNT( * ) AS 人數(shù) ; FROM tyz INNER JOIN bm ; ON Tyz.yzdh = _ ; GROUP
24、 BY 1 (期末試卷),SUBSTR( Bm.zkz , 4 , 2 ),設(shè)有一學(xué)生成績表(XSCJ.DBF),含有學(xué)號( xh , C , 10 )、姓名( xm , C , 8 )和成績( cj , N , 3 )字段。下列程序段可用于統(tǒng)計(jì)并顯示分?jǐn)?shù)段60分以下、90分以上和6089分的人數(shù)與比例。(期末試卷),ALTER TABLE xscj ADD COLUMN bz C( 8 ) GROUP BY bz ALTER TABLE xscj _ COLUMN bz COUNT( * ) AS 選課門數(shù) , ; _ ( IIF( Cj.cj = 85 , 1 , 0 ) ) AS 優(yōu)秀課
25、門數(shù) ; FROM sjk!xs INNER JOIN sjk!cj ; ON Xs.xh = Cj.xh ; GROUP BY 1 ; _ 選課門數(shù) = 6,SUM,HAVING,查詢選修課程在6門及以上的學(xué)生選修課程門數(shù)、成績優(yōu)秀的課程門數(shù)(注:優(yōu)秀是指成績大于或等于85)。,DISTINCT,UNION,在SELECT-SQL語句中,若要使查詢結(jié)果中無重復(fù)記錄,則可使用_關(guān)鍵字;若要組合兩個(gè)SELECT-SQL語句的結(jié)果(結(jié)構(gòu)相同),則應(yīng)使用_子句。(09春)。,面向?qū)ο蟮某绦蛟O(shè)計(jì) (表單、控件),表單Form1上有一命令按鈕組CommandGroupl,命令按鈕組中有兩個(gè)命令按鈕(分別
26、為Cmdl和Cmd2)。若單擊命令按鈕Cmdl,可以將命令按鈕Cmd2設(shè)置為廢止?fàn)顟B(tài),則在命令按鈕Cmdl的Click事件中,應(yīng)包含_命令(或功能與之等價(jià)的命令)。 A)THIS.Parent.Cmd2.Enabled = .F. B)THISFORM.Cmd2.Enabled = .F. C)THIS.CommandGroupl.Cmd2.Enabled = .F. D)THIS.Cmd2.Enabled = .F. (09春),在下列幾組控件中,均具有ControlSource屬性和Value屬性的是_。 A)Pageframe、EditBox、OptionGroup B)ListBox、
27、Grid、ComboBox C)TextBox、Label、CommandButton D)CheckBox、Spinner、ComboBox (09春),在下列有關(guān)表單及其控件的敘述中,錯誤的是_。 A)對于表單來說,其大小(高度與寬度)沒有限制 B)對于復(fù)選框控件(CheckBox)來說,其Value屬性的默認(rèn)值為0 C)對于形狀控件(Shape)的Curvature屬性來說,其取值范圍為0 99 D)對于命令按鈕組控件(CommandGroup)來說,其ButtonCount屬性的默認(rèn)值為2 (09秋),在下列幾組控件中,均為容器控件的是_。 A)標(biāo)簽、命令按鈕、選項(xiàng)按鈕組 B)表單集、
28、列標(biāo)頭、組合框 C)表格、列、文本框 D)表單、頁框、命令按鈕組 (期末試卷),將表單中的所有文本框的Enabled屬性設(shè)置為假,可在表單的Init事件代碼中用SetAll方法進(jìn)行設(shè)置。下列設(shè)置代碼中正確的是_。 A)ThisForm.SetAll( Enabled , .F. , Text ) B)ThisForm.SetAll( Enabled , .F. , Text ) C)ThisForm.SetAll( Enabled , .F. , Textbox) D)ThisForm.SetAll( Enabled , .F. ) (期末試卷),對表單中的一個(gè)文本框控件來說,下列事件中最后發(fā)
29、生的事件是_。 A)ValidB)Init C)DestroyD)Lostfocus (期末試卷),表單及表單中的控件事件的激發(fā)順序先后為: Load Init Activate Destroy UnLoad 注:Load和UnLoad僅表單和表單集具有。,在下列關(guān)于表格控件的敘述中,錯誤的是_。 A)表格是容器型控件,它包含列對象 B)表格的數(shù)據(jù)源若是表,則該表必須在表單的數(shù)據(jù)環(huán)境中 C)表格的數(shù)據(jù)源可以是表、別名、查詢文件或SELECT-SQL命令 D)表格滾動條可以設(shè)置為不同類型 (08秋),在下列幾組控件中,均可直接添加到表單中的是_。 A)CommandGroup、OptionBut
30、ton、TextBox B)Page、PageFrome、Grid C)CommandButton、PageFrome、EditBox D)TextBox、Column、Header (08秋),在“表單設(shè)計(jì)器”中設(shè)計(jì)表單時(shí),若從“數(shù)據(jù)環(huán)境設(shè)計(jì)器”中將某表的邏輯型字段拖放到表單中,則在系統(tǒng)默認(rèn)情況下表單中將會增加一個(gè)_對象。 (09春)。,復(fù)選框,某表單上有一個(gè)文本框控件,若要該文本框的初值設(shè)置為當(dāng)前系統(tǒng)日期,則可以在該文本框的Init事件代碼中設(shè)置語句_。 (09春)。,This.Value = DATE( ) 文本框的Value屬性即為文本框中顯示的內(nèi)容。,對于組合框控件來說,要在組合框失
31、去焦點(diǎn)前檢驗(yàn)其值的有效性,可以在_事件代碼中寫入相應(yīng)的有效性檢驗(yàn)代碼。 (09春)。,Valid,在某單位設(shè)備管理系統(tǒng)中,數(shù)據(jù)庫SBGL中有設(shè)備代碼表SBDM.DBF和設(shè)備明細(xì)表SBMX.DBF,其表結(jié)構(gòu)分別如下: (09春)。,某表單運(yùn)行后如圖所示,其數(shù)據(jù)環(huán)境包含SBDM.DBF和SBMX.DBF表,表單上有2個(gè)文本框(Textl和Text2)、4個(gè)標(biāo)簽(Labell、Label2、Label3和Label4)、1個(gè)組合框(Combo1)和1個(gè)表格(Gridl)。其中,文本框Textl和Text2均為只讀;標(biāo)簽Labell、Label2、Label3和Label4的Caption屬性值分別為
32、“設(shè)備代碼”、“總金額”、“平均價(jià)”和“設(shè)備明細(xì)表”;,表格控件的RecordSourceType屬性值為4(SQL說明);組合框Combo1的RowSourceType屬性值為6(字段),RowSource屬性值為字段SBDM.DM,其InteractiveChange事件代碼的功能是:當(dāng)選中組合框中某設(shè)備的代碼時(shí),表格(Gridl)中顯示出該設(shè)備的設(shè)備代碼、設(shè)備名稱和單價(jià)的明細(xì)記錄(注:每條記錄的設(shè)備件數(shù)為1),文本框Textl和Text2分別顯示該設(shè)備的總金額和平均價(jià),Label4顯示被選設(shè)備名稱和“設(shè)備明細(xì)表”字樣。,根據(jù)以上所示的表單及要求,填寫下列有關(guān)內(nèi)容。 (1) 文本框Text
33、l和Text2的_值為.T. (2) 組合框(Combo1)的InteractiveChange事件代碼如下: cDm = ALLTRIM( THIS.Value ) SELECT SUM(sbmx.dj) ,COUNT(*) ; FROM sbmx; WHERE ALLT( Sbmx.dm ) = cDm INTO ; ARRAY cA,ReadOnly,ThisForm.Grid1. _ = ; SELECT sbmx.dm AS 設(shè)備代碼 , ; sbdm.pm AS 設(shè)備名稱 , ; sbmx.dj As 單價(jià) ; FROM sbgl!sbdm INNER JOIN ; sbgl!sb
34、mx ; ON Sbdm.dm = Sbmx.dm ; WHERE ALLT(sbmx.dm) = cDm ; INTO CURSOR temp ,RecordSourceType,ThisForm.Text1.Value = cA( 1 , 1 ) ThisForm.Text2.Value = cA( 1 , 1 ) / cA( 1 , 2 ) ThisForm.Label4.Caption = ; ALLTRIM(sbdm. _ ) + 設(shè)備明細(xì)表,PM,圖2為一個(gè)計(jì)時(shí)器表單,表單上有4個(gè)標(biāo)簽、4個(gè)文本框、1個(gè)計(jì)時(shí)器和2個(gè)命令按組,圖2中(a)、(b)、(c)、(d)分別為表單在表單設(shè)計(jì)器
35、中設(shè)計(jì)時(shí)、運(yùn)行開始時(shí)、開始計(jì)時(shí)時(shí)以及計(jì)時(shí)過程中、停止計(jì)時(shí)時(shí)顯示的界面。計(jì)時(shí)器的Enabled屬性值為.T.,Interval屬性值為500。 (09秋),(1)據(jù)圖2所示,表單的ControlBox、MaxButton和MinButton屬性值應(yīng)分別為_ ;表單的左上角顯示的控制圖標(biāo)為由PC.ICO文件提供,則表單的 _ 屬性值為PC.ICO;表單運(yùn)行時(shí)自動居中,則其 _ 屬性值為.T.;表單上所有的文本框均不能響應(yīng)用戶事件,則它們的 _ 屬性值為.F.。,.T.、.F.、.F.,Icon,AutoCenter,Enabled,(2)根據(jù)圖2所示,表單及各控件的事件代碼設(shè)置分別為: 表單的In
36、it事件代碼為: PUBLIC _ ctl = 開始計(jì)時(shí)( B ) ct2 = 停止計(jì)時(shí)( E ) ThisForm.Command1.Caption = ct1,ct1 , ct2,此空格定義全局變量。在所有程序中,共同引用的變量為ct1和ct2。,計(jì)時(shí)器的Timer事件代碼為: ThisForm.Text4.Value = DATETIME( ) IF ThisForm.Commandl.Caption = ct2 nTime = ThisForm.Text4.Value - ; ThisForm.Text1.Value nTime1 = INT( nTime / 60 / 60 ) nT
37、ime = nTime - nTime1 * 60 * 60 nTime2 = INT( nTime / 60 ) nTime = nTime - nTime2 * 60 ThisForm. _ = STR( nTime1 , 3 ) + ; 時(shí) + STR( nTime2 , 3 ) + 分 ; + STR( nTime , 3 ) + 秒 ENDIF ThisForm.Refresh,計(jì)算開始至結(jié)束所用時(shí)間,折算成小時(shí)數(shù),折算成分鐘數(shù),折算成秒數(shù),在指定的文本框中顯示用時(shí)數(shù),Text3.Value,開始計(jì)時(shí) / 停止計(jì)時(shí)命令按鈕Click事件代碼為: IF This.Caption = c
38、t1 This.Caption = ct2 ThisForm.Text1.Value = DATETIME( ) ThisForm.Text2.Value = _ _ This.Caption = ct1 ThisForm.Text2.Value = DATETIME( ) ENDIF ThisForm.Refresh,改變命令按鈕標(biāo)簽的顯示內(nèi)容,ELSE,停止計(jì)時(shí)時(shí)Text1顯示當(dāng)前日期時(shí)間; Text2顯示空日期時(shí)間, ,結(jié)構(gòu)化程序設(shè)計(jì),完善下列程序,使兩個(gè)程序的功能相同(求一個(gè)數(shù)列的前20項(xiàng)之和)。 (09春) 【程序清單1】 CLEAR s = 0 FOR i = 1 TO 20 s
39、= s + ( - 1 ) * ( i + 1 ) / ( _ ) ENDFOR ? s 【程序清單2】 CLEAR s = 0 FOR i = l TO 19 STEP 2 s = s + 1 / ( i * ( i + 1 ) ) l / ( ( i + 1 ) * ( i + 2 ) ) ENDFOR ? s,1 / ( 1 * 2 ) 1 / ( 2 * 3 ) + 1 / ( 3 * 4 ) 1 / ( 4 * 5 ) + ,1 / ( i * ( i + 1 ),下列程序用來計(jì)算數(shù)列: 2/1, 3/2, 5/3,173/19,192/20,的前20項(xiàng)之和。閱讀程序并完善,使它能實(shí)
40、現(xiàn)要求的功能。(09春) 【程序清單】 CLEAR m = 2 s = 0 FOR i = 1 TO 20 s = s + m / i m = _ ENDFOR ? s,m為分子,i為分母。從第2項(xiàng)開始,m為前一項(xiàng)的分子和分母之和,m + i,執(zhí)行下列程序后,輸出到屏幕的結(jié)果為_。 【程序清單】 (09春) CLEAR cString = VisualFoxPro nResult = 0 m = LEN( cString ) FOR n = 1 TO m c = SUBSTR( cString , n , 1 ) IF !BETWEEN(ASC( c ) , ASC( A ) , ASC( Z
41、 ) ) LOOP ENDIF nResult = nResult + 1 ENDFOR ? nResult,依次從cString字串中取字符,如果取出的字符不是大寫字母,則返回循環(huán)入口,重新取字符;否則進(jìn)行數(shù)量統(tǒng)計(jì)。因此nResult保存的是cString字符串中的大寫字母個(gè)數(shù)。,3,執(zhí)行下列程序后,輸出到屏幕的結(jié)果為_。 【程序清單】 (09春) CLEAR STORE 5 T0 m1 , m2 STORE 1 TO m3 , m4 DO PA WITH ml , m2 , m3 , m4 ? m4 PROCEDURE PA PARAMETER a,b,c,d d = b 2 4 * a
42、* c DO CASE CASE d 0 CASE d 0 d = 300 d = 100 ENDCASE CASE d = 0 RETURN d = 200ENDPRO,給變量賦值,300,過程接收參數(shù),d接收m4的值,計(jì)算d的值,即:d = 5,將300賦于d,且將此值帶回主程序,一只球從100米的高度自由落下,每次落地后反彈回原高度的一半。下列程序的功能是:計(jì)算并顯示當(dāng)它在第10次落地時(shí),總共經(jīng)過的距離和第10次反彈的高度。 (09春) CLEAR s = 100 h = 50 FOR i = 1 TO 9 s = s + h * 2 h = _ ENDFOR ? 球在第10次落地時(shí),共
43、經(jīng)過了: ; + ALLT( STR( s , 10 , 6 ) ) + 米 ? 球第10次反彈的高度是: ; + ALLT( STR( h , 10 , 6 ) ) + 米,n次落地前經(jīng)過的路程,其中h為前一次落地后反彈的高度,h / 2,執(zhí)行以下程序段后,屏幕顯示的運(yùn)行結(jié)果為_。 CLEAR x = 12 DO WHILE .T. x = x + 1 IF x = INT( x / 4 ) * 5 ? x ELSE LOOP ENDIF IF x 10 EXIT ENDIF ENDDO(09秋),x的值滿足此條件則顯示x的值,否則返回循環(huán)入口加1后重新判斷。,15,x的值顯示后將判斷其值是
44、否大于10,如果大于10將退出循環(huán),不大于10的話進(jìn)入下一輪循環(huán)。,IF x = INT( x / 4 ) * 5 ? x ELSE LOOP ENDIF,IF x = INT( x / 4 ) * 5 ? x ELSE LOOP ENDIF IF x 10 EXIT ENDIF,執(zhí)行以下完善下列程序,其功能是顯示如圖3所示的文字圖形。 (09秋、教材例題) 金 字字 大大大 寶寶寶寶 塔塔塔塔塔 CLEAR c = 金字大寶塔 n = LEN( c ) / 2 FOR i = 1 TO n ? SPACE( 70 i ) FOR j = 1_ ? SUBS( C , 2 * i 1 , 2
45、) = INKEY( 0.5 ) ENDFOR ENDFOR,TO i,外循環(huán)的循環(huán)變量i控制顯示的行數(shù) 內(nèi)循環(huán)的循環(huán)變量j控制一行上顯示的漢字?jǐn)?shù),完善下列自定義函數(shù)str_rv( ),其功能是將一個(gè)字符串(所有字符均為ASCII和GB2312字符集中的字符)進(jìn)行反序。(09秋、教材例題) FUNCTION str_rv( ) PARAMETERS c P = SPACE( 0 ) DO WHILE LEN( c ) 0 x = ASC( _ ) IF x 127 i = 2 ELSE i = 1 ENDIF P = LEFT( c , i ) + P c = SUBSTR( c , i +
46、1 ) ENDDO _ ENDFUNC,RETURN P,循環(huán)體內(nèi)程序的作用是:依次從字符串c中取出一個(gè)字符,判斷其是漢字還是ASCII碼字符,如果是漢字則從c的左端取2個(gè)字節(jié)的字符,ASCII碼字符則取1個(gè)字節(jié)的字符,將取出的字符添加到結(jié)果字符串P的左側(cè),LEFT( c , 1 ),完善下列程序,計(jì)算3 + 33 + 333 + 3333 + 前10項(xiàng)之和。 (期末試卷) CLEAR m = 3 n = 0 s = 0 FOR i = 1 TO 10 n = _ s = s + n ENDFOR,此處應(yīng)該是數(shù)列的通項(xiàng)公式,n * 10 + m,通項(xiàng)公式的表示方法很多: ( 10 i - 1
47、) / 3 INT( 10 i / 3 ),已知xscj.dbf中含有下表所示的記錄(表中所示為xscj表中記錄的物理順序)?,F(xiàn)運(yùn)行下面程序: CLOSE TABLES ALL USE xscj GO 2 s = 0 nCount = 0 SCAN FOR cj = 80 s = s + cj nCount = nCount + 1 ENDSCAN ? s ,nCount 程序運(yùn)行結(jié)束時(shí)s的值是:_, nCount的值是:_。 (期末試卷),250,3,某表單上有一個(gè)表格控件,其列數(shù)為7。若要使其第37列的標(biāo)頭(Header)的標(biāo)題依次顯示為:成績1、成績2、成績3、成績4、成績5,則可在表格
48、的Init事件處理代碼中包含下列程序段: FOR i = 3 TO 7 This. _ .Header1.Caption = ; 成績 + _ ENDFOR (期末試卷),Columns( i ),STR( i 2 , 1 ),菜單、報(bào)表、應(yīng)用程序開發(fā),在下列有關(guān)報(bào)表設(shè)置的敘述中,錯誤的是_。 A)定義報(bào)表的兩個(gè)要素是報(bào)表的數(shù)據(jù)源和報(bào)表的布局 B)報(bào)表的數(shù)據(jù)源只能是表 C)報(bào)表布局的常規(guī)類型有列報(bào)表、行報(bào)表、一對多報(bào)表等 D)標(biāo)簽實(shí)質(zhì)上是一種多列布局的特殊報(bào)表 (09春),報(bào)表可以有多種不同類型的帶區(qū),帶區(qū)的類型決定了數(shù)據(jù)在報(bào)表上顯示的位置。利用“報(bào)表設(shè)計(jì)器”創(chuàng)建新報(bào)表時(shí),在默認(rèn)情況下“報(bào)表設(shè)
49、計(jì)器”顯示_。 A)1個(gè)帶區(qū)B)5個(gè)帶區(qū) C)3個(gè)帶區(qū)D)9個(gè)帶區(qū) (09秋),在下列與項(xiàng)目設(shè)置、連編等操作相關(guān)的敘述中,錯誤的是_。 A)一個(gè)項(xiàng)目中只能設(shè)置一個(gè)主程序 B)在連編項(xiàng)目之前,必須將所有的文件設(shè)置為包含 C)將項(xiàng)目連編為可執(zhí)行程序后,該可執(zhí)行程序可以在不啟動VFP的情況下執(zhí)行 D)利用連編操作,可以將項(xiàng)目文件中的類信息連編成具有DLL文件擴(kuò)展名的動態(tài)鏈接庫 (09秋),在VFP中,用菜單設(shè)計(jì)器設(shè)計(jì)菜單時(shí),下列敘述中錯誤的是_。 A)利用菜單設(shè)計(jì)器可以創(chuàng)建菜單(一般菜單)和快捷菜單 B)用戶可以將VFP系統(tǒng)菜單項(xiàng)添加到自己設(shè)計(jì)的菜單中 C)在“提示選項(xiàng)”對話框中為菜單項(xiàng)設(shè)置快捷鍵時(shí)
50、,只能使用Ctrl鍵與另一個(gè)字母鍵的組合 D)用戶菜單可以設(shè)置為運(yùn)行時(shí)替換VFP系統(tǒng)菜單或追加在系統(tǒng)菜單之后 (期末試卷),在下列有關(guān)VFP報(bào)表的敘述中,錯誤的是_。 A)報(bào)表文件的擴(kuò)展名為.FRX,報(bào)表備注文件的擴(kuò)展名為.FRT B)列報(bào)表的布局是每個(gè)字段在報(bào)表上占一行,一條記錄一般分多行打印 C)標(biāo)題帶區(qū)的內(nèi)容僅在整個(gè)報(bào)表的開始打印一次,并不是在每頁上都打印 D)報(bào)表的數(shù)據(jù)環(huán)境中可以不包含任何表和視圖 (期末試卷),在下列恢復(fù)VFP系統(tǒng)主菜單的命令是SET _ TO DEFAULT 。 (期末試卷),SYSMENU,在Visual FoxPro系統(tǒng)中,建立事件循環(huán)的命令為 _ 。 (期末試
51、卷),READ EVENTS,關(guān)系模型的數(shù)據(jù)結(jié)構(gòu) 一個(gè)關(guān)系就是一張二維表(稱為“表”)。關(guān)系是以二維表結(jié)構(gòu)來表示實(shí)體集及其實(shí)體間的聯(lián)系。 關(guān)系的首行稱“屬性”(即表中的列,稱為字段);其它各行稱“元組”(即表中的行,稱為記錄)。 關(guān)系的運(yùn)算包括: 傳統(tǒng)的集合運(yùn)算(并、交、差) 專門的關(guān)系運(yùn)算(選擇、投影、聯(lián)接) 數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)庫模型組織、描述和存儲,它具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可供多個(gè)用戶共享。,關(guān)系的規(guī)范化 關(guān)系的每一個(gè)屬性是原子的,必須是不可再分的數(shù)據(jù)項(xiàng); 二維表的記錄數(shù)隨數(shù)據(jù)的增刪而改變,但它的字段數(shù)是相對固定的。字段的個(gè)數(shù)、名稱、類型、長度等要素決定了
52、二維表的結(jié)構(gòu); 二維表中的每一列均有惟一的字段名,且取值是同性質(zhì)的; 二維表中不允許出現(xiàn)完全相同的兩行; 二維表中行的順序和列的順序均可任意交換。 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品,超關(guān)鍵字 二維表中能惟一確定記錄的一個(gè)列或幾個(gè)列的組合稱“超關(guān)鍵字”。 超關(guān)鍵字雖然能惟一地確定記錄,但其所含的字段可能有多余的。 候選關(guān)鍵字 如果一個(gè)超關(guān)鍵字去掉其中任何一個(gè)字段后不再能惟一確定記錄,則稱該超關(guān)鍵字為“候選關(guān)鍵字”。候選關(guān)鍵字既能惟一確定記錄,它包含的字段又是最精練的。 一張二維表中總存在超關(guān)鍵字,因而也必然存在候選關(guān)鍵字,且至少存在一個(gè)候選關(guān)鍵字。,主關(guān)鍵字 主關(guān)鍵字是從二維表的候選關(guān)鍵字中確定的,對于
53、表中的每一個(gè)記錄來說,主關(guān)鍵字必須包含一個(gè)不同于其它記錄的惟一的值。 主關(guān)鍵字不能為空,否則失去其意義。 外部關(guān)鍵字 當(dāng)一張二維表(A表)的主關(guān)鍵字包含在另一張二維表(B表)中時(shí),A表的主關(guān)鍵字稱為B表的外部關(guān)鍵字。,數(shù)據(jù)庫通常包括兩部分內(nèi)容: 按一定的數(shù)據(jù)模型組織并實(shí)際存儲的所有應(yīng)用需要的數(shù)據(jù),這類數(shù)據(jù)是用戶直接使用的。 有關(guān)數(shù)據(jù)庫定義的數(shù)據(jù),用于描述數(shù)據(jù)的結(jié)構(gòu)、類型、格式、關(guān)系、完整性約束、使用權(quán)限等。這些描述性數(shù)據(jù)稱為“元數(shù)據(jù)”,元數(shù)據(jù)的集合稱為數(shù)據(jù)字典。 結(jié)構(gòu)化分析方法(SA)常用的描述工具有數(shù)據(jù)流程圖和數(shù)據(jù)字典。 數(shù)據(jù)流程圖表達(dá)了數(shù)據(jù)和處理過程的關(guān)系。數(shù)據(jù)流程圖有4個(gè)基本符號(外部實(shí)
54、體、數(shù)據(jù)流、數(shù)據(jù)處理、數(shù)據(jù)存儲)。,數(shù)據(jù)字典是系統(tǒng)中種類數(shù)據(jù)定義和描述的集合,是進(jìn)行詳細(xì)數(shù)據(jù)分析所獲得的主要成果。 在數(shù)據(jù)字典中,除了定義外部實(shí)體、數(shù)據(jù)流、處理邏輯和數(shù)據(jù)存儲外,還需要對數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義(即數(shù)據(jù)字典包含6個(gè)方面的內(nèi)容)。,完整性規(guī)則包括:域完整性規(guī)則、實(shí)體完整性規(guī)則、參照完整性規(guī)則和用戶自定義完整性規(guī)則。 在關(guān)系數(shù)據(jù)庫中,完整性主要有以下3種類型: 域完整性 規(guī)定了屬性的取值范圍。 實(shí)體完整性 要求任一元組的主關(guān)鍵字的值不得為空值并且必須在所屬的關(guān)系中惟一。 參照完整性 要求當(dāng)一個(gè)元組的外部關(guān)鍵字的值不為空時(shí),以該外部關(guān)鍵字的值作為主關(guān)鍵字的值的元組必須在相應(yīng)的關(guān)系中
55、存在。,美國國家標(biāo)準(zhǔn)局將數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)定義為三級模式結(jié)構(gòu):外部層(單個(gè)用戶的視圖)、概念層(全體用戶的公共視圖)、內(nèi)部層(存儲視圖)。 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的外部層、概念層和內(nèi)部層分別對應(yīng)于數(shù)據(jù)庫模式的外模式、模式和內(nèi)模式。,在數(shù)據(jù)庫系統(tǒng)中,用數(shù)據(jù)模型這個(gè)工具來抽象、表示和處理現(xiàn)實(shí)世界中的信息和數(shù)據(jù)。數(shù)據(jù)模型是現(xiàn)實(shí)世界中數(shù)據(jù)特征的抽象,是數(shù)據(jù)庫系統(tǒng)的數(shù)學(xué)形式框架,是用來描述數(shù)據(jù)的一組概念和定義。 數(shù)據(jù)模型要用嚴(yán)格的形式化定義來描述數(shù)據(jù)的結(jié)構(gòu)特點(diǎn)和結(jié)構(gòu)約束。數(shù)據(jù)模型一般要描述三個(gè)方面的內(nèi)容: 數(shù)據(jù)的靜態(tài)特征(對數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述) 數(shù)據(jù)的動態(tài)特征(定義在數(shù)據(jù)上的操作,包括操作的含義、操作符、
56、運(yùn)算規(guī)則和語言等) 數(shù)據(jù)的完整性約束,每一個(gè)函數(shù)都有其返回值,不同的函數(shù),其返回值的數(shù)據(jù)類型是各不相同的。在使用函數(shù)時(shí),必須了解函數(shù)的返回值的數(shù)據(jù)類型,以免發(fā)生數(shù)據(jù)類型不一致的錯誤。 注意: 函數(shù)的類型(返回值的數(shù)據(jù)類型)與函數(shù)參數(shù)的數(shù)據(jù)類型不一定是一致的。 學(xué)習(xí)函數(shù)的關(guān)鍵是要記住: (1)函數(shù)的功能和語法 (2)參數(shù)的數(shù)據(jù)類型和個(gè)數(shù) (3)每個(gè)參數(shù)的含義 (4)函數(shù)的返回值及其數(shù)據(jù)類型,當(dāng)變量或者字段值是空白、空字符串或空日期時(shí),函數(shù)EMPTY( )和ISBLANK( )的返回值為T;EMPTY( )函數(shù)對于0的返回值為T,函數(shù)ISBLANK( )對0的返回值卻為F ;而函數(shù)ISNULL(
57、)對這些數(shù)據(jù)的返回值均為F。 當(dāng)變量或字段值是NULL時(shí),函數(shù)EMPTY( )和ISBLANK( )的返回值均為F;而ISNULL( )的返回值為T。,有關(guān)數(shù)組的幾個(gè)重要論述: 數(shù)組定義完畢后,其中的每個(gè)元素的值均為邏輯假。 以一維數(shù)組的形式對二維數(shù)組進(jìn)行訪問時(shí),數(shù)組的下標(biāo) n 表示是對該數(shù)組中第n個(gè)元素進(jìn)行訪問。 給數(shù)組名賦值,即給該數(shù)組中所有的元素賦于同一個(gè)值。 訪問數(shù)組名時(shí),即對數(shù)組中第一個(gè)元素進(jìn)行訪問。 TYPE( )函數(shù)用于測試表達(dá)式的數(shù)據(jù)類型,被測試的表達(dá)式必須用引號引起來;表達(dá)式的數(shù)據(jù)類型用字母表示。,有關(guān)數(shù)組的幾個(gè)重要論述: 數(shù)組定義完畢后,其中的每個(gè)元素的值均為邏輯假。 以一維數(shù)組的形式對二維數(shù)組進(jìn)行訪問時(shí),數(shù)組的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法律文書電子簽管理員考試試卷及答案
- 外賣運(yùn)營專家筆試試題及答案
- 2025年槳扇發(fā)動機(jī)合作協(xié)議書
- 2025年細(xì)菌類診斷抗原項(xiàng)目建議書
- 基于Qt的探測器壽命試驗(yàn)系統(tǒng)設(shè)計(jì)及實(shí)踐
- 2025年溫州瑞安市中小學(xué)招聘事業(yè)編制教師考試試題【答案】
- 2025年十堰市茅箭區(qū)教育局所屬學(xué)校招聘教師考試試題【答案】
- 勞動保障局副局長述職報(bào)告
- 消防員個(gè)人工作自我鑒定范文
- 湘藝七年級下冊音樂教案
- 高壓氧艙測試題庫及答案
- T/SHPTA 032.2-2022500 kV及以下海上風(fēng)電交流海纜用可交聯(lián)聚乙烯電纜料第2部分:半導(dǎo)電屏蔽料
- 2024年江西財(cái)經(jīng)大學(xué)輔導(dǎo)員考試真題
- 家校社協(xié)同育人的實(shí)踐策略研究
- GB/T 30425-2025高壓直流輸電換流閥水冷卻設(shè)備
- 河南省洛陽市東方第二中學(xué)2025屆八下物理期末統(tǒng)考試題含解析
- 2025春季學(xué)期國家開放大學(xué)本科《國際私法》一平臺在線形考(形考任務(wù)1至5)試題及答案
- 風(fēng)電運(yùn)維安全培訓(xùn)內(nèi)容課件
- 保密人員面試題及答案
- 體育設(shè)備采購項(xiàng)目方案投標(biāo)文件(技術(shù)方案)
- 烘焙技巧培訓(xùn)課程行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
評論
0/150
提交評論