國(guó)家二級(jí)VF筆試模擬試卷8(共423題)_第1頁(yè)
國(guó)家二級(jí)VF筆試模擬試卷8(共423題)_第2頁(yè)
國(guó)家二級(jí)VF筆試模擬試卷8(共423題)_第3頁(yè)
國(guó)家二級(jí)VF筆試模擬試卷8(共423題)_第4頁(yè)
國(guó)家二級(jí)VF筆試模擬試卷8(共423題)_第5頁(yè)
已閱讀5頁(yè),還剩99頁(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)介

國(guó)家二級(jí)VF筆試模擬試卷8(共9套)(共423題)國(guó)家二級(jí)VF筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、已知一棵二叉樹(shù)前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹(shù)的后序遍歷為A、GEDHFBCAB、DGEBHFCAC、ABCDEFGHD、ACBFEDHG標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:利用前序和中序遍歷的方法叫以確定二叉樹(shù)的結(jié)構(gòu),具體步驟如下:①前序遍歷的第一個(gè)結(jié)點(diǎn)A為樹(shù)的根結(jié)點(diǎn);②中序遍歷中A的左邊的結(jié)點(diǎn)為A的左子樹(shù),A右邊的結(jié)點(diǎn)為A的右子樹(shù);③再分別對(duì)A的左右子樹(shù)進(jìn)行上述兩步處理,直到每個(gè)結(jié)點(diǎn)都找到正確的位置。2、樹(shù)是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是A、有且只有1B、1或多于1C、0或1D、至少2標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:樹(shù)是N(N≥0)個(gè)結(jié)點(diǎn)的有限集合,當(dāng)N=0時(shí)稱(chēng)為空樹(shù),對(duì)于空樹(shù)沒(méi)有根結(jié)點(diǎn),即根結(jié)點(diǎn)的個(gè)數(shù)為0,對(duì)于非空樹(shù)有且只有一個(gè)根結(jié)點(diǎn),所以樹(shù)的根結(jié)點(diǎn)數(shù)日為0或1。3、如果進(jìn)棧序列為e1,e2,e3,e4,則可能的出棧序列是A、e3,e1,e4,e2B、e2,e4,e3,e1C、e3,e4,e1,e2D、任意順序標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:由?!昂筮M(jìn)先出”的特點(diǎn)可知:A)中e1不可能比e2先出,C中e3不可能比e4先出,且e1不可能比e2先出,D中棧是先進(jìn)后出的,所以不可能是任意順序,B中出棧的過(guò)程如圖所示:4、在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是A、不限制goto語(yǔ)句的使用B、減少或取消注解行C、程序越短越好D、程序結(jié)構(gòu)應(yīng)有助于讀者理解標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:濫用goto語(yǔ)句將使程序流程無(wú)規(guī)律,可讀性差,因此A)不選;注解行有利于對(duì)程序的理解,不應(yīng)減少或取消,B也不選;程序的長(zhǎng)短要依照實(shí)際情況而論,而不是越短越好,C也不選。5、程序設(shè)計(jì)語(yǔ)言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和A、對(duì)象成分B、變量成分C、語(yǔ)句成分D、傳輸成分標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:程序設(shè)計(jì)語(yǔ)言是用于書(shū)寫(xiě)計(jì)算機(jī)程序的語(yǔ)言,具基本成分有以下4種,數(shù)據(jù)成分:用來(lái)描述程序中的數(shù)據(jù)。運(yùn)算成分:描述程序中所需的運(yùn)算??刂瞥煞郑河脕?lái)構(gòu)造程序的邏輯控制結(jié)構(gòu)。傳輸成分:定義數(shù)據(jù)傳輸成分,如輸入輸出語(yǔ)言。6、下列敘述中,不屬于軟件需求規(guī)格說(shuō)明書(shū)的作用的是A、便于用戶(hù)、開(kāi)發(fā)人員進(jìn)行理解和交流B、反映出用戶(hù)問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù)C、作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)D、便于開(kāi)發(fā)人員進(jìn)行需求分析標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件需求規(guī)格說(shuō)明書(shū)(SRS,SoftwareRequirementSpecification)是需求分析階段的最后成果,是軟件開(kāi)發(fā)中的重要文檔之一。它有以下幾個(gè)方面的作用:①便于用戶(hù)、開(kāi)發(fā)人員進(jìn)行理解和交流;②反映出用戶(hù)問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù);③作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)。7、下列不屬于軟件工程的3個(gè)要素的是A、工具B、過(guò)程C、方法D、環(huán)境標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件工程包括3個(gè)要素,即方法、工具和過(guò)程。方法是完成軟件工程項(xiàng)目的技術(shù)手段;工具支持軟件的開(kāi)發(fā)、管理、文檔生成;過(guò)程支持軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)的控制、管理。8、單個(gè)用戶(hù)使用的數(shù)據(jù)視圖的描述稱(chēng)為A、外模式B、概念模式C、內(nèi)模式D、存儲(chǔ)模式標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:選項(xiàng)A)正確,外模式是用戶(hù)的數(shù)據(jù)視圖,也就是用戶(hù)所見(jiàn)到的數(shù)據(jù)模式;選項(xiàng)D不正確,全局?jǐn)?shù)據(jù)視圖的描述稱(chēng)為概念模式,即數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述;選項(xiàng)C不正確,物理存儲(chǔ)數(shù)據(jù)視圖的描述稱(chēng)為內(nèi)模式,即數(shù)據(jù)庫(kù)在物理存儲(chǔ)方面的描述;選項(xiàng)D不正確,存儲(chǔ)模式即為內(nèi)模式。9、將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成A、屬性B、關(guān)系C、鍵D、域標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要工作是將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式。首先,從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實(shí)體與聯(lián)系都可以表示成關(guān)系,E-R圖中屬性也可以轉(zhuǎn)換成關(guān)系的屬性。實(shí)體集也可以轉(zhuǎn)換成關(guān)系。10、SQL語(yǔ)言又稱(chēng)為A、結(jié)構(gòu)化定義語(yǔ)言B、結(jié)構(gòu)化控制語(yǔ)言C、結(jié)構(gòu)化查詢(xún)語(yǔ)言D、結(jié)構(gòu)化操縱語(yǔ)言標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:結(jié)構(gòu)化查詢(xún)語(yǔ)言(StructuredQueryLanguage,簡(jiǎn)稱(chēng)SQL)是集數(shù)據(jù)查詢(xún)、數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫(kù)語(yǔ)言。二、選擇題(本題共25題,每題1.0分,共25分。)11、在VisualFoxPro中,創(chuàng)建數(shù)據(jù)庫(kù)的命令是CREATEDATABASE<數(shù)據(jù)庫(kù)文件名|?>,如果不指定數(shù)據(jù)庫(kù)名稱(chēng)或使用問(wèn)號(hào),產(chǎn)生的結(jié)果是A、系統(tǒng)會(huì)自動(dòng)指定默認(rèn)的名稱(chēng)B、彈出“保存”對(duì)話框,提示用戶(hù)輸入數(shù)據(jù)庫(kù)名稱(chēng)并保存C、彈出“創(chuàng)建”對(duì)話框,提示用戶(hù)輸入數(shù)據(jù)庫(kù)名稱(chēng)并保存D、彈出“提示”對(duì)話框,提示用戶(hù)不可以創(chuàng)建數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:用CREATEDATABASE創(chuàng)建數(shù)據(jù)庫(kù)時(shí),如果不指定數(shù)據(jù)庫(kù)名稱(chēng)或使用問(wèn)號(hào)都會(huì)彈出“創(chuàng)建”對(duì)話框請(qǐng)用戶(hù)輸入數(shù)據(jù)庫(kù)名稱(chēng)。12、VisualFoxPro的“參照完整性”中“插入規(guī)則”包括A、級(jí)聯(lián)和忽略B、級(jí)聯(lián)和刪除C、級(jí)聯(lián)和限制D、限制和忽略標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。在更新規(guī)則和刪除規(guī)則中都包括級(jí)聯(lián)、限制和忽略3個(gè)選頃設(shè)置,而插入規(guī)則中只包括限制和忽略?xún)蓚€(gè)選項(xiàng)設(shè)置。13、VisualFoxPro支持的數(shù)據(jù)模型是A、層次模型B、關(guān)系模型C、網(wǎng)狀模型D、樹(shù)狀模型標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:數(shù)據(jù)模型有層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型和關(guān)系數(shù)據(jù)模型,VisualFoxPro支持的是關(guān)系數(shù)據(jù)模型。14、建立一個(gè)表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),則該表中每條記錄所占的字節(jié)寬度為A、15B、16C、17D、18標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在VisualFoxPro數(shù)據(jù)表中,日期型字段占8個(gè)字節(jié),邏輯型字段占1個(gè)字節(jié),且每條記錄之前都帶有一個(gè)刪除標(biāo)記,占一個(gè)字節(jié),故每條記錄所占的字節(jié)數(shù)為16。15、在關(guān)系的基本運(yùn)算中,下列屬于專(zhuān)門(mén)關(guān)系運(yùn)算的是A、選擇、排序B、選擇、投影C、并、差、交D、聯(lián)接、笛卡兒積標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:關(guān)系的基本運(yùn)算可以分為兩類(lèi):傳統(tǒng)的集合運(yùn)算和專(zhuān)門(mén)的關(guān)系運(yùn)算。傳統(tǒng)的集合運(yùn)算包括開(kāi)、差、交等,專(zhuān)門(mén)的關(guān)系運(yùn)算包括選擇、投影和聯(lián)接。16、數(shù)據(jù)庫(kù)表的索引類(lèi)型共有A、1種B、2種C、3種D、4種標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)表的索引有主索引、候選索引、惟“索引和普通索引4種。17、通過(guò)指定字段的數(shù)據(jù)類(lèi)型和寬度來(lái)限制該字段的取值范圍,這屬于數(shù)據(jù)完整性的A、參照完整性B、實(shí)體完整性C、域完整性D、字段完整性標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:參照完整性與表之間的聯(lián)系有關(guān),實(shí)體完整性表明表中的記錄是惟一的,域完整性指明字段的數(shù)據(jù)類(lèi)型和寬度來(lái)限制該字段的取值范圍,在數(shù)據(jù)完整性中無(wú)字段完整性的說(shuō)法。18、VisualFoxPro中,要結(jié)束SCAN…ENDSCAN循環(huán)體本次執(zhí)行,不再執(zhí)行其后面的語(yǔ)句,而是轉(zhuǎn)回SCAN處重新判斷條件的語(yǔ)句是A、LOOP語(yǔ)句B、EXIT語(yǔ)句C、BREAK語(yǔ)句D、RETURN語(yǔ)句標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:SCAN…ENDSCAN語(yǔ)句一般用于處理表中記錄,語(yǔ)句可指明需處理的記錄范圍及應(yīng)滿(mǎn)足的條件:是一個(gè)循環(huán)語(yǔ)句。在循環(huán)體中如果出現(xiàn)LOOP或EXIT短語(yǔ),則根據(jù)條件來(lái)決定是LOOP返回,還是EXIT跳出循環(huán)體。RETURN語(yǔ)句的意思是結(jié)束當(dāng)前程序的執(zhí)行,返回到調(diào)用它的上級(jí)程序,若無(wú)上級(jí)程序則返回到命令窗口。BREAK短語(yǔ)一般不能單獨(dú)使用。19、建立惟一索引后,只允許重復(fù)出現(xiàn)記錄值的A、第一個(gè)B、最后一個(gè)C、全部D、字段值不惟一,不能存儲(chǔ)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在VisualFoxPro中,惟一索引的“惟一性”是指索引項(xiàng)的惟一,允許出現(xiàn)重復(fù)的字段值,但重復(fù)的索引字段值只有惟一一個(gè)值,即第一個(gè)字段值出現(xiàn)在索引項(xiàng)中。20、自由表中字段名長(zhǎng)度的最大值是A、8B、10C、128D、255標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在自由表中不可使用長(zhǎng)字段名,字段名的最大值是10;數(shù)據(jù)庫(kù)表中可以使用長(zhǎng)字段名,最大值為128。21、VisualFoxPro參照完整性規(guī)則不包括A、更新規(guī)則B、刪除規(guī)則C、查詢(xún)規(guī)則D、插入規(guī)則標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:VisualFoxPro參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則、插入規(guī)則。22、下列關(guān)于查詢(xún)的說(shuō)法中,不正確的是A、查詢(xún)是預(yù)先定義好的一個(gè)SQLSELECT語(yǔ)句B、查詢(xún)是VisualFoxPro支持的一種數(shù)據(jù)庫(kù)對(duì)象C、通過(guò)查詢(xún)?cè)O(shè)計(jì)器,可完成任何查詢(xún)D、查詢(xún)是從指定的表或視圖中提取滿(mǎn)足條件的記錄,可將結(jié)果定向輸出標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:查詢(xún)可以從指定的表或視圖中提取滿(mǎn)足條件的記錄,但它并不只限于單個(gè)表或視圖,查詢(xún)?cè)O(shè)計(jì)器的局限性是指它只能建立一些規(guī)則的查詢(xún),如果要建立比較復(fù)雜的查詢(xún),則只能通過(guò)SQLSE-LECT語(yǔ)句來(lái)實(shí)現(xiàn)。23、在VisualFoxPro中,以下關(guān)于視圖描述中錯(cuò)誤的是A、通過(guò)視圖可以對(duì)表進(jìn)行查詢(xún)B、通過(guò)視圖可以對(duì)表進(jìn)行更新C、視圖是一個(gè)虛表D、視圖就是一種查詢(xún)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:視圖是根據(jù)表定義的,是一種虛擬表。視圖兼有“表”和“查詢(xún)”的特點(diǎn),與查詢(xún)類(lèi)似的地方是,可以用來(lái)從一個(gè)或多個(gè)相關(guān)聯(lián)的表中提取有用信息,但它并不是一個(gè)查詢(xún)文件;與表相類(lèi)似的地方是,可以用來(lái)更新其中的信息,并將更新結(jié)果永久保存在磁盤(pán)上。24、用CREATETABLE建立表時(shí),用來(lái)定義主關(guān)鍵字的短語(yǔ)是A、PRLMARYKEYB、CHECKC、ERRORD、DEFAULT標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在使用CREATETABLE建立表時(shí),CHECK短語(yǔ)是用來(lái)定義域完整性的,PRLMARYKEY是用來(lái)定義主關(guān)鍵字的,ERROR是出錯(cuò)提示信息,DEFAULT是定義默認(rèn)值的。25、在當(dāng)前表中,查找第2個(gè)男同學(xué)的記錄,應(yīng)使用命令A(yù)、LOCATEFOR性別=“男”NEXT2B、LOCATEFOR性別=“男”C、LOCATEFOR性別=“男”CONTINUED、LISTFOR性別=“男”NEXT2標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:LOCATEFOR是指查找到第1條滿(mǎn)足要求的記錄,然后使用CONTINUE繼續(xù)查找下1條滿(mǎn)足要求的記錄。選項(xiàng)B是查找所有滿(mǎn)足要求的記錄。選項(xiàng)A),D命令格式錯(cuò)誤。26、執(zhí)行如下程序,最后S的顯示值為SETTALKOFFS=0i=5X=11DOWHILEs<=Xs=s+ii=i+1ENDDO?sSETTALKONA、5B、11C、18D、26標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:該循環(huán)語(yǔ)句中,變量s和i每次執(zhí)行循環(huán)后值的變化如下:s值i值第一次循環(huán)56第二次循環(huán)117第三次循環(huán)188程序在第四次執(zhí)行循環(huán)時(shí),因條件(18<=11)為假而退出循環(huán)。27、下列關(guān)于變量的敘述中,不正確的一項(xiàng)是A、變量值可以隨時(shí)改變B、在VisualFoxPro中,變量分為字段變量和內(nèi)存變量C、內(nèi)存變量的類(lèi)型決定變量值的類(lèi)型D、在VisualFoxPro中,可以將不同類(lèi)型的數(shù)據(jù)賦給同一個(gè)內(nèi)存變量標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:變量值可以隨時(shí)改變。在VisualFoxPro中,將變量分為字段變量和內(nèi)存變量,對(duì)于內(nèi)存變量來(lái)說(shuō),可以把不同類(lèi)型的數(shù)據(jù)賦給同一變量,變量值的類(lèi)型決定了變量類(lèi)型。而字段變量的類(lèi)型在定義表結(jié)構(gòu)時(shí)定義,只能對(duì)它賦與之類(lèi)型匹配的值。28、使數(shù)據(jù)庫(kù)表變?yōu)樽杂杀淼拿钍茿、DROPTABLEB、REMOVETABLEC、FREETABLED、RELEASETABLE標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:將數(shù)據(jù)庫(kù)表從數(shù)據(jù)庫(kù)中移出成為自由表的命令是:REMOVETABLE<數(shù)據(jù)庫(kù)表名>,該命令有[DELETE]和[RECYCLE]兩個(gè)命令短語(yǔ),如果加短語(yǔ)則表示刪除數(shù)據(jù)庫(kù)表。29、下列關(guān)于編輯框的說(shuō)法中,正確的是A、編輯框可用來(lái)選擇、剪切、粘貼及復(fù)制正文B、在編輯框中只能輸入和編輯字符型數(shù)據(jù)C、編輯框?qū)嶋H上是一個(gè)完整的字處理器D、以上說(shuō)法均正確標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:編輯框?qū)嶋H上是一個(gè)完整的字處理器,可進(jìn)行選擇、剪切、粘貼及復(fù)制正文等操作,但在編輯框中只能輸入和編輯字符型數(shù)據(jù)。30、利用SETRELATION命令可以建立兩個(gè)表之間的關(guān)聯(lián),該關(guān)聯(lián)是A、永久性聯(lián)系B、臨時(shí)性聯(lián)系C、任意的聯(lián)系D、以上說(shuō)法均不正確標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:利用SETRELATION命令建立兩個(gè)表之間的關(guān)聯(lián),該關(guān)聯(lián)為臨時(shí)性關(guān)聯(lián)。用于控制不同工作區(qū)中記錄指針的移動(dòng)。31、在建立數(shù)據(jù)庫(kù)表stock.dbf時(shí);將單價(jià)字段的字段有效性規(guī)則設(shè)為“單價(jià)>0”,通過(guò)該設(shè)置,能保證數(shù)據(jù)的A、實(shí)體完整性B、域完整性C、參照完整性D、表完整性標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:通過(guò)建立字段有效性規(guī)則可以保證數(shù)據(jù)的域完整性。32、在當(dāng)前目錄下有數(shù)據(jù)表文件student.dbf,執(zhí)行如下SQL語(yǔ)句后SELECT*FORMstudentINTODBFstudentORDERBY學(xué)號(hào)/DA、生成一個(gè)按“學(xué)號(hào)”升序的表文件,將原來(lái)的student.dbf文件覆蓋B、生成一個(gè)按“學(xué)號(hào)”降序的表文件,將原來(lái)的student.dbf文件覆蓋C、不會(huì)生成新的排序文件,保持原數(shù)據(jù)表內(nèi)容不變D、系統(tǒng)提示出錯(cuò)信息標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在SQL語(yǔ)句中,查詢(xún)結(jié)果存放到新表的表名不能與原表表名相同,否則提示出錯(cuò)信息。33、檢索職工表中工資大于800元的職工號(hào),正確的命令是A、SELECT職工號(hào)WHERE工資>800B、SELECT職工號(hào)FROM職工SET工資>800C、SELECT職工號(hào)FROM職工WHERE工資>800D、SELECT職工號(hào)FROM職工FOR工資>800標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:SELECT查詢(xún)語(yǔ)句最基本的格式為SELECT-FROM-WHERE。選項(xiàng)A)缺少FROM短語(yǔ),選項(xiàng)B和D中條件短語(yǔ)錯(cuò)誤。34、刪除倉(cāng)庫(kù)關(guān)系中倉(cāng)庫(kù)號(hào)值為WH2的元組,應(yīng)使用命令A(yù)、DELETEFROM倉(cāng)庫(kù)WHERE倉(cāng)庫(kù)號(hào)=“WH2”B、DROPFROM倉(cāng)庫(kù)WHERE倉(cāng)庫(kù)號(hào)=“WH2”C、DELETE倉(cāng)庫(kù)WHERE倉(cāng)庫(kù)號(hào)=“WH2”D、DROPFROM倉(cāng)庫(kù)WHERE倉(cāng)庫(kù)號(hào)=WH2標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:從表中刪除數(shù)據(jù)的命令格式為:DELETEFROMTableName[WHERECondition]35、利用SQL語(yǔ)句,檢索倉(cāng)庫(kù)中至少有一名職工的倉(cāng)庫(kù)信息,正確的命令是A、SELECT*FROM倉(cāng)庫(kù)表WHEREIN;(SELECT倉(cāng)庫(kù)號(hào)FROM職工表)B、SELECT*FROM倉(cāng)庫(kù)表WHERENOTIN;(SELECT倉(cāng)庫(kù)號(hào)FROM職工表)C、SELECT*FROM倉(cāng)庫(kù)表WHERE倉(cāng)庫(kù)號(hào)EXISTS;(SELECT*FROM職工表WHERE倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù)表.倉(cāng)庫(kù)號(hào))D、SELECT*FROM倉(cāng)庫(kù)表WHEREEXISTS;(SELECT*FROM職工表WHERE倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù)表.倉(cāng)庫(kù)號(hào))標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:利用EXISTS或NOTEXISTS,可用來(lái)檢查在于查詢(xún)中是否有結(jié)果返回。利用運(yùn)算符IN來(lái)表示,可寫(xiě)成如下格式:SELECT*FROM倉(cāng)庫(kù)表WHERE倉(cāng)庫(kù)IN;(SELECT倉(cāng)庫(kù)號(hào)FROM職工表)三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、排序是計(jì)算機(jī)程序設(shè)計(jì)中的一種重要操作,常見(jiàn)的排序方法有插入排序、【】和選擇排序等。標(biāo)準(zhǔn)答案:交換排序知識(shí)點(diǎn)解析:常見(jiàn)的排序方法有插入排序(包括簡(jiǎn)單插入排序法和希爾排序法等)、交換排序(包括冒泡排序和快速排序法等)和選擇排序(包括簡(jiǎn)單選擇排序和堆排序等)。常見(jiàn)的排序方法及其作用機(jī)制和區(qū)別。37、當(dāng)循環(huán)隊(duì)列非空且隊(duì)尾指針等于隊(duì)頭指針時(shí),說(shuō)明循環(huán)隊(duì)列已滿(mǎn),不能進(jìn)行人隊(duì)運(yùn)算。這種情況稱(chēng)為【】。標(biāo)準(zhǔn)答案:上溢知識(shí)點(diǎn)解析:入隊(duì)運(yùn)算是指在循環(huán)隊(duì)列的隊(duì)尾加入一個(gè)新元素。這個(gè)運(yùn)算有兩個(gè)基本操作:首先將隊(duì)尾指針進(jìn)一(即rear=rear+1),并當(dāng)rear=m+1時(shí)置rear=1;然后將新元素插入隊(duì)尾指針指向的位置。當(dāng)循環(huán)隊(duì)列非空(s=1)時(shí)且隊(duì)尾指針等于隊(duì)頭指針時(shí),說(shuō)明循環(huán)隊(duì)列已滿(mǎn),不能進(jìn)行入隊(duì)運(yùn)算,這種情況稱(chēng)為“上溢”。38、【】是一種信息隱蔽技術(shù),目的在于將對(duì)象的使用者和對(duì)象的設(shè)計(jì)者分開(kāi)。標(biāo)準(zhǔn)答案:封裝知識(shí)點(diǎn)解析:面向?qū)ο蠹夹g(shù)中包括以下幾個(gè)基本概念,即對(duì)象、類(lèi)、方法、消息、繼承和封裝,其中封裝是一種信息隱蔽技術(shù),目的在于將對(duì)象的使用者對(duì)象的和設(shè)計(jì)者分開(kāi)。39、為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的【】?jī)刹糠纸M成。標(biāo)準(zhǔn)答案:輸出結(jié)果知識(shí)點(diǎn)解析:暫無(wú)解析40、【】是從二維表列的方向進(jìn)行的運(yùn)算。標(biāo)準(zhǔn)答案:投影知識(shí)點(diǎn)解析:在關(guān)系模型的數(shù)據(jù)語(yǔ)言中,一般除了運(yùn)用常規(guī)的集合運(yùn)算,(并、交、差、笛卡爾積等)外,還定義了一些專(zhuān)門(mén)的關(guān)系運(yùn)算,如投影,選擇、連接等。投影是從二維表的列方向上進(jìn)行的運(yùn)算。四、填空題(本題共10題,每題1.0分,共10分。)41、命令?LEN(“中國(guó)”)<LEN(“China”)的結(jié)果為【】。標(biāo)準(zhǔn)答案:.T.知識(shí)點(diǎn)解析:一個(gè)漢字占兩個(gè)字節(jié),LEN(“中國(guó)”)的結(jié)果是4,LEN(“China”)的結(jié)果是5。4<5,因此關(guān)系表達(dá)式LEN(“中國(guó)”)<LEN(“China”)的結(jié)果為.T.。42、在表設(shè)計(jì)器的“表”選項(xiàng)卡的“顯示”框內(nèi),包含的選項(xiàng)有輸入掩碼、格式和【】。標(biāo)準(zhǔn)答案:標(biāo)題知識(shí)點(diǎn)解析:在表設(shè)計(jì)器的“顯示”框內(nèi),包含格式、輸入掩碼和標(biāo)題3個(gè)選項(xiàng)。表設(shè)計(jì)器中的“宇段有效性”包含規(guī)則、默認(rèn)值和信息3個(gè)選項(xiàng)。43、在成績(jī)表中,將所有記錄先按課程號(hào)升序排序,再按分?jǐn)?shù)降序排序的命令是SELECT,F(xiàn)ROM成績(jī)表ORDERBY【】。標(biāo)準(zhǔn)答案:課程號(hào),分?jǐn)?shù)DESC(或課程號(hào),分?jǐn)?shù)/D)知識(shí)點(diǎn)解析:排序的短語(yǔ)是ORDERBY,其中按升序排序的關(guān)鍵字是ASC(可以省略,默認(rèn)的排序方式);按降序排序的關(guān)鍵宇是DESC,允許同時(shí)對(duì)一列或多列進(jìn)行排序。SQL排序查詢(xún)。44、在2號(hào)工作區(qū)打開(kāi)數(shù)據(jù)表xs.dbf,并設(shè)置別名為student,應(yīng)輸入的命令是:USExs.dbfIN2【】student標(biāo)準(zhǔn)答案:ALIAS知識(shí)點(diǎn)解析:打開(kāi)數(shù)據(jù)表命令USE中的IN短語(yǔ)指定在哪個(gè)工作區(qū)中打開(kāi),而ALIAS短語(yǔ)則為該工作區(qū)指定別名。掌握利用命令方式打開(kāi)索引文件的語(yǔ)句格式。45、物理刪除表中所有記錄的命令是【】。標(biāo)準(zhǔn)答案:ZAP知識(shí)點(diǎn)解析:在VisualFoxPro中,表記錄的刪除有邏輯刪除和物理刪除兩種,邏輯刪除記錄的命令是DE-LETE,物理刪除表中所有記錄的命令是ZAP。VisualFoxPro中數(shù)據(jù)表的基本操作。46、打開(kāi)數(shù)據(jù)庫(kù)表文件后,當(dāng)前記錄指針指向80,要使指針指向記錄號(hào)為70的記錄,應(yīng)使用命令【】。標(biāo)準(zhǔn)答案:GO70(或GOTO70)知識(shí)點(diǎn)解析:在VisualFoxPro中,可以使用GO|GOTOnRecordNumber命令直接定位記錄,nRecordNumber是記錄號(hào)。VisualFoxPro中數(shù)據(jù)表的基本操作。47、在SQL-SELECT語(yǔ)句中,檢查一個(gè)屬性值是否屬于一組給定的值中的特殊運(yùn)算符是【】。標(biāo)準(zhǔn)答案:IN知識(shí)點(diǎn)解析:SQL中可包含特殊運(yùn)算符,其中用來(lái)檢查一個(gè)屬性值是否屬于一組給定的值中的特殊運(yùn)算符是IN,即包含測(cè)試。掌握VisualFoxPro中關(guān)系表達(dá)式的關(guān)系運(yùn)算符的含義及其作用。48、下列程序的運(yùn)行結(jié)果是【】。x=“計(jì)算機(jī)等級(jí)考試”Y=""L=LEN(X)DOWHILEL>=1Y=Y(jié)+SUBSTR(X,L-1,2)L=L-2ENDDO?Y標(biāo)準(zhǔn)答案:試考級(jí)等機(jī)算計(jì)知識(shí)點(diǎn)解析:該程序中關(guān)鍵的語(yǔ)句是Y=Y(jié)+SUB-STR(X,L-1,2),其中函數(shù)SUBSTR的作用是每次循環(huán)時(shí),從字符串X中提取一個(gè)漢字,每次取出的結(jié)果連到字符串Y之后,由于取出的順序是從右到左,因此該語(yǔ)句的功能是將原字符串反序顯示。掌握VisualFoxPro中常用字符處理函數(shù)的命令格式及含義。49、查詢(xún)“學(xué)生成績(jī)”表中,所有姓“張”的學(xué)生記錄,完成下列SQL語(yǔ)句:SELECT*FROM學(xué)生成績(jī)WHERE姓名【】“張%”標(biāo)準(zhǔn)答案:LIKE知識(shí)點(diǎn)解析:利用SQL查詢(xún)記錄時(shí),可以使用通配符“*”,表示0個(gè)或多個(gè)任意字符,特殊運(yùn)算符LIKE在此處為字符串匹配運(yùn)算符。掌握SQL查詢(xún)語(yǔ)句中通配符的含義及使用。50、假設(shè)有學(xué)生表,要將學(xué)號(hào)和姓名定義為學(xué)生表的候選索引,索引名是xhxm。請(qǐng)對(duì)下面的SQL語(yǔ)句填空:ALTERTABLE學(xué)生【】學(xué)號(hào)+姓名TAGxhxm標(biāo)準(zhǔn)答案:ADDUNIQUE知識(shí)點(diǎn)解析:修改表結(jié)構(gòu)應(yīng)使用ALTERTABLE命令,具體的修改內(nèi)容是為學(xué)生表建立候選索引,應(yīng)使用滇命令的格式3。該命令的格式3可以修改屬性名、刪除屬性、定義和刪除表一級(jí)的有效性規(guī)則等;修改表結(jié)構(gòu)命令的第三種格式:ALTERTABLE后的表名“學(xué)生”表是要修改屬性所屬的表,定義候選索引要使用ADDUNIQUE短語(yǔ),要將學(xué)號(hào)和姓名兩個(gè)屬性定義為學(xué)生表的候選索引,用“+”連接兩個(gè)屬性,即學(xué)號(hào)+姓名,為該候選索引起名字xhxm要用TAG短語(yǔ),將索引名xhxm置于TAG短語(yǔ)之后。SQL的定義功能——表結(jié)構(gòu)的修改。五、填空題(含2小題)(本題共2題,每題1.0分,共2分。)51、以下2題是基于下述描述:設(shè)有圖書(shū)管理數(shù)據(jù)庫(kù):圖書(shū)(總編號(hào)C(6),分類(lèi)號(hào)C(8),書(shū)名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書(shū)證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱(chēng)C(6),地址C(20))借閱(借書(shū)證號(hào)C(4),總編號(hào)C(6),借書(shū)日期D(8))標(biāo)準(zhǔn)答案:SELECT*FROM圖書(shū)知識(shí)點(diǎn)解析:查詢(xún)表中的數(shù)據(jù)要使用SELECT命令。要查詢(xún)的數(shù)據(jù)來(lái)源于圖書(shū)表,將圖書(shū)置于FROM短語(yǔ)之后:要查詢(xún)表的所有元組屬于五條件查詢(xún),即元組沒(méi)有條件限制,所以不需要WHERE短語(yǔ)。沒(méi)有指定要查詢(xún)哪些屬性的值,就是要查詢(xún)表中所有屬性值,要使用通配符“*”。通配符“*”表示表中的所有屬性。該命令等價(jià)于:SELECT總編號(hào),分類(lèi)號(hào),書(shū)名,作者,出版單位,單價(jià)FROM圖書(shū)52、標(biāo)準(zhǔn)答案:IN(SELECT總編號(hào)FROM借閱)知識(shí)點(diǎn)解析:查詢(xún)要使用SELECT命令,本題是嵌套查詢(xún)。已借出圖書(shū)的總編號(hào)信息存儲(chǔ)在借閱表中,而書(shū)名信息存儲(chǔ)在圖書(shū)表中。由內(nèi)層查詢(xún):SELECT總編號(hào)FROM借閱獲得的結(jié)果是借出圖書(shū)的總編號(hào)值的集合,外層查詢(xún)的結(jié)果只列出在內(nèi)層查詢(xún)集合中的總編號(hào)所對(duì)應(yīng)的書(shū)名,即外層查詢(xún)的結(jié)果依賴(lài)于內(nèi)層查詢(xún)的結(jié)果。由于內(nèi)層查詢(xún)結(jié)果是一個(gè)集合,所以,要用“IN”運(yùn)算符,不能用“=”運(yùn)算符。內(nèi)層查詢(xún)必須用一對(duì)圓括號(hào)括起來(lái)。六、填空題(含3小題)(本題共1題,每題1.0分,共1分。)53、設(shè)有使用零件表SYLJ(項(xiàng)目號(hào),零件號(hào),數(shù)量),為“數(shù)量”字段增加有效性規(guī)則:數(shù)量>0,應(yīng)使用的SQL語(yǔ)句是:【】TABLE使用零件【】數(shù)量SET【】數(shù)量>0標(biāo)準(zhǔn)答案:ALTER,ALTERCOLUMN,CHECK知識(shí)點(diǎn)解析:修改表結(jié)構(gòu)應(yīng)用ALTERTABLE命令,對(duì)于一張已存在的表,可以用ALTERTABLE命令的SETCHECK子句設(shè)置一個(gè)字段的規(guī)則,例如;ALTERTABLEcjALTERCOLUMNcj;SETCHECKcj>=0ANDcj<=100國(guó)家二級(jí)VF筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、循環(huán)鏈表的主要優(yōu)點(diǎn)是A、不再需要頭指針了B、從表中任一結(jié)點(diǎn)出發(fā)都能訪問(wèn)到整個(gè)鏈表C、在進(jìn)行插入、刪除運(yùn)算時(shí),能更好的保證鏈表不斷開(kāi)D、已知某個(gè)結(jié)點(diǎn)的位置后,能夠容易的找到它的直接前件標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:循環(huán)鏈表就是將單向鏈表中最后一個(gè)結(jié)點(diǎn)的指針指向頭結(jié)點(diǎn),使整個(gè)鏈表構(gòu)成一個(gè)環(huán)形,這樣的結(jié)構(gòu)使得從表中的任一結(jié)點(diǎn)出發(fā)都能訪問(wèn)到整個(gè)鏈表。2、棧底至棧頂依次存放元素A、B、C、D,在第五個(gè)元素E入棧前,棧中元素可以出棧,則出棧序列可能是A、ABCEDB、DCBEAC、DBCEAD、CDABE標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:棧操作原則上“后進(jìn)先出”,棧底至棧頂依次存放元素A、B、C、D,則表明這4個(gè)元素中D是最后進(jìn)棧,B、C處于中間,A最早進(jìn)棧。所以出棧時(shí)一定是先出D,再出C,最后出A。3、對(duì)長(zhǎng)度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為A、10ng2nB、n/2C、nD、n+1標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:對(duì)于長(zhǎng)度為n的有序線性表,在最壞情況下,二分查找只需要比較log2n次,而順序查找需要比較n次。4、在結(jié)構(gòu)化程序設(shè)計(jì)思想提出之前,在程序設(shè)計(jì)中曾強(qiáng)調(diào)程序的效率。與程序的效率相比,人們更重視程序的A、安全性B、一致性C、可理解性D、合理性標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)方法設(shè)計(jì)出的程序具有明顯的優(yōu)點(diǎn)。其一,程序易于理解、使用和維護(hù);其二,提交了編程工作的效率,降低了軟件開(kāi)發(fā)成本。其中,人們更重視的者。5、模塊獨(dú)立性是軟件模塊化所提出的要求,衡量模塊獨(dú)立性的度量標(biāo)準(zhǔn)則是模塊的A、抽象和信息隱蔽B、局部化和封裝化C、內(nèi)聚性和耦合性D、激活機(jī)制和控制方法標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:模塊的獨(dú)立程序是評(píng)價(jià)設(shè)計(jì)好壞的重要度量標(biāo)準(zhǔn)。衡量軟件的模塊獨(dú)立性使用耦合性和內(nèi)聚性?xún)蓚€(gè)定性的度量標(biāo)準(zhǔn)。6、軟件開(kāi)發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成A、定義、開(kāi)發(fā)、運(yùn)行維護(hù)B、設(shè)計(jì)階段、編程階段、測(cè)試階段C、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試D、需求分析、功能定義、系統(tǒng)設(shè)計(jì)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱(chēng)為軟件生命周期。它可以分為軟件定義、軟件開(kāi)發(fā)及軟件運(yùn)行維護(hù)3個(gè)階段。7、在軟件工程中,白箱測(cè)試法可用于測(cè)試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是A、路徑的集合B、循環(huán)的集合C、目標(biāo)的集合D、地址的集合標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:軟件的白盒測(cè)試方法是把測(cè)試對(duì)象看做一個(gè)打開(kāi)的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。8、在數(shù)據(jù)管理技術(shù)發(fā)展過(guò)程中,文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫(kù)系統(tǒng)具有A、特定的數(shù)據(jù)模型B、數(shù)據(jù)無(wú)冗余C、數(shù)據(jù)可共享D、專(zhuān)門(mén)的數(shù)據(jù)管理軟件標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在文件系統(tǒng)中,相互獨(dú)立的記錄其內(nèi)部結(jié)構(gòu)的最簡(jiǎn)單形式是等長(zhǎng)同格式記錄的集合,易造成存儲(chǔ)空間大量浪費(fèi),不方便使用。而在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)是結(jié)構(gòu)化的,這種結(jié)構(gòu)化要求在描述數(shù)據(jù)時(shí)不僅描述數(shù)據(jù)本身,還要描述數(shù)據(jù)間的關(guān)系,這正是通過(guò)采用特定的數(shù)據(jù)模型來(lái)實(shí)現(xiàn)的。9、數(shù)據(jù)庫(kù)設(shè)計(jì)包括兩個(gè)方面的設(shè)計(jì)內(nèi)容,它們是A、概念設(shè)計(jì)和邏輯設(shè)計(jì)B、模式設(shè)計(jì)和內(nèi)模式設(shè)計(jì)C、內(nèi)模式設(shè)計(jì)和物理設(shè)計(jì)D、結(jié)構(gòu)特性設(shè)計(jì)和行為特性設(shè)計(jì)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)包括數(shù)據(jù)庫(kù)概念設(shè)計(jì)和數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)兩個(gè)方面的設(shè)計(jì)內(nèi)容。10、實(shí)體是信息世界中廣泛使用的一個(gè)術(shù)語(yǔ),它用于表示A、有生命的事物B、無(wú)生命的事物C、實(shí)際存在的事物D、一切事物標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:實(shí)體是客觀存在且可以相互區(qū)別的事物。實(shí)體可以是具體的對(duì)象,如一個(gè)學(xué)生,也可以是一個(gè)抽象的事件,如一次出門(mén)旅游等。因此,實(shí)體既可以是有生命的事物,也可以是無(wú)生命的事物,但它必須是客觀存在的,而且可以相互區(qū)別。二、選擇題(本題共21題,每題1.0分,共21分。)11、下列字段名中不合法的是A、當(dāng)前B、7個(gè)考生C、dDc_111D、DDD標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:字段名必須由字母或漢字開(kāi)頭。12、面向?qū)ο蟪绦蛟O(shè)計(jì)中程序運(yùn)行的最基本實(shí)體是A、類(lèi)B、對(duì)象C、事件D、函數(shù)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:客觀世界里的任何實(shí)體都可以被看作是對(duì)象,對(duì)象可以是具體的物,也可以指某些概念,在程序運(yùn)行中是最基本的實(shí)體。13、表格常用的列屬性有A、ControlsoureeB、CurrentControlC、SparseD、以上三項(xiàng)都正確標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:ControlSource用于指定列中顯示的數(shù)據(jù)源,CurrentControl用于指定對(duì)象中的一個(gè)控件,Sparse用于確定CurrentControl屬性是影響列中的所有單元格還是只影響活動(dòng)單元格,這三個(gè)屬性都是表格常用列屬性。14、使用視圖之前,首先應(yīng)該A、新建一個(gè)數(shù)據(jù)庫(kù)B、新建一個(gè)數(shù)據(jù)庫(kù)表C、打開(kāi)相關(guān)的數(shù)據(jù)庫(kù)D、打開(kāi)相關(guān)的數(shù)據(jù)表標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:VisualFoxPro中,視圖基于數(shù)據(jù)庫(kù)中的表、自由表或視圖而存在,因此使用命令打開(kāi)視圖,首先要打開(kāi)包含表的數(shù)據(jù)庫(kù)。視圖是不可以單獨(dú)存在的,它的結(jié)果只存放于數(shù)據(jù)庫(kù)中。15、關(guān)于內(nèi)存變量的調(diào)用,下列說(shuō)法正確的是A、局部變量不能被本層模塊程序調(diào)用B、私有變量只能被本層模塊程序調(diào)用C、局部變量能被本層模塊和下層模塊程序調(diào)用D、私有變量能被本層模塊和下層模塊程序調(diào)用標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:公共變量可以被整個(gè)程序調(diào)用;私有變量只能被本層模塊和下層模塊程序調(diào)用;而局部變量只能被本層模塊調(diào)用,其他模塊都不能調(diào)用局部變量。16、如要設(shè)定學(xué)生年齡有效性規(guī)則在18至20歲之間,當(dāng)輸入的數(shù)值不在此范圍內(nèi),則給出錯(cuò)誤信息,我們必須定義A、實(shí)體完整性B、域完整性C、參照完整性D、以上各項(xiàng)都需要定義標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:定義域完整性,可以通過(guò)指定不同的寬度說(shuō)明不同范圍數(shù)值的數(shù)據(jù)類(lèi)型,從而可以限定字段的取值類(lèi)型和取值范圍。包括“規(guī)則”、“信息”和“默認(rèn)值”3個(gè)項(xiàng)的定義。17、下列關(guān)于數(shù)組的敘述,錯(cuò)誤的是A、使用數(shù)組前,要有DIMENSION或DECLEARE命令定義數(shù)組B、定義數(shù)組后,VisualFoxPro系統(tǒng)自動(dòng)給每個(gè)數(shù)組元素賦以邏輯值.F.C、在VisualFoxPro中只能使用一維數(shù)組、二維數(shù)組或三維數(shù)組D、一個(gè)數(shù)組中各個(gè)數(shù)組元素可以不是同一種數(shù)據(jù)類(lèi)型標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在VisualFoxPro中,除可以使用一維數(shù)組、二維數(shù)組外,不可以使用三維數(shù)組和多維數(shù)組。數(shù)組的大小由下標(biāo)值的上下限決定。18、運(yùn)行查詢(xún)的命令是A、OPENQUERYB、DOQUERYC、MODIVIEWD、DOVIEW標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:運(yùn)行查詢(xún)的命令是DOQUERY該命令可以省略文件擴(kuò)展名,但不可以缺少Q(mào)UERY短語(yǔ)。19、下列日期表達(dá)式錯(cuò)誤的是A、{^2004/03/09}+15B、{^2004/02/25}+date()C、{^2004/03/09}-15D、{^2004/02/25}-date()標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:日期時(shí)間表達(dá)式是對(duì)日期型數(shù)據(jù)或日期時(shí)間型數(shù)據(jù)的連接。其運(yùn)算符也有“+”和“-”兩個(gè)。但日期表達(dá)式的格式有一定的限制,不能將兩個(gè)日期直接相加。20、給WH1倉(cāng)庫(kù)的職工提高10%的工資可使用命令A(yù)、UPDATE職工WHERE工資=工資*1.10FOR倉(cāng)庫(kù)號(hào)=“WH1”B、UPDATE職工SET工資=工資*1.10WHERE倉(cāng)庫(kù)號(hào)=“WH1”C、UPDATE職工SET工資=工資*1.10FOR倉(cāng)庫(kù)號(hào)=“WH1”D、UPDATEFROM職工SET工資=工資*1.10標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:SQL數(shù)據(jù)更新命令為:UPDATETableName,SETColumn_name1=eExpression1|,Column_name2=eExpression2…]WHERECondition21、在查詢(xún)?cè)O(shè)計(jì)器中可以根據(jù)需要為查詢(xún)輸出“查詢(xún)?nèi)ハ颉钡?,有A、瀏覽、臨時(shí)表、表、圖形、屏幕、標(biāo)簽B、瀏覽、臨時(shí)表、表、圖形、屏幕、報(bào)表、視圖C、瀏覽、臨時(shí)表、表、圖形、屏幕、報(bào)表、標(biāo)簽D、瀏覽、臨時(shí)表、表、圖形、報(bào)表、標(biāo)簽標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在查詢(xún)?cè)O(shè)計(jì)器中可以根據(jù)需要為查詢(xún)輸出定位查詢(xún)?nèi)ハ?,這些查詢(xún)?nèi)ハ蛴校簽g覽、臨時(shí)表、表、圖形、屏幕、報(bào)表、標(biāo)簽22、執(zhí)行下列一組命令后,選擇“職32’表所在工作區(qū)的錯(cuò)誤命令是CLOSEALLUSE倉(cāng)庫(kù)IN0USE職工IN0A、SELECT職工B、SELECT0C、SELECT2D、SELECTB標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:SELECT0是選擇一個(gè)編號(hào)最小的且沒(méi)有使用的工作區(qū),即3號(hào)工作區(qū)。23、設(shè)CJ.DBF數(shù)據(jù)庫(kù)有2條記錄,內(nèi)容如下:Record#XMEF1李四550.002張三750.00程序如下:SETTALKOFFUSECJM->EF=0DOWHILE.NOT.EOF()M->EF=M->EF+EFSKIPENDDO?M->EFRETURN該程序執(zhí)行的結(jié)果是A、1300.00B、1000.00C、1600.00D、1200.00標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:程序中,M->EF表示內(nèi)存變量Kr,EF表示字段變量,字段變量和內(nèi)存變量同名時(shí)系統(tǒng)默認(rèn)訪問(wèn)的字段變量。本題是DOWHILE循環(huán)結(jié)構(gòu),直到文件尾退出循環(huán),實(shí)現(xiàn)的功能為求EF列的和,并保存在內(nèi)存變量EF中。24、打開(kāi)數(shù)據(jù)庫(kù)abc的正確命令是A、OPENDATABASEabcB、USEabcC、USEDATABASEabcD、OPENabc標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在VisualFoxPro中,打開(kāi)數(shù)據(jù)庫(kù)的命令是OPENDATABASE<數(shù)據(jù)庫(kù)名>,打開(kāi)數(shù)據(jù)表的命令是USE<數(shù)據(jù)表名>。本題選項(xiàng)B)打開(kāi)的是一個(gè)名為abc的數(shù)據(jù)表,選項(xiàng)C)、D)都存在語(yǔ)法錯(cuò)誤。25、下列表達(dá)式中,結(jié)果為數(shù)值型的是A、CTOD([04/06/03])-10B、100+100=300C、“505”-“50”D、LEN(SPACE(3))+1標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:CTOD()是函數(shù)是將字符中轉(zhuǎn)換成日期型數(shù)據(jù),選項(xiàng)B)邏輯表達(dá)式,結(jié)果為.F.,選項(xiàng)C)的結(jié)果是兩個(gè)字符串相減,函數(shù)值是字符型數(shù)據(jù)。LEN()函數(shù)是求字符串長(zhǎng)度的函數(shù),函數(shù)值為數(shù)據(jù)型。26、在VisualFoxPro中,?ABS(-7*8)的輸出是A、-56B、56C、15D、-15標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:ABS()是用來(lái)返回指定的數(shù)值表達(dá)式的絕對(duì)值的。27、Show方法用來(lái)將表單的A、Enabled屬性設(shè)置為.FB、Visible屬性設(shè)置為.F.C、Visible屬性設(shè)置為.T.D、Enabled屬性設(shè)置為.T.標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:Visible屬性表示表單或控件是否可見(jiàn),Enabled屬性表示表單或控件是否可用,Show方法用來(lái)將表單的Visible屬性設(shè)置為.T.。28、在VisualFoxPro中有如下程序文件TEST:*程序名:TEST.PRG*調(diào)用方法:DOTESTSETTALKOFFCLOSEALLmX=“VisualFoxPro”mY=“二級(jí)”DOSUB1WITHmY?mY+mXRETURN*子程序:SUB1.PRGPROCEDURESUB1PARAMETERSmYmY=“計(jì)算機(jī)等級(jí)”+mYRETURN執(zhí)行命令DOTEST后,屏幕的顯示結(jié)果為A、二級(jí)VisualFoxProB、計(jì)算機(jī)等級(jí)二級(jí)VisualFoxProC、計(jì)算機(jī)等級(jí)VisualFoxProD、計(jì)算機(jī)等級(jí)二級(jí)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:TEST調(diào)用了子程序SUB1,并且傳遞給SUB1一個(gè)參數(shù)mY。mY的值在子程序SUB1中發(fā)生改變并傳回給主程序TEST。29、SQL的計(jì)算查詢(xún)中,用于求平均值的函數(shù)是A、AVG()B、AVE()C、AVERAGE()D、AVER()標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:SQL的計(jì)算查詢(xún)是,用于求平均值的函數(shù)是AVG。30、使用SQL刪除數(shù)據(jù)命令時(shí),如果不使用WHERE子句,則A、邏輯刪除表中當(dāng)前記錄B、物理刪除表中當(dāng)前記錄C、邏輯刪除表中所有記錄D、物理刪除表中所有記錄標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在使用SQLDELECT刪除數(shù)據(jù)時(shí),若不使用WHERE子句,則刪除表中全部的記錄,SQL刪除屬于邏輯刪除。31、下列關(guān)于并運(yùn)算的說(shuō)法不正確的是A、ALL防止UNION刪除組合結(jié)果中的重復(fù)行B、在SQL語(yǔ)句中支持集合的并運(yùn)算C、兩個(gè)SELECT語(yǔ)句的查詢(xún)結(jié)果中的列數(shù)可以不相同D、兩個(gè)SELECT語(yǔ)句的查詢(xún)結(jié)果中的對(duì)應(yīng)列必須有相同的數(shù)據(jù)類(lèi)型和寬度標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:默認(rèn)情況下,UNION檢查組合的結(jié)果并刪除重復(fù)行,要組合多個(gè)UNION子句,可使用括號(hào)。ALL防止UNION刪除組合結(jié)果中的重復(fù)行,但在SQL語(yǔ)句中不能用UNION來(lái)組合子查詢(xún),兩個(gè)SELECT命令的查詢(xún)結(jié)果中的列數(shù)必須相同,且對(duì)應(yīng)列必須有相同的數(shù)據(jù)類(lèi)型和寬度。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)32、實(shí)現(xiàn)算法所需的存儲(chǔ)單元多少和算法的工作量大小分別稱(chēng)為算法的【】。標(biāo)準(zhǔn)答案:空間復(fù)雜度和時(shí)間復(fù)雜度知識(shí)點(diǎn)解析:算法的復(fù)雜性是指對(duì)一個(gè)在有限步驟內(nèi)終止算法和所需存儲(chǔ)空間大小的估計(jì)。算法所需存儲(chǔ)空間大小是算法的空間復(fù)雜性,算法的計(jì)算量是算法的時(shí)間復(fù)雜性。33、數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的【】以及對(duì)數(shù)據(jù)的操作運(yùn)算。標(biāo)準(zhǔn)答案:存儲(chǔ)結(jié)構(gòu)知識(shí)點(diǎn)解析:數(shù)據(jù)結(jié)構(gòu)包括3個(gè)方面,即數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)及對(duì)數(shù)據(jù)的操作運(yùn)算。34、一個(gè)類(lèi)可以從直接或間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的【】。標(biāo)準(zhǔn)答案:可重用性知識(shí)點(diǎn)解析:繼承的優(yōu)點(diǎn):相似的對(duì)象可以共享程序代碼和數(shù)據(jù)結(jié)構(gòu),從而大大減少了程序中的冗余,提高軟件的可重用性。35、面向?qū)ο蟮哪P椭?,最基本的概念是?duì)象和【】。標(biāo)準(zhǔn)答案:類(lèi)知識(shí)點(diǎn)解析:面向?qū)ο竽P椭?,最基本的概念是?duì)象和類(lèi)。對(duì)象是現(xiàn)實(shí)世界中實(shí)體的模型化;將屬性集和方法集相同的所有對(duì)象組合在一起,可以構(gòu)成一個(gè)類(lèi)。36、軟件維護(hù)活動(dòng)包括以下幾類(lèi):改正性維護(hù)、適應(yīng)性維護(hù)、【】維護(hù)和預(yù)防性維護(hù)。標(biāo)準(zhǔn)答案:完善性知識(shí)點(diǎn)解析:軟件維護(hù)活動(dòng)包括以下幾類(lèi):改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。改正性維護(hù)是指在軟件交付使用后,為了識(shí)別和糾正軟件錯(cuò)誤、改正軟件性能上的缺陷、排除實(shí)施中的誤使用,應(yīng)當(dāng)進(jìn)行的診斷和改正錯(cuò)誤的過(guò)程;適應(yīng)性維護(hù)是指為了使軟件適應(yīng)變化,而去修改軟件的過(guò)程;完善性維護(hù)是指為了滿(mǎn)足用戶(hù)對(duì)軟件提出的新功能與性能要求,需要修改或再開(kāi)發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性:預(yù)防性維護(hù)是為了提高軟件的可維護(hù)性、可靠性等,為以后的進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)。四、填空題(本題共6題,每題1.0分,共6分。)37、Visth31FoxPro的主索引和候選率引可以保證數(shù)據(jù)的【】完整性。標(biāo)準(zhǔn)答案:域知識(shí)點(diǎn)解析:域:屬性的取值范圍,即不同記錄對(duì)同一字段的取值所限定的范圍。VisualFoxPro的主索引和候選索引可以保證數(shù)據(jù)的域完整性38、使用“應(yīng)用程序向?qū)А眲?chuàng)建的項(xiàng)目,除項(xiàng)目外還自動(dòng)生成一個(gè)【】。標(biāo)準(zhǔn)答案:應(yīng)用程序框架知識(shí)點(diǎn)解析:“應(yīng)用程序生成器”是應(yīng)用程序開(kāi)發(fā)過(guò)程中的重要部分。它的設(shè)計(jì)目標(biāo)是使您能輕而易舉地將所有必需的元素以及許多可選的元素包含在應(yīng)用程序中,從而使其功能強(qiáng)大而易于使用。生成器與“應(yīng)用程序向?qū)А彼傻母倪M(jìn)了的應(yīng)用程序框架結(jié)合在一起。39、在表的尾部增加一條空白記錄的命令是【】。標(biāo)準(zhǔn)答案:APPENDBLANK知識(shí)點(diǎn)解析:AppendBlank的作用是在表的尾部增加一條空白記錄。40、設(shè)有如下關(guān)系表R:R(NO刀A如IE,SEX,AGE,CLASS)主關(guān)鍵字是NO。其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。寫(xiě)出實(shí)現(xiàn)下列功能的SQL語(yǔ)句。將所有“96101”班號(hào)改為“95101”;【】。標(biāo)準(zhǔn)答案:UPDATERSETCLASS="95101"WHERECLASS="96101"知識(shí)點(diǎn)解析:SQL的數(shù)據(jù)更新格式為:UPDATETableNAMESETColumn_namel=eExpressionl[,Column_Name2=eExpression2…whereCondition一般使用WHERE子句指定條件,以更新滿(mǎn)足條件的一些記錄的字段值,并且一次可以更新多個(gè)字段;如果不使用WHERE子句,則更新全部記錄。41、SQL可以控制視圖的【】方法。標(biāo)準(zhǔn)答案:更新知識(shí)點(diǎn)解析:“使用更新”框的選項(xiàng)決定當(dāng)向基本表發(fā)送SQL更新時(shí)的更新方式:①SQLDELETE然后SQLINSERT:選用SQLDELETE命令刪除基本表中被更新的舊記錄,再用SQLINSERT命令向基本表插入更新后的新記錄②SQLUPDATE:使用SQLUPDATE命令更新基本表。42、創(chuàng)建視圖時(shí),相應(yīng)的數(shù)據(jù)庫(kù)必須是【】狀態(tài)。標(biāo)準(zhǔn)答案:打開(kāi)知識(shí)點(diǎn)解析:視圖是操作表的一種手段,通過(guò)視圖可以查詢(xún)表,也可能更新表。視圖是根據(jù)表定義的,因此視圖基于表,而視圖可以使用更靈活,因此它又超越表。視圖是數(shù)據(jù)庫(kù)中的一個(gè)特有的功能,只有在包含視圖的數(shù)據(jù)庫(kù)打開(kāi)時(shí),才能使用視圖。國(guó)家二級(jí)VF筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、已知一棵二叉樹(shù)前序遍歷和中序遍歷分別為ABDECCPH和DBGEACHF,則該二叉樹(shù)的后序遍歷為A、GEDHFBCAB、DGEBHFCAC、ABCDEFGHD、ACBFEDHG標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:利用前序和中序遍歷的方法可以確定二叉樹(shù)的結(jié)構(gòu),具體步驟如下:①前序遍歷的第一個(gè)結(jié)點(diǎn)A為樹(shù)的根結(jié)點(diǎn);②中序遍歷中A的左邊的結(jié)點(diǎn)為A的左子樹(shù),A右邊的結(jié)點(diǎn)為A的右子樹(shù);③再分別對(duì)A的左右子樹(shù)進(jìn)行上述兩步處理,直到每個(gè)結(jié)點(diǎn)都找到正確的位置。2、樹(shù)是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是A、有且只有1B、1或多于1C、0或1D、至少2標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:樹(shù)是一個(gè)或多個(gè)結(jié)點(diǎn)組成的有限集合,其中一個(gè)特定的結(jié)點(diǎn)稱(chēng)為根,其余結(jié)點(diǎn)分為若干個(gè)不相交的集合。每個(gè)集合同時(shí)又是一棵樹(shù)。樹(shù)有且只有1個(gè)根結(jié)點(diǎn)。3、如果進(jìn)棧序列為e1,e2,e3,e4,則可能的出棧序列是A、e3,e1,e4,e2B、e2,e4,e3,e1C、e3,e4,e1,e2D、任意順序標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:由?!昂筮M(jìn)先出”的特點(diǎn)可知:A)中e1不可能比e2先出,C)中e3不可能比e4先出,且e1不可能比e2先出,D)中棧是先進(jìn)后出的,所以不可能是任意順序。B)中出棧過(guò)程如圖所示:4、在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是A、不限制goto語(yǔ)句的使用B、減少或取消注解行C、程序越短越好D、程序結(jié)構(gòu)應(yīng)有助于讀者理解標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:濫用goto語(yǔ)句將使程序流程無(wú)規(guī)律,可讀性差,因此A)不選;注解行有利于對(duì)程序的理解,不應(yīng)減少或取消,B)也不選;程序的長(zhǎng)短要依照實(shí)際情況而論,而不是越短越好,C)也不選。5、程序設(shè)計(jì)語(yǔ)言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和A、對(duì)象成分B、變量成分C、語(yǔ)句成分D、傳輸成分標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:程序設(shè)計(jì)語(yǔ)言是用于書(shū)寫(xiě)計(jì)算機(jī)程序的語(yǔ)言,其基本成分有以下4種,數(shù)據(jù)成分:用來(lái)描述程序中的數(shù)據(jù)。運(yùn)算成分:描述程序中所需的運(yùn)算??刂瞥煞郑河脕?lái)構(gòu)造程序的邏輯控制結(jié)構(gòu)。傳輸成分:定義數(shù)據(jù)傳輸成分,如輸入輸出語(yǔ)言。6、下列敘述中,不屬于軟件需求規(guī)格說(shuō)明書(shū)的作用的是A、便于用戶(hù)、開(kāi)發(fā)人員進(jìn)行理解和交流B、反映出用戶(hù)問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù)C、作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)D、便于開(kāi)發(fā)人員進(jìn)行需求分析標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件需求規(guī)格說(shuō)明書(shū)(SRS,SoftwareRequirementSpecification)是需求分析階段的最后成果,是軟件開(kāi)發(fā)中的重要文檔之一。它有以下幾個(gè)方面的作用:①便于用戶(hù)、開(kāi)發(fā)人員進(jìn)行理解和交流;②反映出用戶(hù)問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù);③作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)。7、下列不屬于軟件工程的3個(gè)要素的是A、工具B、過(guò)程C、方法D、環(huán)境標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件工程包括3個(gè)要素,即方法、工具和過(guò)程。方法是完成軟件工程項(xiàng)目的技術(shù)手段;工具支持軟件的開(kāi)發(fā)、管理、文檔生成;過(guò)程支持軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)的控制、管理。8、單個(gè)用戶(hù)使用的數(shù)據(jù)視圖的描述稱(chēng)為A、外模式B、概念模式C、內(nèi)模式D、存儲(chǔ)模式標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:選項(xiàng)A)正確,外模式是用戶(hù)的數(shù)據(jù)視圖,也就是用戶(hù)所見(jiàn)到的數(shù)據(jù)模式;選項(xiàng)B)不正確,全局?jǐn)?shù)據(jù)視圖的描述稱(chēng)為概念模式,即數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述;選項(xiàng)C)不正確,物理存儲(chǔ)數(shù)據(jù)視圖的描述稱(chēng)為內(nèi)模式,即數(shù)據(jù)庫(kù)在物理存儲(chǔ)方面的描述;選項(xiàng)D)不正確,存儲(chǔ)模式即為內(nèi)模式。9、將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成A、屬性B、關(guān)系C、鍵D、域標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要工作是將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式。首先,從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實(shí)體與聯(lián)系都可以表示成關(guān)系,E-R圖中屬性也可以轉(zhuǎn)換成關(guān)系的屬性。實(shí)體集也可以轉(zhuǎn)換成關(guān)系。10、SQL語(yǔ)言又稱(chēng)為A、結(jié)構(gòu)化定義語(yǔ)言B、結(jié)構(gòu)化控制語(yǔ)言C、結(jié)構(gòu)化查詢(xún)語(yǔ)言D、結(jié)構(gòu)化操縱語(yǔ)言標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:結(jié)構(gòu)化查詢(xún)語(yǔ)言(StructuredQuelyLanguage,簡(jiǎn)稱(chēng)SQL)是集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫(kù)語(yǔ)言。二、選擇題(本題共25題,每題1.0分,共25分。)11、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是A、若干個(gè)二維表B、一個(gè)DBF文件C、一個(gè)DBC文件D、若干個(gè)DBC文件標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:VisualFoxPro就是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),一個(gè)“表”就是一個(gè)關(guān)系,一個(gè)關(guān)系就是一個(gè)二維表。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)可管理若干個(gè)二維表。12、在關(guān)系的基本運(yùn)算中,下列屬于專(zhuān)門(mén)關(guān)系運(yùn)算的是A、選擇、排序B、選擇、投影C、并、差、交D、聯(lián)接、笛卡兒積標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:關(guān)系的基本運(yùn)算可以分為兩類(lèi):傳統(tǒng)的集合運(yùn)算和專(zhuān)門(mén)的關(guān)系運(yùn)算。傳統(tǒng)的集合運(yùn)算包括并、差、交等,專(zhuān)門(mén)的關(guān)系運(yùn)算包括選擇、投影和聯(lián)接。13、“項(xiàng)目管理器”中的“文檔”選項(xiàng)卡用于顯示和管理A、程序、API庫(kù)和應(yīng)用程序B、數(shù)據(jù)庫(kù)、自由表和查詢(xún)C、菜單、文本文件和其他文件D、表單、報(bào)表和標(biāo)簽標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在“文檔”選項(xiàng)卡中所顯示和管理的是VisualFoxPro中的表單、報(bào)表和標(biāo)簽;程序、API庫(kù)和應(yīng)用程序?qū)儆凇按a”選項(xiàng)卡;數(shù)據(jù)庫(kù)、自由表和查詢(xún)屬于“數(shù)據(jù)”選項(xiàng)卡;菜單、文本文件和其他文件屬于“其他”選項(xiàng)卡。14、下列字符型常量的表示中,錯(cuò)誤的是A、65+13’B、["電腦商情"]C、[[中國(guó)]]D、’[x=y]’標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:字符型數(shù)據(jù)的定界符為半角單引號(hào)、雙引號(hào)或方括號(hào)。但是,如果某種定界符本身也為字符串內(nèi)容,則需要用另一種定界符為該字符串定界。15、下列關(guān)于變量的敘述中,不正確的一項(xiàng)是A、變量值可以隨時(shí)改變B、在VisualFoxPro中,變量分為字段變量和內(nèi)存變量C、變量的類(lèi)型決定變量值的類(lèi)型D、在VisualFoxPro中,可以將不同類(lèi)型的數(shù)據(jù)賦給同一個(gè)變量標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:變量值可以隨時(shí)改變。在VisualFoxPro中,將變量分為字段變量和內(nèi)存變量,變量的類(lèi)型是可以隨時(shí)改變的,它的類(lèi)型取決于變量值的類(lèi)型,并不是變量類(lèi)型決定變量值的類(lèi)型,它是隨變量值的改變而改變。16、可以隨表的打開(kāi)而自動(dòng)打開(kāi)的索引是A、單項(xiàng)索引文件B、復(fù)合索引文件C、結(jié)構(gòu)化復(fù)合索引文件D、非結(jié)構(gòu)化復(fù)合索引文件標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:結(jié)構(gòu)復(fù)合索引文件是VisualFoxPro數(shù)據(jù)庫(kù)中最普通的,也是最重要的一種索引文件,它會(huì)隨著表的打開(kāi)而自動(dòng)打開(kāi)。17、“主鍵”不允許取重復(fù)值,是指A、實(shí)體完整性約束規(guī)則B、引用完整性約束規(guī)則C、用戶(hù)自定義完整性約束規(guī)則D、數(shù)據(jù)完整性約束規(guī)則標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:實(shí)體完整性是保證表中記錄惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。在VisualFoxPro中利用主關(guān)鍵字或候選關(guān)鍵字來(lái)保證表中的記錄惟一。18、在當(dāng)前表中,查找第2個(gè)男同學(xué)的記錄,應(yīng)使用命令A(yù)、LOCATEFOR性別=″男″NEXT2B、LOCATEFOR性別=″男″C、LOCATEFOR性別=″男″CONTINUED、LISTFOR性別:″男″NEXT2標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:LOCATEFOR是指查找到第1條滿(mǎn)足要求的記錄,然后使用CONTINUE繼續(xù)查找下1條滿(mǎn)足要求的記錄。選項(xiàng)B)是查找所有滿(mǎn)足要求的記錄。選項(xiàng)A,D)命令格式錯(cuò)誤。19、下列關(guān)于索引的敘述中,不正確的是A、VisualFoxpro支持兩種索引文件:?jiǎn)我凰饕募蛷?fù)合索引文件B、打開(kāi)和關(guān)閉索引文件均使用SETINDEXTO命令C、索引的類(lèi)型有主索引、候選索引、惟一索引和普通索引D、索引文件不隨庫(kù)文件的關(guān)閉而關(guān)閉標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:索引文件是數(shù)據(jù)庫(kù)的一部分,會(huì)隨著數(shù)據(jù)庫(kù)的關(guān)閉而關(guān)閉。20、自由表中字段名長(zhǎng)度的最大值是A、8B、10C、128D、255標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在自由表中不可使用長(zhǎng)字段名,字段名的最大值是10;數(shù)據(jù)庫(kù)表中可以使用長(zhǎng)字段名,最大值為128。21、要同時(shí)打開(kāi)多個(gè)數(shù)據(jù)表文件,選擇不同的工作區(qū)可使用的命令是A、USEB、OPENC、SELECTD、以上命令均可標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在VisualFoxPro中,如果要在同一時(shí)刻打開(kāi)多個(gè)表,只需要利用SELECT命令選擇不同的工作區(qū)并打開(kāi)不同的表即可。最小的工作區(qū)號(hào)是1,最大的是32767,即可以同時(shí)打開(kāi)32767個(gè)表。22、下列關(guān)于查詢(xún)的說(shuō)法中,不正確的是A、查詢(xún)是預(yù)先定義好的一個(gè)SQLSELECT語(yǔ)句B、查詢(xún)是VisualFoxPro支持的一種數(shù)據(jù)庫(kù)對(duì)象C、通過(guò)查詢(xún)?cè)O(shè)計(jì)器,可完成任何查詢(xún)D、查詢(xún)是從指定的表或視圖中提取滿(mǎn)足條件的記錄,可將結(jié)果定向輸出標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:查詢(xún)可以從指定的表或視圖中提取滿(mǎn)足條件的記錄,但它并不只限于單個(gè)表或視圖,查詢(xún)?cè)O(shè)計(jì)器的局限性是指它只能建立一些規(guī)則的查詢(xún),如果要建立比較復(fù)雜的查詢(xún),則只能通過(guò)SQLSELECT語(yǔ)句來(lái)實(shí)現(xiàn)。23、下列關(guān)于視圖的說(shuō)法中,不正確的是A、在VisualFoxPro中,視圖是一個(gè)定制的虛擬表B、視圖可以是本地的、遠(yuǎn)程的,但不可以帶參數(shù)C、視圖可以引用一個(gè)或多個(gè)表D、視圖可以引用其他視圖標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在VisualFoxPro中,視圖可以引用一個(gè)或多個(gè)表,也可以引用其他視圖,是一個(gè)定制的虛擬表,它可以是本地視圖、遠(yuǎn)程視圖或帶參數(shù)的。24、在INPUT、ACCEPT和WAIT三個(gè)命令中,必須要以回車(chē)鍵表示輸入結(jié)束的命令是A、INPUT、ACCEPTB、INPUT、WAITC、ACCEPT、WAITD、INPUT、ACCEPT和WAIT標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:WAIT命令只能接收單個(gè)字符型數(shù)據(jù),可以在用戶(hù)輸入一個(gè)字符后自動(dòng)結(jié)束該命令,故答案為A)25、關(guān)于內(nèi)存變量的調(diào)用,下列說(shuō)法正確的是A、局部變量不能被本層模塊程序調(diào)用B、私有變量只能被本層模塊程序調(diào)用C、局部變量能被本層模塊和下層模塊程序調(diào)用D、私有變量能被本層模塊和下層模塊程序調(diào)用標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:公共變量可以被整個(gè)程序調(diào)用;私有變量只能被本層模塊和下層模塊程序調(diào)用;而局部變量只能被本層模塊調(diào)用,其他模塊都不能調(diào)用局部變量。26、執(zhí)行如下程序,最后S的顯示值為SETTALKOFFs=0i=5x=11DOWHILEs<=xs=s+ii=i+1ENDDO?sSETTALKONA、5B、11C、18D、26標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:該循環(huán)語(yǔ)句中,變量s和i每次執(zhí)行循環(huán)后值的變化如下:s值i值第一次循環(huán)56第二次循環(huán)117第三次循環(huán)188程序在第四次執(zhí)行循環(huán)時(shí),因條件(18<=11)為假而退出循環(huán)。27、下列關(guān)于控件類(lèi)和容器類(lèi)的說(shuō)法中,錯(cuò)誤的是A、控件類(lèi)用于進(jìn)行一種或多種相關(guān)的控制B、控件類(lèi)一般作為容器類(lèi)中的控件來(lái)處理C、控件類(lèi)的封裝性比容器類(lèi)更加嚴(yán)密,靈活性更好D、控件類(lèi)必須作為一個(gè)整體來(lái)訪問(wèn)或處理,不能單獨(dú)對(duì)其中的組件進(jìn)行修改或操作標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在VisualFoxPro中,類(lèi)可分為控件類(lèi)和容器類(lèi)??丶?lèi)用于進(jìn)行一種或多種相關(guān)的控制,其封裝性比容器類(lèi)更加嚴(yán)密,但靈活性比容器類(lèi)差,故答案為C。28、如果要為控件設(shè)置焦點(diǎn),則下列屬性值是真(.T.)的是A、Enabled和DefaultB、Enabled和VisibleC、Default和CancelD、Visible和Default標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在VisualFoxPro中,對(duì)象被選定,就獲得焦點(diǎn)。如果要為控件設(shè)置焦點(diǎn),Enabled和Visible屬性的值必須為真(.T.),其中Enabled屬性決定控件是否可用,而Visible屬性決定控件是否可見(jiàn)。29、下列關(guān)于編輯框的說(shuō)法中,正確的是A、編輯框可用來(lái)選擇、剪切、粘貼及復(fù)制正文B、在編輯框中只能輸入和編輯字符型數(shù)據(jù)C、編輯框?qū)嶋H上是一個(gè)完整的字處理器D、以上說(shuō)法均正確標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:編輯框?qū)嶋H上是一個(gè)完整的字處理器,可進(jìn)行選擇、剪切、粘貼及復(fù)制正文等操作,但在編輯框中只能輸入和編輯字符型數(shù)據(jù)。30、VisualFoxPro中支持兩種類(lèi)型的菜單,分別是A、條形菜單和彈出式菜單B、條形菜單和下拉式菜單C、彈出式菜單和下拉式菜單D、復(fù)雜菜單和簡(jiǎn)單菜單標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:VisualFoxPro中,支持兩種類(lèi)型的菜單,分別是條形菜單和彈出式菜單。菜單系統(tǒng)一般是一個(gè)下拉式菜單,它是由一個(gè)條形菜單和一個(gè)彈出式菜單所組成的。31、在快速報(bào)表中,系統(tǒng)默認(rèn)的基本帶區(qū)有A、頁(yè)標(biāo)頭和頁(yè)注腳帶區(qū)B、頁(yè)標(biāo)頭、細(xì)節(jié)和頁(yè)注腳帶區(qū)C、標(biāo)題、細(xì)節(jié)和總結(jié)帶區(qū)D、標(biāo)題、頁(yè)標(biāo)頭、細(xì)節(jié)、頁(yè)注腳和總結(jié)帶區(qū)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在報(bào)表設(shè)計(jì)器中,報(bào)表包括若干個(gè)帶區(qū),頁(yè)標(biāo)頭、細(xì)節(jié)和頁(yè)注腳3個(gè)帶區(qū)是快速報(bào)表默認(rèn)的基本帶區(qū),如果要使用其他帶區(qū),用戶(hù)可在“報(bào)表”菜單中進(jìn)行設(shè)置。32、VisualFoxPro在SQL方面,不提供的功能是A、數(shù)據(jù)查詢(xún)B、數(shù)據(jù)定義C、數(shù)據(jù)操縱D、數(shù)據(jù)控制標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:VisualFoxPro在SQL方面支持?jǐn)?shù)據(jù)定義、數(shù)據(jù)查詢(xún)和數(shù)據(jù)操縱功能。由于VisualFoxPro自身在安全控制方面的缺陷,它沒(méi)有提供數(shù)據(jù)控制功能。33、檢索職工表中工資大于800元的職工號(hào),正確的命令是A、SELECT職工號(hào)WHERE工資>800B、SELECT職工號(hào)FROM職工SET工資>800C、SELECT職工號(hào)FROM職工WHERE工資>800D、SELECT職工號(hào)FROM職工FOR工資>800標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:SELECT查詢(xún)語(yǔ)句最基本的格式為SELECT-FROM-WHERE。選項(xiàng)A缺少FROM短語(yǔ),選項(xiàng)B)和D)中條件短語(yǔ)錯(cuò)誤。34、找出在倉(cāng)庫(kù)面積大于500的倉(cāng)庫(kù)中工作的職工號(hào),以及這些職工工作所在的城市,正確的命令是A、SELECT職工號(hào),城市FROM職工;WHERE(面積>500)OR(職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào))B、SELECT職工號(hào),城市FROM職工;WHERE(面積>500)AND(職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào))C、SELECT職工號(hào),城市FROM倉(cāng)庫(kù),職工;WHERE(面積>500)OR(職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào))D、SELECT職工號(hào),城市FROM倉(cāng)庫(kù),職工;WHERE(面積>500)AND(職工.倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù).倉(cāng)庫(kù)號(hào))標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:選項(xiàng)A)中缺少查詢(xún)的“倉(cāng)庫(kù)”表,且查詢(xún)條件聯(lián)接有誤;選項(xiàng)B)中同樣缺少查詢(xún)的“倉(cāng)庫(kù)”表;選項(xiàng)C)中查詢(xún)條件錯(cuò)誤,應(yīng)使用AND進(jìn)行條件聯(lián)接,而不是OR。35、利用SQL語(yǔ)句,檢索倉(cāng)庫(kù)中至少有一名職工的倉(cāng)庫(kù)信息,正確的命令是A、SELECT*FROM倉(cāng)庫(kù)表WHEREIN;(SELECT倉(cāng)庫(kù)號(hào)FROM職工表)B、SELECT*FROM倉(cāng)庫(kù)表WHERENOTIN;(SELECT倉(cāng)庫(kù)號(hào)FROM職工表)C、SELECT*FROM倉(cāng)庫(kù)表WHERE倉(cāng)庫(kù)號(hào)EXISTS;(SELECT*FROM職工表WHERE倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù)表.倉(cāng)庫(kù)號(hào))D、SELECT*FROM倉(cāng)庫(kù)表WHEREEXISTS;(SELECT*FROM職工表WHERE倉(cāng)庫(kù)號(hào)=倉(cāng)庫(kù)表.倉(cāng)庫(kù)號(hào))標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:利用EXISTS或NOTEXISTS,可用來(lái)檢查在子查詢(xún)中是否有結(jié)果返回。利用運(yùn)算符IN來(lái)表示,可寫(xiě)成如下格式:SELECT*FROM倉(cāng)庫(kù)表WHERE倉(cāng)庫(kù)IN;(SELECT倉(cāng)庫(kù)號(hào)FROM職工表)三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、在算法的4個(gè)特性中,算法必須能在執(zhí)行有限個(gè)步驟之后終止指的是算法的______特性。標(biāo)準(zhǔn)答案:有窮性知識(shí)點(diǎn)解析:算法的4個(gè)基本特性包括:可靠性、確定性、有窮性和擁有足夠的情報(bào)。其中,算法的有窮性指的是算法必須在有限的時(shí)間內(nèi)完成,即算法必須在執(zhí)行有限個(gè)步驟之后終止。37、按照邏輯結(jié)構(gòu)分類(lèi),結(jié)構(gòu)可以分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),棧屬于______。標(biāo)準(zhǔn)答案:線性結(jié)構(gòu)知識(shí)點(diǎn)解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指數(shù)據(jù)元素之間的邏輯關(guān)系,分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)。常見(jiàn)的線性結(jié)構(gòu)有線性表、棧和隊(duì)列等,常見(jiàn)的非線性結(jié)構(gòu)有樹(shù)、二叉樹(shù)等。38、棧中允許進(jìn)行插入和刪除的一端叫做______。標(biāo)準(zhǔn)答案:棧頂知識(shí)點(diǎn)解析:棧是限定在表的一端進(jìn)行插入和刪除操作的線性表。在表中,允許插入和刪除的一端叫做“棧頂”,不允許插入和刪除的一端叫做“棧底”。39、在面向?qū)ο蟪绦蛟O(shè)計(jì)中,從外面看只能看到對(duì)象有外部特征,而不知道也無(wú)須知道數(shù)據(jù)的具體結(jié)構(gòu)以及實(shí)現(xiàn)操作的算法,這稱(chēng)為對(duì)象的______。標(biāo)準(zhǔn)答案:封裝性知識(shí)點(diǎn)解析:對(duì)象具有以下5個(gè)基本特點(diǎn):①標(biāo)識(shí)惟一性,②分類(lèi)性;③多志性:④封裝性;⑤模塊獨(dú)立性好。其中,封裝性是指從外面看只能看到對(duì)象的外部特征,對(duì)象的內(nèi)部特征即處理能力的實(shí)行和內(nèi)部狀態(tài),對(duì)外是不可見(jiàn)的,對(duì)象的內(nèi)部狀態(tài)只能由其自身改變。40、軟件工程研究的內(nèi)容主要包括:______技術(shù)和軟件工程管理。標(biāo)準(zhǔn)答案:軟件開(kāi)發(fā)知識(shí)點(diǎn)解析:軟件工程包括軟件開(kāi)發(fā)技術(shù)和軟件工程管理。其中軟件開(kāi)發(fā)技術(shù)包括:軟件開(kāi)發(fā)方法學(xué)、開(kāi)發(fā)過(guò)程、開(kāi)發(fā)工具和軟件工具環(huán)境,其主體內(nèi)容是軟件開(kāi)發(fā)方法學(xué);軟件工程管理包括:軟件管理學(xué)、軟件工程經(jīng)濟(jì)學(xué)、軟件心理學(xué)等內(nèi)容。四、填空題(本題共10題,每題1.0分,共10分。)41、為了改變表格的列數(shù),應(yīng)該設(shè)置列控件的______屬性。標(biāo)準(zhǔn)答案:ColumnCount知識(shí)點(diǎn)解析:指定表格的列數(shù),即一個(gè)表格對(duì)象所包含的列對(duì)象的數(shù)目。該屬性的默認(rèn)值為-1,此時(shí)表格將創(chuàng)建足夠多的列來(lái)顯示數(shù)據(jù)源中的所有字段。42、執(zhí)行?AT("a+b=c","+")語(yǔ)句后,屏幕顯示的結(jié)果為_(kāi)_____。標(biāo)準(zhǔn)答案:0知識(shí)點(diǎn)解析:函數(shù)AT()的格式是AT(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式>]);功能是如果<字符表達(dá)式1>是<字符表達(dá)式2>的于串,則返回<字符表達(dá)式1>值的首字符在<字符表達(dá)式2>中的位置;若不是子串,則返回0。函數(shù)值為數(shù)值型。題干中<字符表達(dá)式1>為"a+b=c",<字符表達(dá)式2>為“+”,很明顯<字符表達(dá)式1>不是<字符表達(dá)式2>的子串,所以返回0。43、多欄報(bào)表的打印順序應(yīng)設(shè)置為_(kāi)_____。標(biāo)準(zhǔn)答案:自左向右知識(shí)點(diǎn)解析:在打印報(bào)表時(shí),對(duì)“細(xì)節(jié)”帶區(qū)中的內(nèi)容系統(tǒng)默認(rèn)為“自上而下”地打印。這適合于除多欄報(bào)表以外的其他報(bào)表。對(duì)于多欄報(bào)表而言,這種打印方式只能靠左邊距打印一個(gè)欄目,頁(yè)面上其他欄目為空白。為了在頁(yè)面上真正打印出多個(gè)欄目來(lái),需要把打印順序設(shè)置為“自左向右”。44、將一個(gè)項(xiàng)目編譯成一個(gè)應(yīng)用程序時(shí),如果應(yīng)用程序中包含需要用戶(hù)修改的文件,則必須將該文件標(biāo)為_(kāi)_____。標(biāo)準(zhǔn)答案:排除知識(shí)點(diǎn)解析:“排除”與“包含”相對(duì)應(yīng)。將一個(gè)項(xiàng)目編譯成一個(gè)應(yīng)用程序時(shí),所有在項(xiàng)目中被包含的文件將組合為一個(gè)單一的應(yīng)用程序文件。在項(xiàng)目連編之后,那些在項(xiàng)目中標(biāo)記為“包含”的文件將變?yōu)橹蛔x文件,不能再修改。如果應(yīng)用程序中包含需要用戶(hù)修改的文件,必須將該文件標(biāo)記為“排除”。45、執(zhí)行下列程序,顯示的結(jié)果是______。first="china"second=""a=LEN(first)i=aDOWHILEi>=1second=second+SUBSTR(first,i,1)i=i-1ENDDO?second標(biāo)準(zhǔn)答案:anihc知識(shí)點(diǎn)解析:變量a使用LEN函數(shù)取得字符串變量first的長(zhǎng)度,該變量包含5個(gè)字母,所以它的長(zhǎng)度為5,即a=5,然后將a的值賦給i,那么i也等于5。使用一個(gè)DOWHILE循環(huán)語(yǔ)句來(lái)操作,判斷條件是變量i是否大于等于0,如果小于0,則退出循環(huán),否則執(zhí)行循環(huán)體。此時(shí)SUBSTR(first,5,1)的值為a,(從“china”字符串的第5位開(kāi)始取一位字符);執(zhí)行i=i-1后,i=4,重復(fù)此循環(huán)體的操作,變量second的值依次為a、an、ani、anih,anihc,最后i<0,退出循環(huán)體。46、當(dāng)前有數(shù)據(jù)庫(kù)表“學(xué)生”表,要使該數(shù)據(jù)庫(kù)表從數(shù)據(jù)庫(kù)中移出并將其從磁盤(pán)上刪除,應(yīng)使用命令:REMOVETABLE學(xué)生______標(biāo)準(zhǔn)答案:DELETE知識(shí)點(diǎn)解析:可以用REMOVETABLE命令將一個(gè)表從數(shù)據(jù)庫(kù)中移出,命令格式是:REMOVETABLETableName|?[DELETE]其中,參數(shù)TableName給出了要從當(dāng)前數(shù)據(jù)庫(kù)中移去的表的表名,如果使用問(wèn)號(hào)“?”則顯示“移去”對(duì)話框,從中選擇要移去的表:如果使用參數(shù)DELETE,則在把所選表從數(shù)據(jù)庫(kù)中移出之外,還將其從磁盤(pán)上刪除。47、檢索學(xué)生信息表中,“籍貫”為“海南”的學(xué)生記錄,將結(jié)果保存到表xx中,SQL語(yǔ)句為:SELECT*FROM學(xué)生信息表WHERE籍貫="海南"______xx標(biāo)準(zhǔn)答案:INTOTABLE(或INTODBF)知識(shí)點(diǎn)解析:在SQL語(yǔ)句中,查詢(xún)結(jié)果可以保存到數(shù)組中,也可以保存到臨時(shí)文件、永久性表等文件中,使用短語(yǔ)INTODBF|TABLETableName可以將查詢(xún)結(jié)果存放到永久表中(dbf文件)。48、SQL語(yǔ)句中,集合的并運(yùn)算是通過(guò)______運(yùn)算符進(jìn)行合并的。標(biāo)準(zhǔn)答案:UNION知識(shí)點(diǎn)解析:SQL支持集合的并運(yùn)算,即可以將兩個(gè)SELECT語(yǔ)句的查詢(xún)結(jié)果通過(guò)并運(yùn)算合并成一個(gè)查詢(xún)結(jié)果,運(yùn)算符為UNION。進(jìn)行并運(yùn)算時(shí),要求兩個(gè)查詢(xún)結(jié)果具有相同的數(shù)據(jù)類(lèi)型和取值范圍。49、設(shè)有職工表文件,在職工表中查找獎(jiǎng)金最高的職工記錄,完成下列SQL語(yǔ)句。SELECT*FROM職工表;WHERE獎(jiǎng)金>=______;(SELECT獎(jiǎng)金FROM職工表)標(biāo)準(zhǔn)答案:ALL知識(shí)點(diǎn)解析:SQL語(yǔ)句中可以利用ANY、ALL等量詞進(jìn)行查詢(xún)。ANY、ALL和SOME是量詞,其中ANY和SOME是同義詞,在進(jìn)行比較運(yùn)算時(shí)只要子查詢(xún)中有一行能使結(jié)果為真,則結(jié)果為真;而ALL則要求子查詢(xún)中的所有行都使結(jié)果為真時(shí),結(jié)果才為真。50、設(shè)有選課表,表中包含字段有:學(xué)號(hào)N(6),課程號(hào)C(6),成績(jī)N(4)。要查詢(xún)每門(mén)課程的學(xué)生人數(shù),要求顯示課程號(hào)和學(xué)生人數(shù),對(duì)應(yīng)的SQL語(yǔ)句為:SELECT課程號(hào),COUNT(學(xué)號(hào))AS學(xué)生人數(shù)FROM選課表;GROUPBY______標(biāo)準(zhǔn)答案:課程號(hào)知識(shí)點(diǎn)解析:在實(shí)際的應(yīng)用中,除了簡(jiǎn)單的計(jì)算查詢(xún)外,我們還可以加上GROUPBY于句進(jìn)行分組計(jì)算查詢(xún)。通常來(lái)說(shuō),一個(gè)計(jì)算函數(shù)的范圍是滿(mǎn)足WHERE子句指定條件的所有記錄。當(dāng)加上GROUPBY子句后,系統(tǒng)會(huì)將查詢(xún)結(jié)果按指定列分成集合組。當(dāng)一個(gè)計(jì)算函數(shù)和一個(gè)GROUPBY子句一起使用時(shí),計(jì)算函數(shù)的范圍變?yōu)槊拷M所有的記錄。也就是說(shuō),一個(gè)結(jié)果是由組成一組的每個(gè)記錄集合產(chǎn)生的。本題中利用SQL分組統(tǒng)計(jì)的功能,統(tǒng)計(jì)選課表中每門(mén)課程的學(xué)生人數(shù),分組依據(jù)為課程號(hào)。國(guó)家二級(jí)VF筆試模擬試卷第4套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、下列敘述中錯(cuò)誤的是()。A、線性表是由n個(gè)元素組成的一個(gè)有限序列B、線性表是一種線性結(jié)構(gòu)C、線性表的所有結(jié)點(diǎn)有且僅有一個(gè)前件和后件D、線性表可以是空表標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:線性表是一種線性結(jié)構(gòu),由n(n≥0)個(gè)元素組成,所以線性表可以是空表。但是在線性表中,第一個(gè)結(jié)點(diǎn)沒(méi)有前件,最后一個(gè)結(jié)點(diǎn)沒(méi)有后件,其他結(jié)點(diǎn)有且只有一個(gè)前件和后件,所以選項(xiàng)C)是錯(cuò)誤的。2、下列敘述中正確的是A、程序設(shè)計(jì)就是編制程序B、程序的測(cè)試必須由程序員自己去完成C、程序經(jīng)調(diào)試改錯(cuò)后還應(yīng)進(jìn)行再測(cè)試D、程序經(jīng)調(diào)試改錯(cuò)后不必進(jìn)行再測(cè)試標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件測(cè)試仍然是保證軟件可靠性的主要手段,測(cè)試的目的是要盡量發(fā)現(xiàn)程序中的錯(cuò)誤,調(diào)試主要是推斷錯(cuò)誤的原因,從而進(jìn)一步改正錯(cuò)誤。測(cè)試和調(diào)試是軟件測(cè)試階段的兩個(gè)密切相關(guān)的過(guò)程,通常交替進(jìn)行。選項(xiàng)C正確。3、需求分析階段的

溫馨提示

  • 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)論