




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
國家二級(VF)機(jī)試模擬試卷2(共9套)(共386題)國家二級(VF)機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、在計(jì)算機(jī)中,算法是指()。A、查找方法B、處理方法C、解題方案的準(zhǔn)確而完整的描述D、排序方法標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:計(jì)算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個基本特征:可行性、確定性、有窮性和擁有足夠的情報(bào)。本題答案為C。2、算法的空間復(fù)雜度是指()。A、算法程序的大小B、算法執(zhí)行過程中所需要的存儲空間C、算法程序所占的存儲空間D、算法程序中的指令數(shù)目標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:算法的空間復(fù)雜度,一般是指執(zhí)行這個算法所需的內(nèi)存空間。一個箅法所占用的仔儲空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間,本題答案是B。3、下列選項(xiàng)屬于棧和隊(duì)列共同點(diǎn)的是()。A、只允許在端點(diǎn)處插入和刪除元素B、都是先進(jìn)先出C、都是先進(jìn)后出D、二者沒有共同點(diǎn)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:棧和隊(duì)列都是一種特殊的、操作受限的線性表,只允許在端點(diǎn)處進(jìn)行捕入和刪除操作。二者的區(qū)別是:棧只允許在表的一端進(jìn)行捅入或刪除操作,是一種“后進(jìn)先出”的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操作,是一種“先進(jìn)先出”的線性表。本題答案為A。4、在單鏈表中,增加頭節(jié)點(diǎn)的目的是()。A、使單鏈表不為空B、方便運(yùn)算的實(shí)現(xiàn)C、增加存儲空間D、說明單鏈表是線性表的鏈?zhǔn)酱鎯?shí)現(xiàn)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:頭節(jié)點(diǎn)不僅標(biāo)識了表中首節(jié)點(diǎn)的位置,而且根據(jù)單鏈表(包含頭審點(diǎn))的結(jié)構(gòu),只要掌握了表頭,就能夠訪問整個鏈表,因此增加頭節(jié)點(diǎn)目的是為了便于運(yùn)算的實(shí)現(xiàn)。本題答案為A。5、面向?qū)ο蟮脑O(shè)計(jì)方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同,它的基本原理是()。A、模擬現(xiàn)實(shí)世界中不同事物之間的聯(lián)系B、強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的算法而不強(qiáng)調(diào)概念C、使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地加以解決D、鼓勵開發(fā)者在軟件開發(fā)的絕大部分過程中都用實(shí)際領(lǐng)域的概念去思考標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:面向?qū)ο蟮臎]計(jì)方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同,它的基本原理是,使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地加以解決。它強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的概念而不強(qiáng)調(diào)算法,鼓勵開發(fā)者在軟件開發(fā)的絕大部分過程中都用應(yīng)用領(lǐng)域的概念去思考。本題答案為C6、在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是()。A、可行性分析B、需求分析C、詳細(xì)設(shè)計(jì)D、程序編碼標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:軟件開發(fā)階段包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測試5個階段。其中需求分析階段常用的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。本題答案為B。7、軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計(jì),其中軟件的過程設(shè)計(jì)是指()。A、模塊間的關(guān)系B、系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述C、軟件層次結(jié)構(gòu)D、軟件開發(fā)過程標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:軟件設(shè)計(jì)主要包括軟件結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)和過程設(shè)計(jì)。其結(jié)構(gòu)設(shè)計(jì)是定義軟件系統(tǒng)各主要部件之間的關(guān)系;數(shù)據(jù)設(shè)計(jì)是將分析時創(chuàng)建的模型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義;接口設(shè)計(jì)是描述軟件內(nèi)部、軟件和操作系統(tǒng)之間以及軟件與人之間如何通信;過程設(shè)計(jì)則是把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程性描述。本題答案為B。8、全局?jǐn)?shù)據(jù)視圖的描述稱為()。A、外模式B、概念模式C、內(nèi)模式D、物理存儲模式標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:外模式是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式;全局?jǐn)?shù)據(jù)視圖的描述稱為概念模式,即數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的捕述;物理存儲數(shù)據(jù)視圖的描述稱為內(nèi)模式,即數(shù)據(jù)庫在物理存儲方面的描述;存儲模式即為內(nèi)模式。本題答案為B。9、在E—R圖中,用來表示屬性的圖形是()。A、矩形B、橢圓形C、菱形D、三角形標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:E—R圖用矩形表示實(shí)體集,用橢圓表示屬性,用菱形表示聯(lián)系。故本題答案為D。10、按條件f對關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)表達(dá)式為()。A、B、C、σf(R)D、πf(R)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:選擇運(yùn)算是一個一元運(yùn)算,關(guān)系R通過選擇運(yùn)算(并由該運(yùn)算給出所選擇的邏輯條件)后仍為一個關(guān)系。這個關(guān)系是由R中那些滿足邏輯條件的元組所組成的。如果關(guān)系的邏輯條件為f,則R滿足f的選擇運(yùn)算可以寫成:6f(R)。本題答案為C。11、關(guān)系數(shù)據(jù)庫系統(tǒng)中所使用的數(shù)據(jù)結(jié)構(gòu)是()。A、樹B、圖C、表格D、二維表標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:關(guān)系模型與層次型、網(wǎng)狀型的本質(zhì)區(qū)別在于其數(shù)據(jù)描述具有較強(qiáng)的一致性,模型概念單一。在關(guān)系型數(shù)據(jù)庫中,每一個關(guān)系都是一個二維表,無論實(shí)體本身還是實(shí)體問的聯(lián)系均用稱為“關(guān)系”的二維表來表示,使得描述實(shí)體的數(shù)據(jù)本身能夠自然地反映它們之間的聯(lián)系。而傳統(tǒng)的層次和網(wǎng)狀模型數(shù)據(jù)庫是使用鏈接指針來存儲和體現(xiàn)聯(lián)系的。12、在VisualFoxPro中,擴(kuò)展名為.dbc的文件是()。A、數(shù)據(jù)庫文件B、表單文件C、菜單文件D、視圖文件標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)庫文件的擴(kuò)展名是.dbc,表單文件的是.scx,菜單文件是.mnx。13、在VisualFoxPro中,下列選項(xiàng)中,不屬于常量的是()。A、{01/02/13}B、$154.56C、TD、‘T’標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:題中選項(xiàng)A是日期型常量,選項(xiàng)D是字符型常量,選項(xiàng)D是貨幣型常量,只有選項(xiàng)C是變量。14、?LEN(“奧運(yùn)會”)A、TB、FC、.T.D、.F.標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:LEN()函數(shù)返回指定字符表達(dá)式的長度;一個漢字等于兩個字符的長度;邏輯真的表達(dá)式為.T.。因此答案是C。15、建立一個庫文件結(jié)構(gòu),庫中有姓名字段(Char型,6個字節(jié))、出生年月字段(Date型)和婚否字段(Logic型),則該庫中總的字段寬度是()。A、15B、16C、17D、18標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查的知識點(diǎn)是在VisualFoxPm中,各種數(shù)據(jù)類型所占用的字節(jié)大小。首先姓名字段為char型,占用6個字節(jié),出生年月字段類型為Date型,占用8字節(jié),婚否字段(Logic型)占用1字節(jié),共15字節(jié),但是在VisualFoxPro中,每個記錄還會額外保留一個字節(jié),因此每個記錄占用的字節(jié)數(shù)為16。因此本題的正確答案是選項(xiàng)B。16、以下命令中,與命令“LISTALLFIELDS姓名,年齡,班級”不等效的是()。A、LIST姓名,年齡,班級B、LISTFIELDS姓名,年齡,班級C、DISPLAYFIELDS姓名,年齡,班級D、DISPLAYALL姓名,年齡,班級標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:顯示記錄的命令包括LIST和DISPLAY,它們之間的區(qū)別是不使用條件時,LIST默認(rèn)顯示全部記錄,而DISPLAY則默認(rèn)顯示當(dāng)前記錄。17、下列關(guān)于索引的敘述中正確的是()。A、VisualFoxPro中的索引類型共有4種,分別是主索引、候選索引、普通索引和唯一索引B、在用命令方式建立索引時,可以建立主索引、普通索引或唯一索引,但是不能建立候選索引C、在數(shù)據(jù)庫設(shè)計(jì)器中建立兩表之間的永久關(guān)系時,只需在父表中建立主索引,然后拖動該索引項(xiàng)到子表中的相應(yīng)字段上即可D、在表設(shè)計(jì)器的字段選項(xiàng)卡中建立的索引默認(rèn)為主索引標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在VisualFoxPro中,可以在表設(shè)計(jì)器中定義索引,索引可以分為主索引、候選索引、唯一索引和普通索引4種。主索引:在指定亨段或表達(dá)式中不允出現(xiàn)重復(fù)值的索引可以看作是主索引,建立主索引的字段可以看作是主關(guān)鍵字,一個表只能有一個主關(guān)鍵字,所以一個表只能建立一個主索引。候選索引:候選索引和主索引具有相同的特性,建立候選索引的字段可以看作是候選關(guān)鍵字,所以一個表可以建菠多個候選索引。唯一索引:唯一索引是為了保持用早期版本的兼容性,它的“唯一”是指索引項(xiàng)的唯一,而不是字段的唯一。普通索引:普通索引也可以決定記錄的處理順序,它不儀允許字段中出現(xiàn)重復(fù)值,并且索引項(xiàng)也允許出現(xiàn)重復(fù)值。在一個表中可以建立多個普通索引。在命令方式下,不能建立主索引,只能建立普通索引、唯一索引或候選索引,B選項(xiàng)錯誤;當(dāng)需要在數(shù)據(jù)庫設(shè)計(jì)器中建立兩表之間的永久關(guān)系時,一般應(yīng)該是父表的主索引、子表的普通索引才可以,不能夠使任何字段,因此選項(xiàng)C錯誤;而D選項(xiàng)中,在表設(shè)計(jì)器的字段選項(xiàng)卡中建立的索引默認(rèn)為普通索引,并不是主索引。18、如要設(shè)定學(xué)生成績有效性規(guī)則在80至90分之間,當(dāng)輸入的數(shù)值不在此范圍內(nèi),則給出錯誤信息,我們必須定義()。A、參照完整性B、實(shí)體完整性C、域完整性D、以上各項(xiàng)都需要定義標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:域完整性可以限定字段的取值類型和取值范圍。19、VisualFoxPro參照完整性規(guī)則包括()。A、查詢規(guī)則、更新規(guī)則、刪除規(guī)則B、查詢規(guī)則、插入規(guī)則、刪除規(guī)則C、插入規(guī)則、更新規(guī)則、刪除規(guī)則D、查詢規(guī)則、插入規(guī)則、更新規(guī)則標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:參照完整性是一種規(guī)則,可以確保相關(guān)表中各行間關(guān)系的合理性,并且確保不會出現(xiàn)無意中刪除或更改有關(guān)的數(shù)據(jù)。VisualFoxPro參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則、捅人規(guī)則。20、SQL語句中查詢條件短語的關(guān)鍵字是()。A、WHEREB、FORC、WHILED、CONDITION標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:SQL查詢語句的基本形式是:SELECT-FROM-WHERE,其中WHERE子句用于篩選條件。21、在VisualFoxPro中,假設(shè)學(xué)生表S(學(xué)號,姓名,性別,職稱,班干部)中,性別是C型字段,班干部是L型字段。若要查詢“是班干部的女生”信息,那么SQL語句“SELECT*FROMSWHERE<邏輯表達(dá)式>”中的<邏輯表達(dá)式>應(yīng)是()。A、班干部AND性別=“女”B、班干部0R性別=“女”C、性別=“女”AND班干部=.T.D、班干部=.T.OR性別=女標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:題目中要查詢的信息是“是班干部的女生”,可以知道要查詢的是女生,并且該學(xué)生是班干部,這之間的關(guān)系就是“與”的關(guān)系,因此答案選c。22、在SQL語句中表達(dá)式“工資BETWEEN2000AND2600”的含義是()。A、工資>=2000AND工資<=2600B、工資>2000AND工資<=2600C、工資>=2000AND工資<2600D、工資>2000AND工資<2600標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:語句“Between…and…”是SQL中的一個子句,通常配合Select子句使用,用來從數(shù)據(jù)表中選擇屬性值在某個范圍內(nèi)的記錄,它的含義是“在…與…之間”,并且是一個閉區(qū)間,因此此題的答案應(yīng)該是A。23、如果學(xué)生表STUDENT是使用下面的SQL語句創(chuàng)建的:CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL,SNC(8),SEXC(2),AGEN(2)CHECK(AGE>15ANDAGE<25))下面的SQL語句中可以正確執(zhí)行的是()。A、INSERTINTOSTUDENT(SN,SEX,AGE)VALUES(“王磊”,“男”,20)B、INSERTINTOSTUDENT(SNO,SEX,AGE)VALUES(“s9”,“男”,17)C、INSERTINTOSTUDENT(SEX,AGE)VALUES(“男”,20)D、INSERTINTOSTUDENT(SNO,SN,AGE)VALUES(“59”,“王磊”,14)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:由于SNO項(xiàng)不可以為空,是必填字段,在用INSERT插入記錄時,SNO字段的值不可省,故A、C不正確,在用INSERT插入記錄時,D項(xiàng)中的年齡不符合約束條件,故D不正確。INSERT語句的格式為:lNSERTINTOdbf_name[(fname1[,fname2,...])]VALUES(eExpression1[,eExpression2,...])PRIMARYKEYNOTNULL用來定義SNO為主關(guān)鍵字,并且不可為NULL值;CHECK(AGE>15ANDAGE<25)語句用來約束字段AGF必須大于15并且小于25。24、以下關(guān)于刪除表中記錄的描述,正確的是()。A、刪除數(shù)據(jù)的命令格式是DELETE水FROM<表名>[WHERE<條件>]B、如果刪除數(shù)據(jù)的命令中不包含WHERE子句,則刪除該表中的全部記錄C、SQL的DELETE命令是物理刪除表中數(shù)據(jù)D、以上描述都不正確標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:SQL語言使用delete語句刪除數(shù)據(jù)庫表中的記錄,Delete語句的格式為:DeletefromTableNamewhereColumnNameOPERATORValue[and|onColumnOPERATORValue]Delete后面不能含有*號,如果沒有where子句,則刪除表中的全部記錄。DELETE命令只是邏輯刪除數(shù)據(jù)庫表中盼記錄,如果要物理刪除記錄需要繼續(xù)使用PACK命令。25、下列有關(guān)視圖的說法中,錯誤的是()。A、視圖是數(shù)據(jù)庫的一個組成部分B、視圖中的源數(shù)據(jù)表也稱為“基表”C、遠(yuǎn)程視圖使用VisualFoxPro的SQL語法從VisualFoxPro視圖或表中選擇信息D、視圖不存在修改結(jié)構(gòu)的問題標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:作為數(shù)據(jù)庫的一部分,視圖兼有“表”和“查詢”的特點(diǎn),它與查詢類似的地方是,可以從一個或多個相關(guān)聯(lián)的表中提取有用信息;與表相類似的地方是,可以更新其中的信息,并將更新結(jié)果永久地保存在磁盤上。視圖由于是從表派生出來的,所以不存在修改結(jié)構(gòu)的問題。選項(xiàng)C中的遠(yuǎn)程視剛是指視圖中的數(shù)據(jù)來源于遠(yuǎn)程數(shù)據(jù)源,因此選項(xiàng)C的說法錯誤。26、下列有關(guān)查詢的說法中正確的是()。A、查詢文件的擴(kuò)展名是.VCXB、查詢文件中保存的是查詢的結(jié)果C、查詢是基于表且可更新的數(shù)據(jù)集合D、查詢設(shè)計(jì)器本質(zhì)上是SQL-SELECT命令的可視化設(shè)計(jì)方法標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:查詢文件的擴(kuò)展名是.qpr.因此A選項(xiàng)錯誤;查詢文件中保存的是查詢的命令,通常查詢的結(jié)果是顯示在屏幕上供用戶瀏覽的,因此B選項(xiàng)錯誤;查詢設(shè)計(jì)器本質(zhì)上就是SQLSelect命令的可視化設(shè)計(jì)方法,因此D選項(xiàng)正確;查詢是基于表的,但是查詢的數(shù)據(jù)集合是不可更新的,因此選項(xiàng)C也是錯誤的。27、在SQL中,DROPVIEW命令用于()。A、刪除查詢B、修改查詢C、刪除視圖D、修改視圖標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題的正確答案是C,DROPVIEW命令用于刪除視圖。28、下列程序段執(zhí)行以后,內(nèi)存變量A和B的值是()。CLEARA=5B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),B&&參數(shù)A是值傳送,B是引用傳送?A,BPROCEDURESQPARAMETERSX1,Y1Xl=X1*X1Y1=2*X1FNDPROCA、550B、2550C、2510D、520標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:過程定義時,如果形式參數(shù)被說明為傳值,則過程調(diào)用只是將相應(yīng)位置實(shí)參的值傳送給形參處理,而被調(diào)用過程內(nèi)部對形參的任何操作引起的形參值的變化均不會反饋、影響實(shí)參的值。由于這個過程中,數(shù)據(jù)的傳遞只是單向的,故稱為引用傳送。反之,如果形式參數(shù)被說明為傳址,則過程調(diào)用是將相應(yīng)位置實(shí)參的地址傳送給形參處理,而被調(diào)用過程內(nèi)部對形參的任何操作引起的形參值的變化義會反向影響實(shí)參的值。在這個過程中,數(shù)據(jù)的傳遞具有雙向性,故稱為值傳送。此題中參數(shù)A為值傳送,即A最后的值也為5;參數(shù)B為引用傳送,根據(jù)X1=x1*X1,Y1=2*X1得Y1值為50,即B的最終值。故本題答案為A。29、在VisualFoxPro的表單控件中,可以保存編輯多行文本的控件是()。A、標(biāo)簽B、文本框C、編輯框D、列表框標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:編輯框可保存多行文本。30、為了讓文本框顯示指定的一個字段或內(nèi)存變量,需要設(shè)置的屬性是()。A、ValueB、ControlSourceC、InputMaskD、PasswordChar標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Value屬性:如果沒有設(shè)置ControlSource屬性,那么可以通過設(shè)置該屬性為文本框指定初始值。ControlSource屬性:為文本框指定要綁定的數(shù)據(jù)源,數(shù)據(jù)源是一個字段或內(nèi)存變量。InputMask屬性:指定在一個文本框中如何輸入和顯示數(shù)據(jù)。PasswordChat屬性:指定義本框控件內(nèi)是顯示用戶輸入的字符還是顯示占位符。31、表單上有一個選項(xiàng)組:O上午O下午,初始時該選項(xiàng)組的Value屬性值為l。若選項(xiàng)按鈕“下午”被選中,該選項(xiàng)組的Value屬性值是()。A、1B、2C、“下午”D、“上午”標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:選項(xiàng)組的Value屬性用于表示被選定選項(xiàng)按鈕的序號,默認(rèn)為1,也就是第一個選項(xiàng)按鈕默認(rèn)情況下被選中。若第二選項(xiàng)按鈕被選中,則Value值為2。本題中“下午”為第二個選項(xiàng)按鈕,當(dāng)其被選中時,該選項(xiàng)組的Value屬性值應(yīng)為2。VisualFoxPro有如下數(shù)據(jù)庫表stock.dbf,是7月30日滬深股市的收盤情況,請根據(jù)此表,完成下列小題:32、執(zhí)行如下SQL語句后,將會()。SELECT代碼,名稱FROMstockINTOTABLEstockORDERBY現(xiàn)價A、系統(tǒng)會提示出錯信息B、會生成一個按“現(xiàn)價”升序排序的表文件,將原來的stock.dbf文件覆蓋C、會生成一個按“現(xiàn)價”降序排序的表文件,將原來的stock.dbf文件覆蓋D、不會生成排序文件,只在屏幕上顯示一個按“現(xiàn)價”升序排序的結(jié)果標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:使用短語INTODBF|TABLETableName可以將查詢結(jié)果存放到永久表中(.dbi文件)。但此文件的文件名不能是顯示數(shù)據(jù)表文件的文件名。33、執(zhí)行如下SQL語句后:SELECTDISTINCT現(xiàn)價FROMstockASAWHEREEXISTS(SELECT現(xiàn)價FROMstockASBWHEREB.現(xiàn)價<10.00)結(jié)果中的記錄個數(shù)是()。A、8B、0C、6D、1標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:題中的SQL語句是通過嵌套使用謂詞(EXISTS)完成的查詢,子查詢所完成的操作是查詢STOCK記錄中小于10.00的記錄,返回結(jié)果為真,當(dāng)使用EXISTS謂詞時,所有行與子查詢匹配時,子查詢也都返回真,所以最終將查出所有記錄,即共8條,本題答案是A。如果SQL為SELECTDISTINCT現(xiàn)價FROMstockASAWHEREEXISTS(SELECT現(xiàn)價FROMstockASBWHEREA.觀價<10.00),答案為6。34、有如下SQL語句:SELECT交易所,avg(現(xiàn)價)as均價FROMstockGROUPBY交易所。執(zhí)行該語句后結(jié)果中交易所為“深圳”的記錄的“均價”字段的內(nèi)容是()。A、9.76B、10.26C、11.93D、15.4標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:題面要完成的操作是將sT0cK數(shù)據(jù)表中的記錄按交易所分組,求出各交易所的平均單價?!吧钲凇苯灰姿木鶅r是(14.86+9.00)/2,所以本題答案是C。35、將stock表中增加一個新字段“交易量”,字段類型是數(shù)值型,寬度為8,應(yīng)使用SQL語句()。A、ALTERstockALTER交易量N(8)B、ALTERTABLEstock交易量N(8)C、ALTERTABLEstockADD交易量N(8)D、ALTERTABLEstock交易量WTIHN(8)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:表結(jié)構(gòu)的修改有3種格式,修改已有的字段使用的是第一種格式。ALTERTABLETableNamelADD|ALTER[COLUMN]FieldName1FieldType[(nFieldWidth[,nPrecision])][NULL|NOTNULL][CHECKIExpressionl[ERRORcMessageText1]][DEFAUH、eExpressionl][PRIMARYKEY|UNIQUE][REFERENCESTableName2[TAGTagName1]][NOCPFRANS][NOVALIDATE]該格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,它的句法基本可以與CREATETABLE的句法相對應(yīng)。36、在VisualFoxPro中,下面關(guān)于日期或時間的表達(dá)式中,錯誤的是()。A、{^2001.1.310:0:0AM}-{^2002.1.310:0:0AM}B、{^01/01/2002}+20C、{^2001.1.3}+{^2002.1.3}D、{^2001.1.3}一{^2002.1.3}標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:日期時間表達(dá)式的格式有一定的限制,不能任意組合,例如不能用運(yùn)算符“+”將兩個<日期>連接起來。37、為“評分”表的“分?jǐn)?shù)”字段添加有效性規(guī)則:“分?jǐn)?shù)必須大于等于0并且小于等于10”,正確的SQL語句是()。A、CHANGETABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10B、ALTERTABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10C、ALTERTABLE評分ALTER分?jǐn)?shù)CHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10D、CHANGETABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0OR分?jǐn)?shù)<=10標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:SQL語句設(shè)置字段有效性規(guī)則的格式為:ALTERTABLETableNameALTER[C01.UMN]FieldNameSETCHECKIExpression,所以本題中為字段添加有效性規(guī)則的正確選項(xiàng)是B。38、在文本框控件設(shè)計(jì)中,若在文本框中只能輸入數(shù)字和正負(fù)號,需要設(shè)置的屬性是()。A、InputMaskB、PasswordCharC、ControlSourceD、Maxlength標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:InputMask屬性將指定在一個文本框中如何輸入和顯示數(shù)據(jù)。其屬性值是一個字符串,該字符串通常由一些所謂的模式符組成,每個模式符規(guī)定了相應(yīng)位置上數(shù)據(jù)的輸入和顯示行為。如模式符9表示允許輸入數(shù)字和正負(fù)號。39、從student表刪除年齡大于=30的記錄的正確SQL命令是()。A、DELETEFOR年齡>30B、DELETEFROMstudentWHERE年齡>30C、DELETEstudentFOR年齡>30D、DELETEstudentWHERE年齡>30標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在表中刪除記錄的SQL語句格式為:delelefromtablename[wherecondition],故答案為B。40、為學(xué)生表增加一個字段“平均分?jǐn)?shù)F(6,2)”,正確的命令是()。A、ALTER"FABLE學(xué)生ADD平均分?jǐn)?shù)F(6,2)B、ALTERTABLE學(xué)生ALTER平均分?jǐn)?shù)F(6,2)C、UPDATETABLE學(xué)生ADD平均分?jǐn)?shù)F(6,2)D、UPDATETABLE學(xué)生ALTER平均分?jǐn)?shù)F(6,2)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:對表添加字段的命令格式為:ALTERTABLE表名ADD字段名類型(長度,小數(shù)位數(shù))。二、基本操作題(本題共1題,每題1.0分,共1分。)41、1.在考生文件夾下建立一個名為emp_bak的表,其結(jié)構(gòu)與employee表的結(jié)構(gòu)完全相同。2.為employee表的“職員號”字段建立一個候選索引,索引名為empid,表達(dá)式為“職員號”。3.使用報(bào)表向?qū)梢粋€名為employee.frx的報(bào)表文件,其中包括employee表的職員號、姓名、性別和職務(wù)4個字段,報(bào)表樣式設(shè)為“簡報(bào)式”,將其按“職員號”升序排序,報(bào)表標(biāo)題則設(shè)為“職員一覽表”。4.建立一個名為one.prg的命令文件,該文件包含一條運(yùn)行(預(yù)覽)報(bào)表文件employee.frx的命令。標(biāo)準(zhǔn)答案:(1)能在命令窗口中輸入命令“useemployee”,按回車鍵;接著輸入命令“copystrutoemp_bak.dbf”,并按回車鍵。也可以通過常用工具欄中的“打開”按鈕來先打開employee表,然后在命令窗口輸入“copystrutoemp_bak.dbf”,并按回車鍵。(2)打開考生文件夾下的“employee”表,在命令窗口輸入“modistru”命令,在表設(shè)計(jì)器中按要求為表設(shè)置候選索引,索引名為“empid”,索引表達(dá)式為“職員號”。(3)單擊工具欄中的“新建”按鈕,通過報(bào)表向?qū)陆ㄒ粋€報(bào)表,向其中添加employee表,然后按要求將指定字段添加到報(bào)表中,并將“職員號”設(shè)置升序排J序。修改報(bào)表樣式為“簡報(bào)式”,報(bào)表標(biāo)題改為“職員一覽表”。最后將報(bào)表保存爭employee.frx。(4)單擊工具欄中的“新建”按鈕,新建一個名為one的程序文件,并在其中輸入代碼“repotformemployee”,最后在命令窗口輸入“DOone.prg”運(yùn)行程序,查看報(bào)表的預(yù)覽結(jié)果。知識點(diǎn)解析:暫無解析三、簡單應(yīng)用題(本題共1題,每題1.0分,共1分。)42、在考生目錄下完成如下簡單應(yīng)用:1.用SQL語句完成下列操作:列出所有盈利(現(xiàn)價大于買入價)的股票簡稱,以及它們的現(xiàn)價、買入價和持有數(shù)量,并將檢索結(jié)果按持有數(shù)量降序排序存儲于表stock_temp中。2.使用一對多報(bào)表向?qū)Ы?bào)表。要求:父表為stock_name,子表為stock_sl,從父表中選擇字段“股票簡稱”;從子表中選擇全部字段;兩個表通過“股票代碼”建立聯(lián)系;按股票代碼升序排序;報(bào)表標(biāo)題為“股票持有情況”;生成的報(bào)表文件名為stock_report。然后用報(bào)表設(shè)計(jì)器打開牛成的文件stock_repoIt.frx對其進(jìn)行修改,將標(biāo)題區(qū)中顯示的當(dāng)前日期移到頁注腳區(qū),使得在頁注腳區(qū)能夠顯示當(dāng)前日期。標(biāo)準(zhǔn)答案:(1)操作步驟在命令窗口輸入以下程序語句,并按回車鍵即可。SELECTstock_name.股票簡稱,stock_s1.現(xiàn)價,stock_s1.買入價,stock_s1.持有數(shù)最;FROMstockname,stock_s1;wHEREstock_s1.股票代碼=stock_name.股票代碼Andstock_s1.現(xiàn)價>stock_s1.買入價;ORDERBYstock_sI.持有數(shù)量DESC;INTOTABLEstock_lemp(2)操作步驟步驟1:單擊常川工具欄中的“新建”按鈕,文件類型選擇“報(bào)表”,利用向?qū)?chuàng)建報(bào)表、步驟2:在“向?qū)нx取”對話框中,選擇“一對多報(bào)表向?qū)А辈螕簟按_定”按鈕,打開“一對多報(bào)表向?qū)А睂υ捒?。步驟3:在“一對多報(bào)表向?qū)А睂羁虻摹安襟E1-從父表選擇字段”中,首先要選取表“stock_name”,在“可用字段”列表框中顯示表中stock_name、的所有字段名,并選定“股票簡稱”添加到“選定字段”列表框中,單擊“下一步”按鈕。步驟4:在“一對多報(bào)表陽導(dǎo)”對話框的“步驟2-從子表選擇字段”中,選取表“stock_s1”,在“可用字段”列表框中顯示表stock_s1的所有字段名,并選定所有的字段添加到“選定字段”列表框中,單擊下一步“按鈕”。步驟5:在“一對多報(bào)表向?qū)А睂υ捒虻摹安襟E3-為表建立關(guān)系”中,單擊“下一步”按鈕。步驟6:在“一對多報(bào)表向?qū)А睂υ捒虻摹安襟E4-排序記錄”中,選定“股票代碼”字段許選擇“升序”,再單擊“添加”按鈕,單擊“完成”按鈕。步驟7:在“一對多報(bào)表向?qū)А睂υ捒虻摹安襟E6-完成”中,在“報(bào)表標(biāo)題”文本框中輸入“股票持有情況”,單擊“完成”按鈕。步驟8:在“另存為”對話框中,輸入保存報(bào)表名“stock_report”,再單擊“保存”按鈕,報(bào)表即可生成。然后根據(jù)題意將標(biāo)題區(qū)顯示的當(dāng)前日期移到頁注腳區(qū)顯示,最后保存即可。知識點(diǎn)解析:暫無解析四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)43、利用菜單設(shè)計(jì)器建立一個菜單MENU3,要求如下:(1)主菜單(條形菜單)的菜單項(xiàng)中有“統(tǒng)計(jì)”和“退出”兩項(xiàng)。(2)“統(tǒng)計(jì)”菜單下只有一個“平均”菜單項(xiàng),該菜單項(xiàng)用來統(tǒng)計(jì)各門課程的平均成績,統(tǒng)計(jì)結(jié)果包含“課程名”和“平均成績”兩個字段,并將統(tǒng)計(jì)結(jié)果按課程名升序保存在表NEW_TABLE32中。(3)“退出”菜單項(xiàng)的功能是返回VisualFoxPro系統(tǒng)菜單(只能在命令框中填寫相應(yīng)命令)。菜單建立后,運(yùn)行該菜單中的各個菜單項(xiàng)。標(biāo)準(zhǔn)答案:步驟1:通過菜單設(shè)計(jì)器新建一個菜單,輸入菜單項(xiàng)“統(tǒng)計(jì)”和“退出”。步驟2:為“統(tǒng)計(jì)”菜單項(xiàng)建立子菜單,并輸入菜單項(xiàng)“平均”。步驟3:在“平均”菜單的“結(jié)果”中選擇“過程”,單擊“編輯”按鈕,在彈出的程序編輯窗口中輸入下列代碼:*****“平均”菜單項(xiàng)中的過程代碼*****SETTALKOFFOPENDATABASESCORE_MANAGERSELECTCourse.課程名,AVG(Score1.成績)as平均成績;FROMcourse,score1:WHERECourse.課程號=Score1.課程號;GROUPBYCourse.課程名;ORDERBYCourse.課程名;INTOTABLENEW_TABLE32CLOSEALLSETTALKON*****************************************************步驟4:在“退出”菜單的結(jié)果中選擇“命令”,輸入語句:SETSYSMENUTODEFAULT。步驟5:保存菜單為TJ_MENU3,生成菜單的可執(zhí)行程序。步驟6:運(yùn)行菜單并依次執(zhí)行菜單中的各菜單項(xiàng)。知識點(diǎn)解析:暫無解析國家二級(VF)機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是()。A、一個邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)B、數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)C、一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)不影響數(shù)據(jù)處理的效率D、一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:一種數(shù)據(jù)的邏輯結(jié)構(gòu)根據(jù)需要可以表示成多種存儲結(jié)構(gòu),而采用不同的存儲結(jié)構(gòu),其數(shù)據(jù)處理的效率是不同的。數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)都可以分為線性和非線性結(jié)構(gòu)。2、下列敘述中正確的是()。A、在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態(tài)變化B、在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態(tài)變化C、在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態(tài)變化D、上述三種說法都不對標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:棧是限定在一端進(jìn)行插入與刪除的線性表,允許插入與刪除的一端稱為棧頂,不允許插入與刪除的另一端稱為棧底。當(dāng)有新元素進(jìn)棧時,棧頂指針向上移動;當(dāng)有元素出棧時,棧頂指針向下移動。在棧中棧底指針不變,棧中元素隨棧頂指針的變化而動態(tài)變化。3、下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是()。A、順序存儲的有序線性表B、線性鏈表C、二叉鏈表D、有序線性鏈表標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:二分法查找只適用于順序存儲的有序表。在此所說的有序表是指線性表中的元素按值非遞減排列,即從小到大,但允許相鄰元素相等。4、在面向?qū)ο蠓椒ㄖ校哂邢嗨茖傩耘c操作的一組對象稱為()。A、類B、實(shí)例C、消息D、數(shù)據(jù)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:面向?qū)ο蠓椒ㄖ袑傩浴⒉僮飨嗨频膶ο髿w為類,也就是說,類是具有共同屬性、共同方法的對象集合。5、下面不屬于軟件工程三要素的是()。A、方法B、環(huán)境C、工具D、過程標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:軟件工程包括3個要素:方法、工具和過程。軟件工程方法為軟件開發(fā)提供了“如何做”的技術(shù);工具支持軟件的開發(fā)、管理及文檔生成;過程支持軟件開發(fā)的各個環(huán)節(jié)的控制和管理。6、軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個模塊的()。A、算法和使用的數(shù)據(jù)結(jié)構(gòu)B、外部接口C、功能D、編程標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:軟件詳細(xì)設(shè)計(jì)的任務(wù),是為軟件結(jié)構(gòu)圖中的每一個模塊確定實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用某種選定的表達(dá)工具表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)。7、檢查軟件產(chǎn)品是否符合需求定義的過程稱為()。A、確認(rèn)測試B、集成測試C、驗(yàn)證測試D、驗(yàn)收測試標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:確認(rèn)測試的任務(wù)是驗(yàn)證軟件的功能、性能及其他特征是否滿足了需求規(guī)格說明中確定的各種需求,以及軟件配置是否齊全、正確。8、在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)獨(dú)立性是指()。A、數(shù)據(jù)與程序獨(dú)立存放B、不同的數(shù)據(jù)被存放在不同的文件中C、不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用D、以上三種說法都不對標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)的獨(dú)立性是指數(shù)據(jù)庫中數(shù)據(jù)獨(dú)立而不依賴于應(yīng)用程序,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)與存取方式的改變不會影響應(yīng)用程序。9、人員基本信息一般包括身份證號、姓名、性別、年齡等。其中可以作為主關(guān)鍵字的是()。A、身份證號B、姓名C、性別D、年齡標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:主關(guān)鍵字是表中區(qū)別不同的記錄的標(biāo)識,在該表中只有身份證號能具有這個作用,所以用其作為主關(guān)鍵字。10、設(shè)有關(guān)系R和S,則關(guān)系代數(shù)表達(dá)式R-(R-S)表示的是()。A、R∩SB、I-SC、R∪SD、R÷S標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:R~s表示屬于R但不屬于s,R-(R-S)表示屬于R但不屬于(R-S),即相當(dāng)于R∩S、11、對數(shù)據(jù)庫進(jìn)行管理的核心軟件是()。A、數(shù)據(jù)庫B、數(shù)據(jù)庫系統(tǒng)C、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)庫應(yīng)用系統(tǒng)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫(DB)是指存儲在計(jì)算機(jī)存儲設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合,數(shù)據(jù)庫系統(tǒng)(DBS)是指引邊數(shù)據(jù)庫技術(shù)后的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)(DBMS)是為數(shù)據(jù)庫建立、使用和維護(hù)而配置的軟件系統(tǒng)。計(jì)算機(jī)中對數(shù)據(jù)庫進(jìn)行管理的核心軟件是數(shù)據(jù)庫管理系統(tǒng)。12、在VisualFoxPro中,擴(kuò)展名為.vcx的文件是()。A、菜單文件B、項(xiàng)目文件C、表單文件D、可視類庫文件標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在VisualFoxPro中,項(xiàng)目文件的后綴為.pjx;表單文件的后綴為.sex;菜單文件的后綴為.mnx;可視類庫文件的擴(kuò)展名是.vcx。13、在VisualFoxPro中,要結(jié)束SCAN…ENDSCAN循環(huán)體本次執(zhí)行,不再執(zhí)行后面的語句,而是轉(zhuǎn)回SCAN處重新判斷條件的語句是()。A、LOOP語句B、EXIT語句C、BREAK語句D、RETURN語句標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:scAN…ENDSCAN語句一般用于處理表中記錄,語句可指明需處理的記錄范圍及應(yīng)滿足的條件,是一個循環(huán)語句。在循環(huán)體中如果出現(xiàn)LOOP或EXIT短語,則根據(jù)條件來決定是LOOP返回,還是EXlT跳出循環(huán)體。RETURN語句的意思是結(jié)柬當(dāng)前程序的執(zhí)行,返同到調(diào)用它的上級程序,若無上級程序則返回到命令窗口。BREAK短語一般不能單獨(dú)使用。14、下列程序段執(zhí)行以后,內(nèi)存變量A和B的值是()。CLEARA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),B?A,BPROCEDURESQPARAMETERSX1,Y1X1=X1*X1Y1=2*X1ENDPROC()。A、10200B、100200C、10020D、1020標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:VisualFoxPro的參數(shù)傳遞規(guī)則為:如果實(shí)際參數(shù)是常數(shù)或表達(dá)式則傳值,如果實(shí)際參數(shù)是變量則傳址,即傳遞的不是實(shí)參變量的值而是實(shí)參變量的地址,這樣,過程中對形參變量值的改變也將使實(shí)參變最值改變。如果實(shí)參是內(nèi)存變量而又希望進(jìn)行值傳遞,可以川圓括號將該內(nèi)存變量括起來,強(qiáng)制該變量以值方式傳遞數(shù)據(jù)。題目中參數(shù)A按值傳遞,參數(shù)B按引用傳遞。15、語句LISTMEMORYLIKEA?能夠顯示的變量是()。A、ABCDB、ABCC、ABD、BA標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:LISTMEMORY命令用于顯示內(nèi)存變最,選用LIKE短語則只顯示與通配符相匹配的內(nèi)存變量。通配符包括“*”和“?”,“*”表示任意多個字符,“?”表示任意一個字符。16、執(zhí)行以下命令,輸出結(jié)果是()。SETEXACTOFFA=“計(jì)算機(jī)”B=“計(jì)算機(jī)等級考試”?A=BA、計(jì)算機(jī)B、等級考試C、.T.D、.F.標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:此題考查字符串的精確比較與EXACT設(shè)置。當(dāng)用單等號運(yùn)算符比較兩個字符串時,運(yùn)算結(jié)果與SETEXACTON|OOFF的沒置有關(guān):當(dāng)處于OFF狀態(tài)時,只要右邊字符串與左邊字符串的前面部分內(nèi)容匹配,即可得到邏輯真(.T.)的結(jié)果,否則為邏輯假(.F.)。17、命令?I,EN(SPACE(3)一SPACE(2))的結(jié)果是()。A、lB、2C、3D、5標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:LEN(<字符表達(dá)式>)是求字符串長度的函數(shù)。SPACE(<數(shù)值表達(dá)式>)是空格字符串生成函數(shù),返回由指定數(shù)目的空格組成的字符串。字符表達(dá)式“-”的含義是連接前后兩個字符串,并將前字符串的尾部空格移動到合并后的新字符串尾部。因此SPA(:E(3)一sPAcl:(2)運(yùn)算后的長度仍然是5。18、打開數(shù)據(jù)庫的命令是()。A、USEB、USEDATABASEC、OPEND、OPENDATABASE標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:打開數(shù)據(jù)庫的命令是OPENDATABASF。19、在表設(shè)計(jì)器的“字段”選項(xiàng)卡中,字段有效性的設(shè)置項(xiàng)中不包括()。A、規(guī)則B、信息C、默認(rèn)值D、標(biāo)題標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在字段有效性的設(shè)置項(xiàng)中包括規(guī)則、信息和默認(rèn)值,不包括標(biāo)題。20、下列關(guān)于索引的敘述中,不正確的是()。A、VisualFoxPro支持單一索引文件和復(fù)合索引文件B、打開和關(guān)閉索引文件均使用SETINDEXTO命令C、索引的類型有主索引、候選索引、唯一索引和普通索引D、索引文件不隨庫文件的關(guān)閉而關(guān)閉標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:索引文件是數(shù)據(jù)庫的一部分,會隨著數(shù)據(jù)庫的關(guān)閉而關(guān)閉。21、在VisualFoxPro中,每一個工作區(qū)中最多能打開數(shù)據(jù)庫表的數(shù)毋是()。A、1個B、2個C、任意個,根據(jù)內(nèi)存資源而確定D、35535個標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:一個工作區(qū)中只能打開一個表,若同一時刻需要打開多個表,則需要選擇不同的工作區(qū)。22、在VisualFoxPro中,有關(guān)參照完整性的刪除規(guī)則正確的描述是()。A、如果刪除規(guī)則選擇的是“限制”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有相關(guān)記錄B、如果刪除規(guī)則選擇的是“級聯(lián)”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)將禁止刪除與子表相關(guān)的父表中的記錄C、如果刪除規(guī)則選擇的是“忽略”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)不負(fù)責(zé)檢查子表中是否有相關(guān)記錄D、上面三種說法都不對標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則3種。其中刪除規(guī)則中“限制”表示“當(dāng)父表中記錄被刪除時,若子表中有相關(guān)記錄,則禁止刪除”;“級聯(lián)”表示“當(dāng)父表中記錄被刪除時,刪除子表中所有相關(guān)記錄”;“忽略”表爾“當(dāng)父表中記錄被刪除時,允許其刪除,不管子表中是否有的相關(guān)記錄”。23、在VisualFoxPro中,關(guān)于查詢和視圖描述正確的是()。A、查詢是一個預(yù)先定義好的SQLSELECT語句文件B、視圖是一個預(yù)先定義好的SQLSELECT語句文件C、查詢和視圖是同一種文件,只是名稱不同D、查詢和視圖都是一個存儲數(shù)據(jù)的表標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:查詢就是預(yù)先定義好的一個SQLSELECT語句,從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。視圖是根據(jù)表定義的,因此視圖基于表。視圖是數(shù)據(jù)庫的一個特有功能,只有在包含視圖的數(shù)據(jù)庫打開時,才能使用視圖,在磁盤上并不能找到該文件。24、命令“DIMEmyArray(10,10)”執(zhí)行后,myArray(5,5)的值為()。A、OB、5C、.T.D、.F.標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:創(chuàng)建數(shù)組的命令格式有兩種:DIMENSION<數(shù)組名>(<下標(biāo)上限1>[,<下標(biāo)上限2])[...DECLARE<數(shù)組名>(<下標(biāo)下限>!,<下標(biāo)上限2j)[...]兩種格式的功能完個相同。數(shù)組創(chuàng)建后,系統(tǒng)自動給每個數(shù)組元素賦以邏輯假(.F)值。25、“圖書”表中有字符型字段“圖書號”。要求用SQLDELETE命令將圖書號以字母A開頭的圖書記錄全部打上刪除標(biāo)記,正確的命令是()。A、DELETEFROM圖書FOR圖書號LIKE“A%”B、DELETEFROM圖書WHILE圖書號LIKE“A%”C、DELETEFROM圖書WHERE圖書號=“A*”D、DELETEFROM圖書WHERE圖書號LIKE“A%”標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:使用SQL從表中刪除數(shù)據(jù)的命令格式如下:DELETEEFROM表名[WHERE條件]正確答案為:DELETEFROM圖書WHERE圖書號LIKE“A%”、這里的LIKE是字符串匹配運(yùn)算符,通配符“%”表示0或多個字符。26、在VisualFoxPro中,下列關(guān)于SQL表定義語句(CREATETABLE)的說法錯誤的是()。A、可以定義一個新的基本表結(jié)構(gòu)B、可以定義數(shù)據(jù)庫表中的主關(guān)鍵字C、可以定義表的域完整性、字段有效性規(guī)則等D、對自由表,同樣可以實(shí)現(xiàn)其完整性、有效性規(guī)則等信息的設(shè)置標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:用CRFATETABLE命令建立表可以完成表設(shè)計(jì)器能完成的所有功能,這些功能除了基本的建立表外,還包括滿足實(shí)體完整性的主關(guān)鍵字(主索引)PRIMARYKEY、定義域完整性的cHEcK約束及出錯信息ERROR、定義默認(rèn)值的DEFAULT等,自由表不支持表之間的參照完整性及有效性規(guī)則的設(shè)置。27、為“評分”表的“分?jǐn)?shù)”字段添加有效性規(guī)則:“分?jǐn)?shù)必須大于等于0并且小于等于10”,正確的SQL語句是()。A、CHANGETABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10B、ALTERTABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<:10C、ALTERTABLE評分ALTER分?jǐn)?shù)CHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10D、CHANGETABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=00R分?jǐn)?shù)<=10標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:SQL語句設(shè)置字段有效性規(guī)則的格式為:ALTERTABLFTableNameALTER[COLuMN]FieldNameSETCHECKIEXpression,所以為字段添加有效性規(guī)則的正確選項(xiàng)是B。28、在SQL中,集合成員算術(shù)比較操作“元組<>ALL(集合)”中的“<>ALL”的等價操作符是()。A、NOTINB、INC、<>SOMED、=SOME標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在SQL中,集合成員算術(shù)比較操作“元組<>ALL(集合)”中的“<>ALL”的含義是該元組與集合中的任何一個元組都不相等,也就是該元組并不在該集合中,因此其等價的操作符應(yīng)該是“NOTIN”。29、下列敘述中,不屬于表單數(shù)據(jù)環(huán)境常用操作的是()。A、向數(shù)據(jù)環(huán)境添加表或視圖B、向數(shù)據(jù)環(huán)境中添加控件C、從數(shù)據(jù)環(huán)境中刪除表或視圖D、在數(shù)據(jù)環(huán)境中編輯關(guān)系標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:數(shù)據(jù)環(huán)境中不能添加控件。只能向表單中添加控件,可以存數(shù)據(jù)環(huán)境中添加或刪除表及視圖,也可以編輯表間的關(guān)系。30、不可以作為文本框控件數(shù)據(jù)來源的是()。A、日期型字段B、備注型字段C、數(shù)值型字段D、內(nèi)存變量標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:文本框是VisualFoxPro中一種常用的控件。用戶可以利用它輸入或編輯內(nèi)存變量、數(shù)組元素或非備注型字段數(shù)據(jù)。所有標(biāo)準(zhǔn)的VisualFoxPro編輯功能,如剪切、復(fù)制和粘貼,在文本框內(nèi)都可使用。文本框一般包含一行數(shù)據(jù)。文本框中可以編輯任何類型的數(shù)據(jù),如字符型、數(shù)值型、邏輯型、日期型或日期時間型等。31、在表單設(shè)計(jì)器環(huán)境下,要選定表單中某選項(xiàng)組里的某個選項(xiàng)按鈕,可以()。A、單擊選項(xiàng)按鈕B、雙擊選項(xiàng)按鈕C、先右擊選項(xiàng)組,并選擇“編輯”命令,然后再單擊選項(xiàng)按鈕D、以上B)和C)都可以標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:命令組是包含一組命令按鈕的容器控件,用戶可以單個地或整體來操作其中的按鈕。在表單沒計(jì)器中,為了選擇命令組中的某個按鈕,以便為其單獨(dú)設(shè)置屬性、方法或事件,可以采用以下兩種方法:一是從屬性窗口的對象下拉式組合框中選擇所需的命令按鈕;二是用鼠標(biāo)右鍵單擊命令組,然后從彈出的快捷菜單中選擇“編輯”命令,這樣命令組就進(jìn)入了編輯狀態(tài),用戶可以通過鼠標(biāo)單擊來選擇某個具體的命令按鈕。因此本題的正確答案應(yīng)該是c。32、如果運(yùn)行一個表單,以下事件首先被觸發(fā)的是()。A、LoadB、ErrorC、InitD、Click標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:Load在表單對象建立之前觸發(fā),即運(yùn)行表單時,先觸發(fā)Load事件,接著觸發(fā)Init事件。Error事件和Click事件是在表單運(yùn)行中所發(fā)生的事件,也在Load事件之后。33、創(chuàng)建一個名為myteacher的新類,保存新類的類庫名稱是mylib,新類的父類是Teacher,正確的命令是()。A、CREATECLASSmylibOFmyteacherASTeacherB、CREATECLASSmyteacherOFTeacherASmylibC、CREATECLASSmyteacherOFmylibASTeacherD、CREATECLASSTeacherOFmylibASmyteacher標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:建立類語句的格式為“CREATECLASS類名OF類庫名AS父類”,題中要求新類的類庫名稱是mylih,父類是Teacher,因此,正確的命令是“cREATECLASSmyteacherOFmylibASTeacher”。34、在VisualFoxPro中,假設(shè)學(xué)生表S(學(xué)號,姓名,性別,職稱,班干部)中,性別是C型字段,班干部是L型字段。若要查詢“是班干部的女生”信息,那么SQL語句“SELECT*FROMSWHERE<邏輯表達(dá)式>”中的<邏輯表達(dá)式>應(yīng)是()。A、班干部AND性別=“女”B、班干部OR性別=“女”C、性別=“女”AND班干部=.T.D、班干部=.T.OR性別=女標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:題目中要查詢的信息是“是班干部的女生”,可以知道要查詢的是女生,并且陵學(xué)生是班干部,這之間的關(guān)系就是“與”的關(guān)系,因此答案選c。35、為了在報(bào)表中插入一個文字說明,應(yīng)該插入的控件是()。A、標(biāo)簽控件B、域控件C、OLE對象D、圓角矩形標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:標(biāo)簽控件在報(bào)表中的使用是相當(dāng)廣泛的。例如,每個字段前的說明性文字、報(bào)表標(biāo)題等。這些說明性文字和標(biāo)題都是用標(biāo)簽控件來完成的。下列小題使用如下三個表部門.dbf:部門號C(8),部門名C(12),負(fù)責(zé)人C(8)職工.dbf:職工號C(10),部門號C(8),姓名C(8),性別C(2),出生日期D(8)工資.dbf:職工號C(10),基本工資N(8,2),津貼N(8,2),獎金N(8,2),扣除N(8,2)36、查詢職工實(shí)發(fā)工資的正確命令是()。A、SELECT姓名,(基本工資+津貼+獎金-扣除)AS實(shí)發(fā)工資FROM工資B、SELECT姓名,(基本工資+津貼+獎金-扣除)AS實(shí)發(fā)工資FROM工資;WHERE職工.職工號=工資.職工號C、SELECT姓名,(基本工資+津貼+獎金-扣除)AS實(shí)發(fā)工資;FROM工資,職工WHERE職工.職丁號=工資.職工號D、SELECT姓名,(基本工資+津貼+獎金-扣除)AS實(shí)發(fā)工資;FROM工資JOIN職工WHERE職工.職工號=工資.職工號標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:在SQL查詢語句中,續(xù)行符號應(yīng)使用分號(;)。進(jìn)行多表查詢,指定兩表關(guān)鍵字進(jìn)行連接時,JOIN短語應(yīng)該與0N短語連用。37、查詢每個部門年齡最長者的信息,要求包括所在部門名和最長者的出生日期。正確的命令是()。A、SELECT部門名,MIN(出生日期)FROM部門JOIN職工;ON部門.部門號=職工.部門號GROUPBY部門號B、SELECT部門名,MAX(出生日期)FROM部門JOIN職工;ON部門.部門號=職工.部門號GROUPBY部門號C、SELECT部門名,MIN(出生日期)FROM部門JOIN職工;WHERE部門.部門號=職工.部門號GROUPBY部門號D、SELECT部門名,MAX(出生日期)FROM部門JOIN職工;WHERE部門.部門號=職工.部門號GROUPBY部門號標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在SQL查詢語句中,利用JOIN連接兩個數(shù)據(jù)表,它的連接條件在ON短語中指出,而不是在WHERE中指出,連接類型在FROM短語中指出。本題中可利用MIN()函數(shù)來求職工的最小出生日期,因?yàn)樗媚攴葜翟叫?,年齡就越大。38、查詢基本工資在1000至2000(含)之間職工的職工號和基本工資,正確的SQL語句是()。A、SELECT職工號,基本工資FROM工資WHERE基本工資BETWEEN1000AND2000B、SELECT職工號,基本工資FROM工資WHERE基本工資>=1000OR基本工資<=2000C、SELECT職工號,基本工資FROM工資WHERE基本工資>=1000OR<=2000D、SELECT職工號,基本工資FROM工資WHERE基本工資>=1000AND<=2000標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:必須同時滿足“基本工資大于等于1000”和“基本工資小于等于2000”兩個條件,所以應(yīng)用AND連接,故B、C選項(xiàng)錯誤。D選項(xiàng)語法錯誤,應(yīng)該寫成“基本工資>=1000AND基本工資<=2000”。A選項(xiàng)中的BETWEEN…AND語句,表示基本工資在1000到2000之間,故選A。39、查詢有10名以上(含10名)職工的部門信息(部門名和職工人數(shù)),并按職工人數(shù)降序排列。正確的命令是()。A、SELECT部門名,COUNT(職工號)AS職工人數(shù);FROM部門,職工WHERE部門.部門號=職工.部門號;GROUPBY部門名HAVINGCOUNT(*)>=10;ORDERBYCOUNT(職工號)ASCB、SELECT部門名,COUNT(職工號)AS職工人數(shù);FROM部門,職工WHERE部門.部門號=職工.部門號;GROUPBY部門名HAVINGCOUNT(*)>=10;ORDERBYCOUNT(職T號)DESCC、SELECT部門名,COUNT(職工號)AS職工人數(shù);FROM部門,職工WHERE部門.部門號=職工.部門號;GROUPBY部門名HAVINGCOUNT(*)>=10ORDERBY職工人數(shù)ASCD、SELECT部門名,COUNT(職工號)AS職T人數(shù);FROM部門,職工WHERE部門.部門號=職工.部門號;GROUPBY部門名HAVINGCOUNT(*)>=10ORDERBY職工人數(shù)DESC標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在SQLSELECT子句中可以包含算術(shù)表達(dá)式或函數(shù),利用川AS可以為它們重新定義字段名,但它們并不存儲在表內(nèi),因此被稱為虛字段。對指定的字段進(jìn)行排序,應(yīng)使用重新定義的字段名。對查詢結(jié)果進(jìn)行降序排序時,還應(yīng)使用關(guān)鍵字DESC。40、查詢職工表中“王忠”的情況,將查詢結(jié)果放在數(shù)組A中,應(yīng)使用的SQL語句是()。A、SELECT*FROM職丁WHERE姓名=“王忠”INTOARRAYAB、SELECT*FROM職工INTOARRAYAWHERE姓名=“王忠”C、SELECT*FROM職工WHERE姓名=“王忠”TOARRAYAD、SELECT*FROM職工WHERE姓名=“王忠”TOA標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:SQL查詢語句中,將查詢結(jié)果放在數(shù)紕中應(yīng)使用短語“INTOARRAY數(shù)組名”。二、基本操作題(本題共1題,每題1.0分,共1分。)41、1.在考生文件夾下新建一個名為“圖書管理”的項(xiàng)目文件。2.在項(xiàng)目中新建一個名為“圖書”的數(shù)據(jù)庫。3.將考生文件夾下的所有自由表添加到“圖書”數(shù)據(jù)庫中。4.在項(xiàng)目中建立查詢book_qu,其功能是查詢價格大于等于10的圖書(book表)的所有信息,查詢結(jié)果按價格降序排序。標(biāo)準(zhǔn)答案:(1)單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“文件類型”中的“項(xiàng)目”,再單擊“新建文件”按鈕,然后在“創(chuàng)建”對話框輸入文件名“圖書管理”,單擊“保存”按鈕即可。(2)選擇項(xiàng)目管理器中“數(shù)據(jù)”節(jié)點(diǎn)下的“數(shù)據(jù)庫”選項(xiàng),單擊“新建”按鈕,在“創(chuàng)建”對話框中輸入數(shù)據(jù)庫文件名“圖書”,單擊“保存”按鈕,這時,數(shù)據(jù)庫設(shè)計(jì)器自動打開。(3)在數(shù)據(jù)庫設(shè)計(jì)器中右擊,在彈出的快捷菜單中選擇“添加表”命令,在“打開”對話框中將考生文件夾下的所有表文件依次添加到數(shù)據(jù)庫中。(4)步驟1:在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中選中“查詢”選項(xiàng),單擊“新建”按鈕,在彈出的對話樁巾單擊“新建查詢”按鈕,在“添加表或視圖”對話框中將book表添加到查詢設(shè)計(jì)器中。步驟2:在查詢設(shè)計(jì)器的“字段”選項(xiàng)卡中將所有字段添加到“選定字段”。步驟3:在“篩選”選項(xiàng)卡中,在“字段名”列中選擇“book.價格”,“條件”列中選擇“>=”,“結(jié)果”列中輸入10。步驟4:在“排序依據(jù)”選項(xiàng)卡中將“book.價格”作為排序條件,并選擇“降序”排列。步驟5:單擊工具欄上的“保存”銨鈕,在“另存為”對話框中輸入查詢文件名book_qu,保存查詢后關(guān)閉查詢設(shè)計(jì)器。知識點(diǎn)解析:暫無解析三、簡單應(yīng)用題(本題共1題,每題1.0分,共1分。)42、在考生文件夾下已有order、orderitem和goods3個表。其中,order表包含了訂單的基本信息,orderitem表包含了訂單的詳細(xì)信息,goods表包含了商品(圖書)的相關(guān)信息。1.利用查詢設(shè)計(jì)器創(chuàng)建查詢,從order、orderitem和goods表中查詢客戶名為lilan的所有訂單信息,查詢結(jié)果依次包含訂單號、客戶名、簽訂日期、商品名、單價和數(shù)量6項(xiàng)內(nèi)容。各記錄按訂單號降序排序,訂單號相同按商品名降序排序。查詢?nèi)ハ驗(yàn)楸韙ableone。最后將查詢保存在querTone.qpr文件中,并運(yùn)行該查詢。2.首先創(chuàng)建一個名為order_m的數(shù)據(jù)庫,并向其中添加order表和orderitem表。然后在數(shù)據(jù)庫中創(chuàng)建視圖viewone:利用該視圖只能查詢商品號為a00002的商品訂購信息。查詢結(jié)果依次包含訂單號、簽訂日期和數(shù)量3項(xiàng)內(nèi)容。各記錄按訂單號升序排列,最后利用剛創(chuàng)建的視圖查詢視圖中的全部信息,并將查詢結(jié)果存放在表tabletwo中。標(biāo)準(zhǔn)答案:(1)操作步驟步驟1:單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“查詢”單選按鈕,再單擊“新建文件”按鈕。在查詢設(shè)計(jì)器中右擊,在彈出的快捷菜單中選擇“添加表”命令,在“打開”對話框中依次將order、orderitem和goods表添加到查詢中,并設(shè)置三表間的聯(lián)系。步驟2:在“字段”選項(xiàng)卡中依次將“Order.客戶名”、“Order.訂單號”、“Goods.商品名”、“Goods.單價”、“Orderitem.?dāng)?shù)量”、“Order.簽訂日期”添加到選定字段;切換到“篩選”選項(xiàng)卡,在“字段名”中選擇“Order.客戶名”,“條件”選擇“=”,“實(shí)例”中輸入:lilan;切換到“排序依據(jù)”選項(xiàng)卡并在其中選擇字段“Order.訂單號”和“Goods.商品名”,排序選項(xiàng)設(shè)為“降序”。步驟3:單擊“查詢”菜單下的“查詢?nèi)ハ颉泵?,在“查詢”去向?qū)υ捒蛑羞x擇“表”,在“表名”文本框框中輸入表名tableone。步驟4:單擊工具欄中的“保存”按鈕,在“另存為”對話框中輸入queryone。最后運(yùn)行該查詢。(2)操作步驟步驟1:在命令窗口輸入命令“CreadatabaseOrder_m”。步驟2:單擊工具欄中的“打開”按鈕,打開數(shù)據(jù)庫order_m的數(shù)據(jù)庫設(shè)計(jì)器,添加表“order”和“orderitem”到新建的數(shù)據(jù)庫中。步驟3:按要求新建一個視圖“viewone”,將“order”和“orderitem”表添加到視圖設(shè)計(jì)器中,選擇字段“訂單號”、“簽訂日期”和“數(shù)量”,篩選條件為“商品號=a00002”,按訂單號升序排序。步驟4:新建一個查詢,將視圖添加到查詢設(shè)計(jì)器中。選擇全部字段,設(shè)置查詢?nèi)ハ驗(yàn)楸韙abletwo,保存并運(yùn)行查詢,查詢名為默認(rèn)。知識點(diǎn)解析:暫無解析四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)43、在考生文件夾下完成下列操作:(1)建立一個表單名和文件名均為myform的表單,如下圖所示。表單的標(biāo)題為“教師情況”,表單中有兩個命令按鈕(Commandl和(Command2)、兩個復(fù)選框(Checkl和Check2)和兩個單選按鈕(Optionl和Option2)。Commandl和Command2的標(biāo)題分別是“生成表”和“退出”,Checkl和Check2的標(biāo)題分別是“系名”和“工資”,Optionl和Option2的標(biāo)題分別是“按職工號升序”和“按職工號降序”。(2)為“生成表”命令按鈕編寫Click事件代碼,代碼功能為根據(jù)表單運(yùn)行時復(fù)選框指定的字段和單選按鈕指定的排序方式生成新的自由表。如果兩個復(fù)選框都被選中,生成的自由表命名為tw0.dbf,字段包括職工號、姓名、系名、工資和課程號;如果只有“系名”復(fù)選框被選中,生成的自由表命名為one_x.dbf,字段包括職工號、姓名、系名和課程號;如果只有“工資”復(fù)選框被選中,生成的自由表命名為one_xx.dbf,字段包括職工號、姓名、工資和課程號。(3)運(yùn)行表單,并分別執(zhí)行如下操作:①選中兩個復(fù)選框和“按職工號升序”單選鈕,單擊“生成表”命令按鈕;②只選中“系名”復(fù)選框和“按職工號降序”單選鈕,單擊“生成表”命令按鈕;③只選中“工資”復(fù)選框和“按職工號降序”單選鈕,單擊“生成表”命令按鈕。標(biāo)準(zhǔn)答案:步驟1:單擊工具欄中的“新建”按鈕,新建一個表單文件,通過表單控件工具欄向表單中添加兩個復(fù)選框、一個選項(xiàng)組和兩個命令按鈕,并將“教師表”和“學(xué)院表”添加到表單的數(shù)據(jù)環(huán)境中。步驟2:設(shè)置表單的Name屬性為myform,Caption屬性為“教師情況”;設(shè)置兩個命令按鈕的Caption屬性分別為“生成表”和“退出”;設(shè)置兩個復(fù)選框的Caption屬性分別為“系名”和“工資”;兩個單選按鈕的Caption屬性分別為“按職工號升序”和“按職工號降序”。步驟3:雙擊“生成表”按鈕,為“生成表”命令按鈕編寫Click事件代碼:*****“生成表”按鉗的Click事件代碼*****a=ThisForm.Cheekl.Valueb=ThisForm.Check2.Valuee=ThisForm.Optiongroup1.Optionl.Valued=ThisForm.Optiongroup1.Option2.Valueifa=1andb=1ife=1select職工號,姓名,系名,工資,課程號from教師表,學(xué)院表;where教師表.系號=學(xué)院表.系號;orderby職工號;intotabletwo.dbfelseifd=1select職工號,姓名,系名,工資,課程號from敦師表,學(xué)院表;where教師表.系號=學(xué)院表.系號;orderby職工號(tese;intotabletwo.dbfendifendifendififa=1andh=0ife=1select職工號,姓名,系名,課程號from教師表,學(xué)院表;where教師表.系號=學(xué)院表.系號;orderby職工號;intotableone_x.dbfelseifd=1select職工號,姓名,系名,課程號from教師表,學(xué)院表;where教師表.系號=學(xué)院表.系號;0rderby職工號desc;intotableone_x.dbfendifendifendififa=0andb=1ifc=1seleet職工號,姓名,工資,課程號from教師表,學(xué)院表;where教師表.系號=學(xué)院表.系號;ordeiby職工號;intotableone_xx.dbfelseifd=1select職工號,姓名,工資,課程號from教師表,學(xué)院表;where教師表.系號=學(xué)院表.系號:orderby職工號desc;intotableone_xx.dbfenditenditendit*******************************************************步驟4:保存表單名為myform,按題目要求運(yùn)行表單并執(zhí)行相關(guān)操作。知識點(diǎn)解析:暫無解析國家二級(VF)機(jī)試模擬試卷第3套一、選擇題(本題共40題,每題1.0分,共40分。)1、算法的空間復(fù)雜度是指()。A、算法程序的長度B、算法程序中的指令條數(shù)C、算法程序所占的存儲空間D、執(zhí)行算法需要的內(nèi)存空間標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:算法的復(fù)雜度主要包括算法的時間復(fù)雜度和算法的空間復(fù)雜度。算法的時間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量;算法的空間復(fù)雜度是指執(zhí)行這個算法所需要的內(nèi)存空間。2、下列敘述中正確的是()。A、順序存儲結(jié)構(gòu)只針對線性結(jié)構(gòu),鏈?zhǔn)酱鎯Y(jié)構(gòu)只針對非線性結(jié)構(gòu)B、線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)與順序存儲結(jié)構(gòu)所需要的存儲空間是相同的C、線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)所需要的存儲空間一般要多于順序存儲結(jié)構(gòu)D、順序存儲結(jié)構(gòu)能存儲有序表,鏈?zhǔn)酱鎯Y(jié)構(gòu)不能存儲有序表標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:鏈?zhǔn)酱鎯Y(jié)構(gòu)不僅要存儲數(shù)據(jù)本身,還要存儲鏈接數(shù)據(jù)所需的指針,故存儲奪問一一般多于順序存儲結(jié)構(gòu),3、對于循環(huán)隊(duì)列,下列敘述中正確的是()。A、循環(huán)隊(duì)列中元素的個數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定B、在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動態(tài)變化情況C、在循環(huán)隊(duì)列中,隊(duì)頭指針一定大于隊(duì)尾指針D、在循環(huán)隊(duì)列中,隊(duì)頭指針一定小于隊(duì)尾指針標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:循環(huán)隊(duì)列是將順序隊(duì)列首尾相連形成的,隨著插入元素或刪除元素的進(jìn)行,其隊(duì)頭指針及隊(duì)尾指針是在不斷變化的,有時可能會出現(xiàn)隊(duì)頭指針大于隊(duì)尾指針的情況,也可能是隊(duì)尾指針大于隊(duì)頭指針。4、在面向?qū)ο蠓椒ㄖ?,?shí)現(xiàn)信息隱蔽是依靠()。A、對象的繼承B、對象的多態(tài)C、對象的封裝D、對象的分類標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:封裝是一種信息屏蔽技術(shù),目的在于將對象的使用者和對象的設(shè)計(jì)者分開。用戶只能見到對象封裝界面上的信息,不必知道實(shí)脫的細(xì)節(jié)。封裝一方面通過數(shù)據(jù)抽象,把相關(guān)的信息結(jié)合在一起,另一方面也簡化了接口。5、軟件生命周期是指()。A、軟件的開發(fā)過程B、軟件的運(yùn)行維護(hù)過程C、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用、退役的過程D、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測試完成的過程標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:通常將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用、退役的過程稱為軟件生命周期。6、用數(shù)據(jù)流圖(DFD)作為描述工具的軟件開發(fā)階段是()。A、可行性分析B、需求分析C、概要設(shè)計(jì)D、詳細(xì)設(shè)計(jì)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:結(jié)構(gòu)化分析方法是結(jié)構(gòu)化程序設(shè)計(jì)理論在軟件需求分析階段的運(yùn)用。而結(jié)構(gòu)化分析就是使用數(shù)據(jù)流閣、數(shù)據(jù)字典、結(jié)構(gòu)化語言、判定樹和判定表等工具,來建立一種新的稱為結(jié)構(gòu)化規(guī)格說明的目標(biāo)文檔。7、耦合性和內(nèi)聚性是對模塊獨(dú)立性度量的兩個標(biāo)準(zhǔn)。下列敘述中正確的是()。A、提高耦合性、降低內(nèi)聚性有利于提高模塊的獨(dú)立性B、降低耦合性、提高內(nèi)聚性有利于提高模塊的獨(dú)立性C、耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度D、內(nèi)聚性是指模塊問互相連接的緊密程度標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:耦合性是模塊間互相連接的緊密程度的度量,內(nèi)聚性是一個模塊內(nèi)部各個元素問彼此結(jié)合的緊密程度的度量,一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,這樣有利于提高模塊的獨(dú)立性。8、在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是()。A、人工管理階段B、文件系統(tǒng)階段C、數(shù)據(jù)庫系統(tǒng)階段D、三個階段相同標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:人工管理階段:計(jì)算機(jī)出現(xiàn)的初期,主要用于科學(xué)計(jì)算,沒有大容量的存儲設(shè)備。處理方式只能是批處理,數(shù)據(jù)不共享,不同程序不能交換數(shù)據(jù)。文件系統(tǒng)階段:把有關(guān)的數(shù)據(jù)組織成一種文件,這種數(shù)據(jù)文件可以脫離程序而獨(dú)立存在,由一個專門的文件管理系統(tǒng)實(shí)施統(tǒng)一管理。但是,數(shù)據(jù)文件仍高度依賴于其對應(yīng)的程序,
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 標(biāo)準(zhǔn)離婚合同全文
- 新能源汽車銷售代理合同
- 商品房買賣合同示例
- 畢業(yè)生檔案托管合同協(xié)議書
- 廣告投放合同「樣本」
- 多人合伙經(jīng)營合同范例大全
- 屋頂防水修繕項(xiàng)目合同
- 戶外廣告LED大屏租賃合同
- 稻谷購銷合同樣本
- 腎性貧血的治療課件
- 2025中鐵集裝箱運(yùn)輸有限責(zé)任公司招聘46人(京外地區(qū)崗位)筆試參考題庫附帶答案詳解
- 中國農(nóng)業(yè)大學(xué)人文與發(fā)展學(xué)院管理服務(wù)崗位招聘筆試真題2023
- 《木蘭詩》第二課時(公開課)課件
- 核電項(xiàng)目人橋吊車抗震計(jì)算書版
- 淺談簽證合同索賠培訓(xùn)課件
- 2023年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試筆試題庫及答案解析
- 揭陽市基層診所醫(yī)療機(jī)構(gòu)衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心村衛(wèi)生室地址信息
- 晉中項(xiàng)目投決會報(bào)告
- 二年級下冊數(shù)學(xué)課件-1.3 分草莓 北師大版(共14張PPT)
- 2022年中小學(xué)心理健康教育指導(dǎo)綱要
- 高架橋梁混凝土工程專項(xiàng)施工方案
評論
0/150
提交評論