版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
國(guó)家二級(jí)(VF)機(jī)試模擬試卷5(共9套)(共394題)國(guó)家二級(jí)(VF)機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列關(guān)于棧敘述正確的是()。A、棧頂元素最先能被刪除B、棧頂元素最后才能被刪除C、棧底元素永遠(yuǎn)不能被刪除D、棧底元素最先被刪除標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:棧是先進(jìn)后出的數(shù)據(jù)結(jié)構(gòu),所以棧頂元素最后入棧卻最先被刪除。棧底元素最先入棧卻最后被刪除。所以選擇A)。2、下列敘述中正確的是()。A、在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化B、在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化C、在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化D、以上說法都不正確標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:棧是先進(jìn)后出的數(shù)據(jù)結(jié)構(gòu),在整個(gè)過程中,棧底指針不變,入棧與出棧操作均由棧頂指針的變化來操作,所以選擇C)。3、某二叉樹共有7個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個(gè),則該二叉樹的深度為(假設(shè)根結(jié)點(diǎn)在第l層)()。A、3B、4C、6D、7標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子節(jié)點(diǎn)總比度為2的節(jié)點(diǎn)多一個(gè),所以本題中度為2的節(jié)點(diǎn)為1一1=0個(gè),所以可以知道本題目中的二叉樹的每一個(gè)節(jié)點(diǎn)都有一個(gè)分支,所以共7個(gè)節(jié)點(diǎn)共7層,即深度為7。4、軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是()。A、學(xué)生成績(jī)管理系統(tǒng)B、C語言編譯程序C、UNIX操作系統(tǒng)D、數(shù)據(jù)庫管理系統(tǒng)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件、支撐軟件。操作系統(tǒng)、編譯程序、匯編程序、網(wǎng)絡(luò)軟件、數(shù)據(jù)庫管理系統(tǒng)都屬于系統(tǒng)軟件。所以B)、C)、D)都是系統(tǒng)軟件,只有A)是應(yīng)用軟件。5、結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括()。A、順序結(jié)構(gòu)B、GOTO跳轉(zhuǎn)C、選擇(分支)結(jié)構(gòu)D、重復(fù)(循環(huán))結(jié)構(gòu)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:1966年Boehm和Jacopini證明了程序設(shè)計(jì)語言僅僅使用順序、選擇和重復(fù)三種基本控制結(jié)構(gòu)就足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計(jì)方法。6、下面描述中錯(cuò)誤的是()。A、系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)B、軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過程C、數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一D、PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:詳細(xì)設(shè)計(jì)的任務(wù)是為軟件結(jié)構(gòu)圖中而非總體結(jié)構(gòu)圖中的每一個(gè)模塊確定實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用某種選定的表達(dá)工具表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié),所以A)錯(cuò)誤。7、負(fù)責(zé)數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是()。A、數(shù)據(jù)定義語言B、數(shù)據(jù)管理語言C、數(shù)據(jù)操縱語言D、數(shù)據(jù)控制語言標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)定義語言:負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言:負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢及增、刪、改等操作;數(shù)據(jù)控制語言:負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等功能。8、一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授。則實(shí)體教師和課程間的聯(lián)系是()。A、1:1聯(lián)系B、1:m聯(lián)系C、m:1聯(lián)系D、m:n聯(lián)系標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:因?yàn)橐粋€(gè)教師可講授多門課程,而一門課程又能由多個(gè)老師講授,所以它們之間是多對(duì)多的關(guān)系,可以表示為m:n。9、有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A、自然連接B、并C、交D、差標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:關(guān)系T中的元組是關(guān)系R中有而關(guān)系S中沒有的元組的集合,即從關(guān)系R中除去與關(guān)系s中相同元組后得到的關(guān)系T。所以做的是差的運(yùn)算。10、定義無符號(hào)整數(shù)類為UInt,下面可以作為類UInt實(shí)例化值的是()。A、一369B、369C、0.369D、整數(shù)集合{1,2,3,4,5}標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:只有B)選項(xiàng)369可以用無符號(hào)整數(shù)來表示和存儲(chǔ)。A)選項(xiàng)一369有負(fù)號(hào),選項(xiàng)C)0.369是小數(shù)都不能用無符號(hào)整數(shù)類存儲(chǔ)。選項(xiàng)D)是一個(gè)整數(shù)集合得用數(shù)組來存儲(chǔ)。11、打開數(shù)據(jù)庫的命令是()。A、USEB、USEDATABASEC、OPEND、OPENDATABASE標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:用命令打開數(shù)據(jù)庫的格式為:OPENDATABASE[FILENAME|?][EXCLUSIVE|SJARED][NOUPDATE][VALIDATE]。12、以下關(guān)于“查詢”的描述正確的是()。A、查詢保存在項(xiàng)目文件中B、查詢保存在數(shù)據(jù)庫文件中C、查詢保存在表文件中D、查詢保存在查詢文件中標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。查詢是以擴(kuò)展名為.qpr的文件保存在磁盤上的,所以查詢是保存在查詢文件中的,D)選項(xiàng)正確。13、不允許出現(xiàn)重復(fù)字段值的索引是()。A、候選索引和主索引B、普通索引和唯一索引C、唯一索引和主索引D、唯一索引標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:VisualFoxPro中的索引分為主索引、候選索引、唯一索引和普通索引四種。主索引是在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引,主索引可以看作表中的主關(guān)鍵字.一個(gè)表中只能有一個(gè)主索引;候選索引和主索引具有相同的特性,但候選索引可以有多個(gè);唯一索引是索引項(xiàng)的唯一,而不是字段值的唯一;普通索引既允許字段中出現(xiàn)重復(fù)值,也允許索引項(xiàng)中出現(xiàn)重復(fù)值。所以不允許出現(xiàn)字段值的索引是主索引和候選索引。14、下列程序段的執(zhí)行結(jié)果是()。DIMEa(8)a(1)=1a(2)=1fori=3to8a(i)=a(i一1)+a(i一2)next?a(7)A、5B、8C、13D、21標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:F0r循環(huán)中的語句a(i)=a(i一1)+a(i一2)是指定每個(gè)元素的值為它的前兩項(xiàng)的和,這個(gè)元素必須只能從第3項(xiàng)開始指定。由于前兩項(xiàng)分別是1、1,所以數(shù)組a的8個(gè)元素分別是1,1,2,3,5,8,13,21;元素a(7)的值是13。15、在VisualFoxPro中以下敘述正確的是()。A、利用視圖可以修改數(shù)據(jù)B、利用查詢可以修改數(shù)據(jù)C、查詢和視圖具有相同的作用D、視圖可以定義輸出去向標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表,所以利用視圖可以修改數(shù)據(jù),A)選項(xiàng)敘述正確;而查詢是從指定的表或視圖中提取滿足條件的記錄。然后按照想得到的輸出類型定向輸出查詢結(jié)果,所以查詢不能修改數(shù)據(jù),而查詢可以定義輸出去向,B)、D)選項(xiàng)敘述不正確;很明顯,查詢和視圖具有不同的作用,C)選項(xiàng)敘述不正確。16、在VisualFoxPro中可以用DO命令執(zhí)行的文件不包括()。A、PRG文件B、MPR文件C、FRX文件D、QPR文件標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:PRG文件是程序文件,DO是執(zhí)行程序文件;MPR文件是編譯后的菜單程序,DO是運(yùn)行菜單程序,運(yùn)行菜單程序時(shí),系統(tǒng)會(huì)自動(dòng)編譯.mpr文件,產(chǎn)生用于運(yùn)行的.mpx文件;QPR文件是查詢文件,DO是執(zhí)行查詢,可看查詢結(jié)果;FRX是報(bào)表文件,報(bào)表文件可以進(jìn)行輸出,使用的命令是:REPORTFORM。17、在VisualFoxPro中以下敘述錯(cuò)誤的是()。A、關(guān)系也被稱作表B、用CREATEDATABASE命令建立的數(shù)據(jù)庫文件不存儲(chǔ)用戶數(shù)據(jù)C、表文件的擴(kuò)展名是.dbfD、多個(gè)表存儲(chǔ)在一個(gè)物理文件中標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在關(guān)系模型的概念中,一個(gè)關(guān)系就是一張二維表,所以A)選項(xiàng)說法正確;CREATEDATABASE韻命令是建立數(shù)據(jù)庫的命令,而數(shù)據(jù)庫是一個(gè)邏輯上的概念和手段,它通過一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)庫表及其相關(guān)的數(shù)據(jù)庫對(duì)象統(tǒng)一組織和管理,數(shù)據(jù)庫文件不存儲(chǔ)用戶數(shù)據(jù),所以B)選項(xiàng)正確;表文件的擴(kuò)展名是DBF,所以C)選項(xiàng)說法正確;在VisualFoxPro每個(gè)表都對(duì)應(yīng)一個(gè)DBF文件,即都對(duì)應(yīng)一個(gè)物理文件,所以D)選項(xiàng)說法不正確。18、擴(kuò)展名為sex的文件是()。A、備注文件B、項(xiàng)目文件C、表單文件D、菜單文件標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:scx是表單文件的擴(kuò)展名;備注文件的擴(kuò)展名是tbk;項(xiàng)目文件的擴(kuò)展名是pjx;菜單文件的擴(kuò)展名是mnx。19、表格控件的數(shù)據(jù)源可以是()。A、視圖B、表C、SQLSELECT語句D、以上三種都可以標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:表格控件的RecordSourceType可以是0—4,其中0是表,1是別名,2是提示,3是查詢,4是SQL語句,而視圖本身就是一個(gè)虛擬表,也可以作為表格的數(shù)據(jù)源。20、在VisualFoxPro中,為了將菜單作為頂層菜單,需要設(shè)置表單的某屬性值為2,該屬性是()。A、ShowWindowB、WindowShowC、WindowStateD、Visible標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:將表單的ShowWindow屬性設(shè)置為2,將使之成為頂級(jí)菜單。21、下列程序段執(zhí)行后,內(nèi)存變量s1的值是()。s1="network"s1=stuff(s1,4,4,"BIOS")?s1A、networkB、netBIOSC、netD、BIOS標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:STUFF(<字符表達(dá)式1>,<起始位置>,<長(zhǎng)度>,<字符表達(dá)式2>)函數(shù)的功能是用字符表達(dá)式2的值替換字符表達(dá)式1中由起始位置和長(zhǎng)度指定的一個(gè)子串。所以s1,4,4的值是“work”,用“BIOS”替換“work”,最后的值為“netBIOS”。22、在VisualFoxPro中調(diào)用表單文件mf1的正確命令是()。A、DOmf1B、DOFROMmf1C、DOFORMmf1D、RUNmf1標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:調(diào)用表單文件的格式為:DOFORM<表單文件名>[NA。ME<變量名>]WITH<實(shí)參>[,<實(shí)參>,…][LIKED][NOSHOW]23、在VisualFoxPro中,如果希望內(nèi)存變量只能在本模塊(過程)中使用,不能在上層或下層模塊中使用。說明該種內(nèi)存變量的命令是()。A、PRIVATEB、LOCALC、PUBLICD、不用說明,在程序中直接使用標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:內(nèi)存變量的作用域中,全局變量(PUBLIC聲明)在任何模塊中使用,局部變量(LOCAL)只能在建立它的模塊中使用,不能在上層或下層模塊中使用,私有變量不需要通過PUBLIC和LOCAL命令事先聲明,而在程序中直接使用。24、在VisualFoxPro中,在屏幕上預(yù)覽報(bào)表的命令是()。A、PREVIEWREPORTB、REPORTFORM…PREVIEWC、DOREPORT…PREVIEWD、RUNREPORT…PREVIEW標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在命令窗口或程序中使用REPORTFORM<報(bào)表文件名>命令可以打印指定的報(bào)表,使用REPORTFORM<報(bào)表文件名>PREVIEW可以預(yù)覽指定的報(bào)表。25、命令?VARTYPE(TIME())的結(jié)果是()。A、CB、DC、TD、出錯(cuò)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:VARTYPE函數(shù)測(cè)試表達(dá)式的類型,返回一個(gè)大寫字母。TIME()以24小時(shí)制返回當(dāng)前系統(tǒng)時(shí)間,函數(shù)值為字符型。所以VARTYPE(TIME())的結(jié)果為代表字符型的大寫字母C。26、命令?LEN(SPACE(3)一SPACE(2))的結(jié)果是()。A、1B、2C、3D、5標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SPACE()返回由指定數(shù)目的空格組成的字符串;表達(dá)式“一”是連接前后兩個(gè)字符串,并將前字符串的尾部空格移到合并后的新字符串尾部;所以SPACE(3)一SPACE(2)的值為5個(gè)空格組成的字符串;LEN()返回指定字符表式的長(zhǎng)度,即字符個(gè)數(shù);所以LEN(SPACE(3)一SPACE(2))的值為5。27、要想將日期型或日期時(shí)間型數(shù)據(jù)中的年份用4位數(shù)字顯示,應(yīng)當(dāng)使用設(shè)置命令()。A、SETCENTURYONB、SETCENTURYOFFC、SETCENTURYTO4D、SETCENTURYOF4標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:命令格式SETCENTURYONIOFFITO的功能是用于決定如何顯示或解釋一個(gè)日期數(shù)據(jù)的年份。ON顯示世紀(jì),即用4位數(shù)字表示年份;OFF不顯示世紀(jì),即用2位數(shù)字表示年份;TO決定如何解釋一個(gè)用2位數(shù)字年份表示的日期所處的世紀(jì)。28、SQL語言的查詢語句是()。A、INSERTB、UPDATEC、DELETED、SELECT標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令,它的基本形式由SELECT—FROM—WHERE查詢塊組成,多個(gè)查詢塊可以嵌套執(zhí)行。本題D)選項(xiàng)正確。29、SQL的SELECT語句中,“HAVING<條件表達(dá)式>”用來篩選滿足條件的()。A、列B、行C、關(guān)系D、分組標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SQL的SELECT語句中,HAVING短語用來限定分組必須滿足的條件,D)選項(xiàng)正確。30、在VisualFoxPro中,假設(shè)教師表T(教師號(hào),姓名,性別,職稱,研究生導(dǎo)師)中,性別是C型字段,研究生導(dǎo)師是L型字段。若要查詢“是研究生導(dǎo)師的女老師”信息,那么SQL語句“SELECT*FROMTWHERE<邏輯表達(dá)式>”中的<邏輯表達(dá)式>應(yīng)是()。A、研究生導(dǎo)師AND性別="女"B、研究生導(dǎo)師OR性別="女"C、性別="女"AND研究生導(dǎo)師=.F.D、研究生導(dǎo)師=.T.OR性別=女標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題要查詢“是研究生導(dǎo)師的女老師”信息,篩選條件應(yīng)設(shè)置為研究生導(dǎo)師,且性別為女,對(duì)應(yīng)的SQL語句中的邏輯表達(dá)式即是“研究生導(dǎo)師AND性別="女"”,A)選項(xiàng)正確。31、假設(shè)有選課表SC(學(xué)號(hào),課程號(hào),成績(jī)),其中學(xué)號(hào)和課程號(hào)為C型字段,成績(jī)?yōu)镹型字段,查詢學(xué)生有選修課程成績(jī)小于60分的學(xué)號(hào),正確的SQL語句是()。A、SELECTDISTINCT學(xué)號(hào)FROMSCWHERE"成績(jī)"<60B、SELECTDISTINCT學(xué)號(hào)FROMSCWHERE成績(jī)<"60"C、SELECTDISTINCT學(xué)號(hào)FROMSCWHERE成績(jī)<60D、SELECTDISTINCT"學(xué)號(hào)"FROMSCWHERE"成績(jī)"<60標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:SQL查詢的基本格式為SELECT—FROM—WHERE,DISTINCT語句用于去掉重復(fù)值。本題查詢成績(jī)小于60分的學(xué)號(hào),where指定的條件應(yīng)為“WHERE成績(jī)<60”,因此C)選項(xiàng)正確。32、查詢學(xué)生表的全部記錄并存儲(chǔ)于臨時(shí)表文件one中的SQL命令是()。A、SELECT*FROM學(xué)生表INTOCURSORoneB、SELECT*FROM學(xué)生表TOCURSORoneC、SELECT*FROM學(xué)生表INTOCURSORDBFoneD、SELECT*FROM學(xué)生表TOCURSORDBFone標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在SQL查詢語句的尾部添加INTOCURSOR<臨時(shí)表名>可以將查詢的結(jié)果放入指定的臨時(shí)表中。此操作的通常是將一個(gè)復(fù)雜的查詢分解,臨時(shí)表通常不是最終結(jié)果,可以接下來對(duì)臨時(shí)表操作得到最終結(jié)果。生成的臨時(shí)表是當(dāng)前被打開的并且是只讀的,關(guān)閉該文件時(shí)將自動(dòng)刪除。本題正確答案為A)。33、查詢成績(jī)?cè)?0分至85分之間學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī),正確的SQL語句是()。A、SELECT學(xué)號(hào),課程號(hào),成績(jī)FROMscWHERE成績(jī)BETWEEN70AND85B、SELECT學(xué)號(hào),課程號(hào),成績(jī)FROMSCWHERE成績(jī)>=70OR成績(jī)<=85C、SELECT學(xué)號(hào),課程號(hào),成績(jī)FROM8CWHERE成績(jī)>=70OR<=85D、SELECT學(xué)號(hào),課程號(hào),成績(jī)FROMSCWHERE成績(jī)>=70AND<=85標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:簡(jiǎn)單查詢是基于一個(gè)表進(jìn)行的查詢,是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、FROM和WHERE短語構(gòu)成的條件查詢。BETWEEN…AND…為常用運(yùn)算符,表示“在……和……之間”,其中包含等于,即大于等于AND前面的數(shù),小于等于AND后面的數(shù)。本題查詢成績(jī)?cè)?0分至85分之間學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī),WHERE指定的條件應(yīng)為“WHERE成績(jī)BETWEEN70AND85”,因此A)選項(xiàng)正確。34、查詢有選課記錄,但沒有考試成績(jī)(成績(jī)字段是空值)的學(xué)生的學(xué)號(hào)和課程號(hào),正確的SQL語句是()。A、SELECT學(xué)號(hào),課程號(hào)FROMscWHERE成績(jī)=""B、SELECT學(xué)號(hào),課程號(hào)FROMscWHERE成績(jī)=NULLC、SELECT學(xué)號(hào),課程號(hào)FROMscWHERE成績(jī)ISNULLD、SELECT學(xué)號(hào),課程號(hào)FROMscWHERE成績(jī)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題查詢沒有考試成績(jī)的學(xué)號(hào)和課程號(hào)??梢允褂每罩?ISNULL)查詢,NULL或NOTNULL說明字段允許或不允許為空值。選項(xiàng)C)格式正確。35、查詢選修C2課程號(hào)的學(xué)生姓名,下列SQL語句中錯(cuò)誤的是()。A、SELECT姓名FROMSWHEREEXISTS(SELECT*FROMSCWHERE學(xué)號(hào)=S.學(xué)號(hào)AND課程號(hào)=’C2’)B、SELECT姓名FROMSWHERE學(xué)號(hào)IN(SELECT學(xué)號(hào)FROMSCWHERE課程號(hào)=’C2’)C、sELECT姓名FROMSJOINSCONS.學(xué)號(hào)=SC.學(xué)號(hào)WHERE課程號(hào)=’C2’D、SELECT姓名FROMSWHERE學(xué)號(hào)=(SELECT學(xué)號(hào)FROMSCWHERE課程號(hào)=’C2’)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題A)選項(xiàng)為使用量詞和謂語的查詢,有兩種格式:格式l:<表達(dá)式><比較運(yùn)算符>[ANYIALL|SOME](子查詢)。格式2:[NOT]EXISTA(子查詢)。C)選項(xiàng)為超鏈接查詢,B)和D)選項(xiàng)為簡(jiǎn)單查詢,SELECT查詢的基本格式為:SELECT<字段名表>FROM<表名表>WHERE<條件>GROUPBY<字段>HAVING<條件>ORDERBY<字段>INTODBF|TABLE|。D)選項(xiàng)格式錯(cuò)誤。36、下列與修改表結(jié)構(gòu)相關(guān)的命令是()。A、INSERTB、ALTERC、IJPDATED、CREATE標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,而UPDATE命令用于更新數(shù)據(jù)、INSERT命令用于插入數(shù)據(jù)、CREATETABLE命令用于新建表。因此本題選B)。37、在SQLSELECT語句中與INTOTABLE等價(jià)的短語是()。A、INTODBFB、TOTABLEC、INTOFORMD、INTOFILE標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在sQL查詢語句的尾部添加INTODBF|TABLE<表名>可以將查詢的結(jié)果放入新生成的指定表中。INTOTABLE命令與INTODBF命令等價(jià),即A)選項(xiàng)正確。38、在表單設(shè)計(jì)中,經(jīng)常會(huì)用到一些特定的關(guān)鍵字、屬性和事件,下列各項(xiàng)中屬于屬性的是()。A、ThisB、ThisFormC、CaptionD、Click標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在容器的嵌套層次關(guān)系中,引用其中某個(gè)對(duì)象需指明對(duì)象在嵌套層次中的位置,經(jīng)常要用到的關(guān)鍵字是Parent、This、ThisForm、ThisFormset。而Click為常用事件,在鼠標(biāo)單擊時(shí)引發(fā)。Caption屬性用于指定表單中控件的標(biāo)題,所以C)選項(xiàng)正確。39、在使用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢時(shí),為了指定在查詢結(jié)果中是否包含重復(fù)記錄(對(duì)應(yīng)于DISTINCT),應(yīng)該使用的選項(xiàng)卡是()。A、排序依據(jù)B、連接C、篩選D、雜項(xiàng)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在查詢?cè)O(shè)計(jì)器的界面中有6個(gè)選項(xiàng)卡,它們和SQLSELECT語句的各短語是相對(duì)應(yīng)的。其中,“雜項(xiàng)”選項(xiàng)卡可以指定是否要重復(fù)記錄(對(duì)應(yīng)于DISTINCT)及列在前面的記錄(對(duì)應(yīng)于TOP短語)等。即D)為正確選項(xiàng)。40、下列屬于表單方法名(非事件名)的是()。A、InitB、ReleaseC、DestroyD、Caption標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題Init和Destroy為常用事件,Caption為表單屬性。Release是方法的一種,用于將表單從內(nèi)存中釋放(清除),所以B)為正確選項(xiàng)。二、基本操作題(本題共1題,每題1.0分,共1分。)41、(1)在考生文件夾下根據(jù)SCORE_MANAGER數(shù)據(jù)庫,使用查詢向?qū)Ы⒁粋€(gè)含有“姓名”和“出生日期”的標(biāo)準(zhǔn)查詢QUERY3_1.QPR。(2)從SCORE_MANAGER隅數(shù)據(jù)庫中刪除名為NEW_VIEW3的視圖。(3)用SQL命令向SCORE1表中插入一條記錄:學(xué)號(hào)為“993503433”、課程號(hào)為“0001”、成績(jī)?yōu)?9。(4)打開表單MYFORM3_4,向其中添加一個(gè)“關(guān)閉”命令按鈕(名稱為Commandl),表單運(yùn)行時(shí),單擊此按鈕關(guān)閉表單(不能有多余的命令)。標(biāo)準(zhǔn)答案:(1)單擊工具欄中的“新建”按鈕,在彈出的“新建”對(duì)話框中,選擇“查詢”,單擊“向?qū)А卑粹o,按照向?qū)У奶崾?,首先從STUDENT表中選擇“姓名”和“出生日期”字段,然后按提示單擊“完成”按鈕,在“另存為”對(duì)話框中輸入文件名QUERY3_1.QPR。(2)單擊工具欄中的“打開”按鈕,打開考生文件夾下的SCORE_MANAGER數(shù)據(jù)庫,選擇NEW_VIEW3視圖并右擊,選擇“刪除”命令,再在提示框中單擊“移去”按鈕。(3)在命令窗口中輸入下列代碼并按回車鍵。INSERTINTOSCORE1(學(xué)號(hào),課程號(hào),成績(jī))VALUES("993503433","0001",99)(4)單擊工具欄中的“打開”按鈕。打開考生文件夾下的表單MYFORM3_4.SCX,通過表單控件工具欄向其中添加一個(gè)命令按鈕控件,并設(shè)置其Caption屬性為“關(guān)閉”,雙擊“關(guān)閉”命令按鈕,編寫其Click事件代碼為“Thisform.Release”。保存并運(yùn)行表單。知識(shí)點(diǎn)解析:暫無解析三、簡(jiǎn)單應(yīng)用題(本題共1題,每題1.0分,共1分。)42、(1)建立一個(gè)表單文件myform,將employee表添加到表單的數(shù)據(jù)環(huán)境中,然后在表單中添加表格控件grid1,指定其記錄源類型為“別名”、記錄源為employee表文件,最后添加。一個(gè)“退出”命令按鈕控件Commandl,程序運(yùn)行時(shí)單擊該命令按鈕將關(guān)閉表單。(2)修改two.prg文件中的SQLSELECT命令,使之正確運(yùn)行時(shí)可以顯示如下結(jié)果:組別組長(zhǎng)組員1朱茵趙一軍1朱茵李龍1朱茵王婧1朱茵王一凡2李毅劉嚴(yán)俊2李毅軍楊小萍2李毅軍胡小晴3吳軍楊蘭3吳軍吳偉軍3吳軍趙小青3吳軍韋小光4楊一明李琪4楊一明楊小陽4楊一明李楠4楊一明胡一刀標(biāo)準(zhǔn)答案:(1)步驟1:在命令窗口中輸入命令“Createformmyform”,按下回車鍵新建一個(gè)表單。步驟2:在表單空白處單擊鼠標(biāo)右鍵,選擇“數(shù)據(jù)環(huán)境”命令,為表單添加數(shù)據(jù)環(huán)境表“employee”,并將“employee”從數(shù)據(jù)環(huán)境中拖拽表到表單中,在表單的屬性窗口中修改表格的Name屬性為Gridl。步驟3:通過表單控件工具欄為表單添加一個(gè)命令按鈕,修改其Caption屬性為“退出”,雙擊命令按鈕,編寫其Click事件“ThisForm.Release”。步驟4:保存并運(yùn)行表單。(2)步驟1:?jiǎn)螕艄ぞ邫谥械摹按蜷_”按鈕,打開考生文件夾下的程序文件two.prg。步驟2:修改程序中的錯(cuò)誤命令。第1處錯(cuò)誤改為:fromemployeepjoinemployeec;第2處錯(cuò)誤改為:onp.組別=c.組別wherec.職務(wù)=“組長(zhǎng)”andc.姓名<>p.姓名;步驟3:保存并運(yùn)行程序,查看程序的運(yùn)行結(jié)果。知識(shí)點(diǎn)解析:暫無解析四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)43、在考生文件夾下完成下列操作:在考生文件夾下創(chuàng)建一個(gè)下拉式菜單mymenu.mnx,并生成菜單程序mymenu.mpr。運(yùn)行該菜單程序時(shí)會(huì)在當(dāng)前vfp系統(tǒng)菜單的末尾追加一個(gè)“考試”子菜單,如下圖所示。菜單命令“統(tǒng)計(jì)”和“返回”的功能都通過執(zhí)行過程完成。菜單命令“統(tǒng)計(jì)”的功能是統(tǒng)計(jì)每個(gè)用戶發(fā)布的主題帖數(shù)和回復(fù)貼數(shù)。統(tǒng)計(jì)結(jié)果依次包含“用戶名”、“主題帖數(shù)”和“回復(fù)帖數(shù)”三個(gè)字段。各記錄按用戶名升序排序,統(tǒng)計(jì)結(jié)果存放在tabletwo表中。菜單命令“返回”的功能是恢復(fù)標(biāo)準(zhǔn)的系統(tǒng)菜單。菜單程序生成后,運(yùn)行菜單程序并依次執(zhí)行“統(tǒng)計(jì)”和“返回”菜單命令。標(biāo)準(zhǔn)答案:步驟1:?jiǎn)螕舫S霉ぞ邫谥械摹靶陆ā卑粹o,在打開的“新建”對(duì)話框中選擇“菜單”單選按鈕,然后單擊“新建文件”按鈕,選擇“菜單”按鈕。步驟2:?jiǎn)螕舨藛螜谥械摹帮@示”按鈕,在彈出的下拉列表中選擇“常規(guī)選項(xiàng)”命令,在彈出的“常規(guī)選項(xiàng)”對(duì)話框中,選擇“位置”選項(xiàng)組中的“追加”單選按鈕,單擊“確定”按鈕。步驟3:按題目的要求新建一個(gè)“考試”菜單,設(shè)置該菜單的“結(jié)果”為子菜單,再單擊“創(chuàng)建”按鈕建立兩個(gè)菜單項(xiàng)“統(tǒng)計(jì)”和“返回”,結(jié)果均設(shè)置為“過程”。步驟4:選中“統(tǒng)計(jì)”行,單擊后面的“創(chuàng)建”按鈕,在彈出的窗口中輸入如下代碼,為“統(tǒng)計(jì)”菜單編寫代碼。SELECTReply.用戶名,COUNT(Reply.主題帖編號(hào))as主題貼數(shù),;Topic.回復(fù)數(shù)AS回復(fù)貼數(shù);FROMreplyINNERJOINtopic;ONReply.編號(hào)=Topic.編號(hào);GROUPBYReply.用戶名;ORDERBYReply.用戶名;INTOTABLEtabletwo.dbf步驟5:為“返回”菜單編寫代碼“Setsysmenutodefault”,方法同步驟3。步驟6:?jiǎn)螕舨藛螜谥械摹安藛巍卑粹o,在彈出的下拉列表中選擇“生成”按鈕。在彈出的“另存為”對(duì)話框中,設(shè)置菜單名為“mymenu.mnx”,單擊“保存”按鈕。再在彈出的“生成菜單”對(duì)話框中,單擊“生成”按鈕。步驟7:在命令窗口中輸入“D0mymenu.mpr”,按“Enter”鍵運(yùn)行程序,即可看到在當(dāng)前的vfp系統(tǒng)菜單的末尾追加了一個(gè)“考試”子菜單。依次執(zhí)行“統(tǒng)計(jì)”和“返回”菜單命令。知識(shí)點(diǎn)解析:暫無解析國(guó)家二級(jí)(VF)機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是()。A、算法的空間復(fù)雜度與算法所處理的數(shù)據(jù)存儲(chǔ)空間有關(guān)B、算法的空間復(fù)雜度是指算法程序控制結(jié)構(gòu)的復(fù)雜程度C、算法的空間復(fù)雜度是指算法程序中指令的條數(shù)D、壓縮數(shù)據(jù)存儲(chǔ)空間不會(huì)降低算法的空間復(fù)雜度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:算法的空間復(fù)雜度是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間,包括3個(gè)部分:輸入數(shù)據(jù)所占的存儲(chǔ)空間、程序本身所占的存儲(chǔ)空間、算法執(zhí)行過程中所需要的額外空間。為了降低算法的空間復(fù)雜度,主要應(yīng)減少輸入數(shù)據(jù)所占的存儲(chǔ)空間以及額外空間,通常采用壓縮存儲(chǔ)技術(shù)。故A選項(xiàng)正確。2、下列各組排序法中,最壞情況下比較次數(shù)相同的是()。A、希爾排序與堆排序B、簡(jiǎn)單插入排序與希爾排序C、簡(jiǎn)單選擇排序與堆排序D、冒泡排序與快速排序標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)長(zhǎng)度為n的線性表,下表為常用排序算法最壞情況下的比較次數(shù)。上表中未包括希爾排序,因?yàn)橄柵判虻臅r(shí)間效率與所取的增量序列有關(guān),如果增量序列為“d1=n/2,di+1=di/2”,在最壞情況下,希爾排序所需要的比較次數(shù)為O(n1.5)。由表格可知冒泡排序與快速排序比較次數(shù)相同,D選項(xiàng)正確。3、設(shè)棧的存儲(chǔ)空間為S(1:50),初始狀態(tài)為top=51?,F(xiàn)經(jīng)過一系列正常的入棧與退棧操作后,top=20,則棧中的元素個(gè)數(shù)為()。A、31B、30C、21D、20標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:棧是一種特殊的線性表,它所有的插入與刪除都限定在表的同一端進(jìn)行。入棧運(yùn)算即在棧頂位置插入一個(gè)新元素,退棧運(yùn)算即取出棧頂元素賦予指定變量。棧為空時(shí),棧頂指針top=0,經(jīng)過入棧和退棧運(yùn)算,指針始終指向棧頂元素。初始狀態(tài)為top=51,當(dāng)top=20時(shí),元素依次存儲(chǔ)在單元20:50中,個(gè)數(shù)為50—19=31,A選項(xiàng)正確。4、某二叉樹共有400個(gè)結(jié)點(diǎn),其中有100個(gè)度為1的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)為()。A、149B、150C、151D、不存在這樣的二叉樹標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在樹結(jié)構(gòu)中,一個(gè)結(jié)點(diǎn)所擁有的后件個(gè)數(shù)稱為該結(jié)點(diǎn)的度。對(duì)任何一棵二叉樹,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。二叉樹中有400個(gè)結(jié)點(diǎn),設(shè)葉子結(jié)點(diǎn)個(gè)數(shù)為n0,度為1的結(jié)點(diǎn)個(gè)數(shù)為100,設(shè)度為2的結(jié)點(diǎn)個(gè)數(shù)為n2。400=n0+100+n2且n0=n2+1,則n0=150.5,n2=149.5。由于結(jié)點(diǎn)個(gè)數(shù)必須是整數(shù),所以不存在這樣的二叉樹,故選擇D選項(xiàng)。5、下面屬于“類一對(duì)象”主要特征的是()。A、對(duì)象一致性B、對(duì)象無關(guān)性C、類的多態(tài)性D、類的依賴性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:“類一對(duì)象”的主要特征如下。由表格可知“類一對(duì)象”主要特征包括類的多態(tài)性,故C選項(xiàng)正確。6、下面不屬于需求分析階段工作的是()。A、需求獲取B、可行性研究C、需求分析D、撰寫軟件需求規(guī)格說明書標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:需求分析階段要對(duì)待開發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)定義,編寫軟件規(guī)格說明書及初步的用戶手冊(cè)并提交評(píng)審,可以分為4個(gè)方面:需求獲取、需求分析、編寫需求規(guī)格說明書和需求評(píng)審。可行性研究是軟件生命周期第二階段的主要任務(wù),在需求分析之前,故選擇B選項(xiàng)。7、軟件生命周期是指()。A、軟件的需求分析、設(shè)計(jì)與實(shí)現(xiàn)B、軟件的開發(fā)與管理C、軟件的實(shí)現(xiàn)和維護(hù)D、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:通常把軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用、退役的過程稱為軟件生命周期,D選項(xiàng)正確。8、在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是()。A、內(nèi)模式B、用戶模式C、外模式D、概念模式標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)在其內(nèi)部分為三級(jí)模式,即概念模式、內(nèi)模式和外模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶的公共數(shù)據(jù)視圖。外模式也稱子模式或者用戶模式,是用戶的數(shù)據(jù)視圖,也就是用戶所能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。內(nèi)模式又稱物理模式,是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是概念模式,D選項(xiàng)正確。9、大學(xué)中每個(gè)年級(jí)有多個(gè)班,每個(gè)班有多名學(xué)生,則實(shí)體班級(jí)和實(shí)體學(xué)生之間的聯(lián)系是()。A、一對(duì)多B、一對(duì)一C、多對(duì)一D、多對(duì)多標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:實(shí)體集之間通過聯(lián)系來建立的聯(lián)接關(guān)系分為三類:一對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1:m)、多對(duì)多聯(lián)系(m:n)。每個(gè)班有多名學(xué)生,但每個(gè)學(xué)生只能在一個(gè)班級(jí)里,故實(shí)體班級(jí)和實(shí)體學(xué)生之間的聯(lián)系是一對(duì)多,A選項(xiàng)正確。10、有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R、S得到關(guān)系T的操作是()。A、交B、投影C、自然連接D、并標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:交:R∩S結(jié)果是既屬于R又屬于S的記錄組成的集合。并:R∪S是將S中的記錄追加到R后面。上述兩種操作中,關(guān)系R與S要求有相同的結(jié)構(gòu),故A、D選項(xiàng)錯(cuò)誤。投影是指從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系,由于T中含有R中不存在的屬性,明顯不可能由R向S投影得到T,B選項(xiàng)錯(cuò)誤。自然連接:去掉重復(fù)屬性的等值連接。R與S的重復(fù)屬性是A,等值元組為a和c,進(jìn)行自然連接得到的兩個(gè)元組按照屬性ABCD的順序?yàn)閏34t與a15n,正好為題目中關(guān)系T,故C選項(xiàng)正確。11、關(guān)系的元組所對(duì)應(yīng)的是()。A、表的一行B、表的一列C、表的一個(gè)元素D、表的結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在VisualFoxPro中,一個(gè)“表”就是一個(gè)關(guān)系。在一個(gè)二維表中,水平方向的行稱為元組,每一行是一個(gè)元組;垂直方向的列稱為屬性,每一列有一個(gè)屬性名。表中的一個(gè)元素就是表中的一個(gè)數(shù)據(jù)。表的結(jié)構(gòu)由字段名及其寬度、類型等組成。故答案為A。12、打開一個(gè)項(xiàng)目之后,選擇“文件”菜單中的“新建”命令創(chuàng)建的文件()。A、不屬于任何項(xiàng)目B、屬:于當(dāng)前項(xiàng)目C、既可屬于也可不屬于當(dāng)前項(xiàng)目D、屬于任何項(xiàng)目標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在項(xiàng)目管理器中新建的文件將自動(dòng)包含在該項(xiàng)目中,而利用“文件”菜單中的“新建”命令創(chuàng)建的文件不屬于任何項(xiàng)目。故答案為A。13、順序執(zhí)行下列命令后,顯示的結(jié)果是()。x=’123’str="2014年索契冬季奧運(yùn)會(huì)"?substr(str,len(x—x)+1,4)A、索契B、2014C、冬季奧運(yùn)D、索契冬季標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:“一”用于將兩個(gè)字符串首尾連接形成一個(gè)新的字符串,并將前字符串尾部的空格移到合并后的新字符串的尾部,其結(jié)果還是字符串。len()函數(shù)返回指定字符串表達(dá)式值的長(zhǎng)度,本題中l(wèi)en(x—x)即len(’123’一’123’),返回值為6;substr()函數(shù)從指定表達(dá)式的指定起始位置取指定長(zhǎng)度的子串作為函數(shù)值,本題中substr(str,7,4)是從str第7個(gè)字符開始向后取4個(gè)字符,即“索契”,故答案為A。14、下列函數(shù)中,函數(shù)值返回邏輯真(.T.)的是()。A、LIKE("a*","abc")B、VARTYPE("abc"="abc")C、ISNULL(")D、AT("a","abc")標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:LIKE(<字符表達(dá)式l>,<字符表達(dá)式2>)用于比較兩個(gè)字符串對(duì)應(yīng)位置上的字符,若所對(duì)應(yīng)字符都相匹配,函數(shù)返回邏輯真(.T.),否則返回邏輯假(.F.);<字符表達(dá)式1>中可以包含通配符“*”和“?”,“*”可與任何數(shù)目的字符相匹配,“?”可以與任何單個(gè)字符相匹配,故A項(xiàng)正確。VARTYPE(<表達(dá)式>[,<邏輯表達(dá)式>])是表達(dá)式類型測(cè)試函數(shù),返回一個(gè)描述表達(dá)式數(shù)據(jù)類型的大寫字符,函數(shù)值為字符型。ISNULL(<表達(dá)式>)是空值測(cè)試函數(shù),判斷一個(gè)表達(dá)式的運(yùn)算結(jié)果是否為NULL,若是NULL值返回邏輯真(.T.),否則返回邏輯假(.F.)。本題ISNULL(")中的表達(dá)式是一個(gè)空串,并不是NULL,故返回(.F.)。AT()是求子串位置的函數(shù),函數(shù)值為數(shù)值型。15、在VisualFoxPro中,刪除數(shù)據(jù)庫描述正確的是()。A、數(shù)據(jù)庫中的表也將一起刪除B、數(shù)據(jù)庫中的表將變?yōu)樽杂杀鞢、先將數(shù)據(jù)庫刪空才能刪除數(shù)據(jù)庫D、刪除數(shù)據(jù)庫時(shí)視圖也將被刪除標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在VisualFoxPro中,在刪除數(shù)據(jù)庫時(shí),不管是“移去”數(shù)據(jù)庫,還是“刪除”數(shù)據(jù)庫,都沒有刪除數(shù)據(jù)庫中的表等對(duì)象,數(shù)據(jù)庫中的表將變?yōu)樽杂杀?。?shù)據(jù)庫不刪空也能刪除數(shù)據(jù)庫。故答案為B。16、假設(shè)會(huì)員表中包含會(huì)員號(hào)、姓名和電話字段?,F(xiàn)在希望通過創(chuàng)建合適的索引來保證會(huì)員號(hào)的值唯一,應(yīng)該建立()。A、唯一索引B、普通索引C、候選索引D、在普通索引的基礎(chǔ)上再建立唯一索引標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:唯一索引與字段值的唯一性無關(guān),即建立唯一索引的字段,它的字段值是可以重復(fù)的。普通索引不僅允許字段中出現(xiàn)重復(fù)值,并且索引項(xiàng)中也允許出現(xiàn)重復(fù)值。候選索引要求字段值的唯一性并決定處理記錄的順序。故答案為C。17、下列關(guān)于VisualFoxPro數(shù)據(jù)庫的描述,正確的是()。A、可以將表邏輯地組織在一起,并使表具有更多特征B、每個(gè)表可以屬于多個(gè)數(shù)據(jù)庫C、數(shù)據(jù)庫是存儲(chǔ)用戶記錄的數(shù)據(jù)文件D、數(shù)據(jù)庫是不允許刪除的標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在VisualFoxPro中,數(shù)據(jù)庫可以說是一個(gè)邏輯上的概念和手段,它通過一組系統(tǒng)的文件將相互關(guān)聯(lián)的數(shù)據(jù)庫表及其相關(guān)的數(shù)據(jù)庫對(duì)象統(tǒng)一進(jìn)行組織和管理,A選項(xiàng)正確;一個(gè)表只能屬于一個(gè)數(shù)據(jù)庫,B選項(xiàng)錯(cuò)誤;數(shù)據(jù)表是存儲(chǔ)用戶記錄的數(shù)據(jù)文件,C選項(xiàng)錯(cuò)誤;一個(gè)數(shù)據(jù)庫不再使用了隨時(shí)都可以刪除,D選項(xiàng)錯(cuò)誤。18、在VisualFoxPro中,將表中的記錄物理地按順序重新排列的命令是()。A、SORTB、INDEXC、ORDERBYD、SEEK標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:VisualFoxPro從一開始就提供了一種物理排序的命令,它可以將表中的記錄按照新的物理順序排列,物理排序的命令是SORT。故答案為A。19、在VisualFoxPro中,如果要使指針指向下一個(gè)滿足LOCATE條件的記錄,應(yīng)該使用的命令是()。A、CONTINUEB、NEXTC、SKIPD、EXIT標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:如果要使指針指向下一個(gè)滿足LOCATE條件的記錄,使用CONTINUE命令。同樣,如果沒有記錄滿足條件,則指針指向文件結(jié)束位置。故答案為A。20、在VisualFoxPro中,一條SQL語句可以分多行寫。下面說法正確的是()。A、最后一行以分號(hào)結(jié)尾B、除最后一行,其他各行以分號(hào)結(jié)尾C、除最后一行,其他各行以逗號(hào)結(jié)尾D、除最后一行,其他各行以空格結(jié)尾標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在VisualFoxPro中,一條SQL語句可以分多行寫,除最后一行,其他各行以分號(hào)結(jié)尾。故答案為B。21、在VisualFoxPro的SQL查詢中,為計(jì)算某字段值的平均值應(yīng)使用函數(shù)()。A、COUNTB、AVGC、MAXD、SUM標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:SQL不僅具有一般的檢索能力,而且還有計(jì)算方式的檢索。用于計(jì)算檢索的函數(shù)有COUNT(計(jì)數(shù))、SUM(求和)、AVG(計(jì)算平均值)、MAX(求最大值)、MIN(求最小值)。故本題答案為B。22、設(shè)電影表的表結(jié)構(gòu)為(電影編號(hào),電影名,類型,票房收入,上映日期),如果希望查詢票房收入最高的電影名和票房收入,正確的SQL語句是()。A、SELECT電影名,票房收入FROM電影表WHERE票房收入>=ALL(SELECT票房收入FROM電影表)B、SELECT電影名,票房收入FROM電影表WHERE票房收入=MAX(票房收入)C、SELECT電影名,票房收入TOP1FROM電影表D、SELECT電影名,MAX(票房收入)FROM電影表GROUPBY電影名標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:查詢的基本格式為SELECT<字段名列表>FROM<表名>WHERE<查詢條件>,本題要查詢票房收入最高的電影名和票房收入,故C、D選項(xiàng)錯(cuò)誤。量詞ALL要求子查詢中的所有行都使結(jié)果為真時(shí),結(jié)果才為真,故答案為A。23、設(shè)有—個(gè)還沒有記錄的電影表,該表的定義如下:CREATETABLE電影表(電影編號(hào)IPRIMARYKEY,;電影名C(30)NOTNULL,;票價(jià)YNULLCHECK(票價(jià)>=0))下列插入語句中,能夠正確執(zhí)行的是()。A、INSERTINTO電影表(電影編號(hào),電影名)VALUES(1,’北京愛情故事’)B、INSERTINTO電影表(電影編號(hào),票價(jià))VALUES(1,70)C、INSERTINTO電影表VALUES(1,’北京愛情故事’)D、INSERTINTO電影表VALUES(1,北京愛情故事,70)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:由表的定義可知,“電影名”字段是字符型,而選項(xiàng)D中的電影名“北京愛情故事”沒有定界符,所以不是字符型數(shù)據(jù),故選項(xiàng)D錯(cuò)誤。在表的定義中,電影名不能為空,選項(xiàng)B中缺少電影名,故錯(cuò)誤。選項(xiàng)C中的命令格式要求必須為所有的字段插入數(shù)據(jù)。選項(xiàng)C中沒有為票價(jià)字段插入數(shù)據(jù),故是錯(cuò)誤選項(xiàng)。故答案為A。24、下列SQL查詢語句的功能是()。SELECT類型,AVG(票價(jià))FROM電影表GROUPBY類型HAVINGAVG(票價(jià))>80A、查找電影表中平均票價(jià)在80以上的電影類型和平均票價(jià)B、查找電影表中電影票價(jià)在80以上的電影類型和平均票價(jià)C、查找電影表中平均票價(jià)在80以上的電影D、查找電影表中電影票價(jià)在80以上的電影標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:GROUPBY短語用于對(duì)查詢結(jié)果進(jìn)行分組,HAVING短語必須跟隨GROUPBY使用,它用來限定分組必須滿足的條件。本題中首先根據(jù)“類型”進(jìn)行分組,限定分組的條件為“平均票價(jià)”在80以上,最后查詢出“類型”和“平均票價(jià)”。故答案為A。25、在SQL語句中,將多個(gè)查詢結(jié)果合成一個(gè)結(jié)果集合的運(yùn)算符是()。A、UNIONB、ADDC、INTOD、JOIN標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:SQL支持集合的并(UNION)運(yùn)算,即可以將兩個(gè)SELECT語句的查詢結(jié)果通過并運(yùn)算合并成一個(gè)查詢結(jié)果。為了進(jìn)行并運(yùn)算,要求兩個(gè)查詢結(jié)果具有相同的字段個(gè)數(shù),并且對(duì)應(yīng)字段的值要出自同一個(gè)值域(相同的數(shù)據(jù)類型和取值范圍)。故答案為A。26、設(shè)電影表的定義如下:CREATETABLE電影表(電影編號(hào)IPRIMARYKEY,;電影名C(30),;票價(jià)YCHECK(票價(jià)>=0))下列選項(xiàng)中,能夠刪除“票價(jià)”字段的有效性規(guī)則的是()。A、ALTERTABLE電影表ALTER票價(jià)DROPCHECKB、ALTERTABLE電影表MODIFY票價(jià)DROPCHECKC、ALTERTABLE電影表ALTER票價(jià)DELETECHECKD、ALTERTABLE電影表MODIFY票價(jià)DELETECHECK標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:刪除表中字段有效性規(guī)則的命令格式為:ALTERTABLE表名ALTER字段名DROPCHECK。故答案為A。27、在查詢?cè)O(shè)計(jì)器中,實(shí)現(xiàn)投影操作的選項(xiàng)卡是()。A、“字段”選項(xiàng)卡B、“篩選”選項(xiàng)卡C、“雜項(xiàng)”選項(xiàng)卡D、“連(聯(lián))接”選項(xiàng)卡標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:“字段”選項(xiàng)卡對(duì)應(yīng)于SE.LECT短語,用來選定包含在查詢結(jié)果中的字段,在“函數(shù)和表達(dá)式”編輯框中可以輸入或編輯計(jì)算表達(dá)式;“篩選”選項(xiàng)卡對(duì)應(yīng)于WHERE短語,用來指定查詢條件;“雜項(xiàng)”選項(xiàng)卡可指定是否要重復(fù)記錄(對(duì)應(yīng)于DISTINCT)及列在前面的記錄(對(duì)應(yīng)于TOP短語)等;“連(聯(lián))接”選項(xiàng)卡對(duì)應(yīng)于JOINON短語,用來確定各表或視圖之間的聯(lián)接關(guān)系。故答案為A。28、下列關(guān)于查詢的描述中,錯(cuò)誤的是()。A、查詢只可以訪問本地?cái)?shù)據(jù)源,不可以訪問遠(yuǎn)程數(shù)據(jù)源B、查詢是一個(gè)獨(dú)立的文件,它不屬于任何一個(gè)數(shù)據(jù)庫C、不能通過查詢更新基本表中的數(shù)據(jù)D、查詢就是預(yù)先定義好的一個(gè)SQLSELECT語句標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:查詢是預(yù)先定義好的一個(gè)SQLSELECT語句;在磁盤上,查詢是一個(gè)以擴(kuò)展名.qbr獨(dú)立保存的文本文件;不能通過查詢更新基本表中的數(shù)據(jù),可通過視圖來更新基本表中的數(shù)據(jù)。查詢不僅可以訪問本地?cái)?shù)據(jù)源,也可以訪問遠(yuǎn)程數(shù)據(jù)源,故答案為A。29、可以用DO命令執(zhí)行的文件類型包括()。A、PRG、MPR和SCXB、PRG、FRX和SCXC、PRG、MPR和QPRD、PRG、MPR和FRX標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:DO命令用于執(zhí)行程序文件,在四個(gè)選項(xiàng)中,PRG、MPR和QPR均是程序文件,SCX為表單文件,F(xiàn)RX為報(bào)表文件。故答案為C。30、可以接受邏輯型數(shù)據(jù)的交互性輸入命令有()。A、ACCEPTB、INPUTC、WAITD、以上都可以標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:使用INPUT輸入的數(shù)據(jù)可以是常量、變量或表達(dá)式,而常量和變量中都包含邏輯型數(shù)據(jù)。ACCEPT命令只能接收字符串。WAIT命令用于顯示字符表達(dá)式的值作為提示信息,暫停程序的執(zhí)行,直到用戶按任意鍵或單擊鼠標(biāo)時(shí)繼續(xù)程序的執(zhí)行,故答案為B。31、執(zhí)行下列命令后,顯示的結(jié)果是()。cj=75DOCASECASEcj>60dj=’及格’CASEcj>70dj=’中等’CASEcj>85dj=’優(yōu)秀’OTHERWISEdj=’不及格’ENDCASE?djA、及格B、中等C、優(yōu)秀D、不及格標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在多分支語句中,依次判斷CASE后面的條件是否成立,當(dāng)發(fā)現(xiàn)某個(gè)CASE后面的條件成立時(shí),就執(zhí)行該CASE和下一個(gè)CASE之間的命令序列,然后執(zhí)行ENDCASE后面的命令。不管有幾個(gè)CASE條件成立,只有最先成立的那個(gè)CASE條件的對(duì)應(yīng)命令序列被執(zhí)行。本題中,cj=75,在遇到第一個(gè)CASE條件時(shí)就成立,即執(zhí)行CASEcj>60,dj=’及格’,然后執(zhí)行ENDCASE后面的命令,故本題選A。32、設(shè)有如下程序段:j=5DOWHILEj=0j=J—1ENDDO則下列描述中正確的是()。A、循環(huán)體語句一次也不執(zhí)行B、循環(huán)體語句執(zhí)行一次C、WHILE循環(huán)執(zhí)行5次D、循環(huán)是無限循環(huán)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:執(zhí)行該語句時(shí),先判斷DOWHILE處的循環(huán)條件是否成立,如果條件為真,則執(zhí)行DOWHILE與ENDDO之間的“命令序列”。如果第一次判斷條件時(shí),條件即為假,則循環(huán)體一次都不執(zhí)行。本題j=0,條件為假,故答案為A。33、執(zhí)行下列程序之后的顯示結(jié)果是()。CLEARLOCALxY=10DOp1?X,YRETURNPROCEDUREp1x=50y=50RETURNA、.F.50B、.F.10C、5050D、5010標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:局部變量用LOCAL命令建立,本題中x是局部變量,初值為邏輯假.F.。局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用,故x值為.F.。調(diào)用程序p1時(shí),實(shí)參y的值傳遞給了對(duì)應(yīng)的形參,故y值為50,答案為A。34、在VisualFoxPro中,為了實(shí)現(xiàn)密碼框的功能,需要設(shè)置文本框的()。A、Passwords屬性B、Password屬性C、PasswordChars屬性D、PasswordChar屬性標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:PasswordChar屬性用來指定文本框內(nèi)是顯示用戶輸入的字符還是顯示占位符,還可以指定用作占位符的字符,在設(shè)計(jì)登錄口令時(shí)經(jīng)常用到,故答案為D。35、釋放和關(guān)閉表單的方法是()。A、ReleaseB、DeleteC、LostFocusD、Destroy標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:Release方法將表單從內(nèi)存中釋放,LostFocus事件在對(duì)象推動(dòng)焦點(diǎn)時(shí)引發(fā),Destroy事件在對(duì)象釋放時(shí)引發(fā),Delete命令用于刪除數(shù)據(jù)。故答案為.A。36、用來指明復(fù)選框(CheckBox)是選中還是非選中的屬性是()。A、ValueB、CHECKEDC、EnabledD、Visible標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:如果沒有為復(fù)選框設(shè)置ControlSource屬性,那么可以通過Value屬性來設(shè)置或返回復(fù)選框的狀態(tài)。為O時(shí)復(fù)選框未被選中,為1時(shí)復(fù)選框?yàn)檫x中狀態(tài),為2時(shí)為不確定狀態(tài)(即不屬于兩個(gè)正常狀態(tài)值中的一個(gè),但用戶仍能對(duì)其進(jìn)行選擇操作,并使其變?yōu)榇_定狀態(tài))。通過Enabled屬性可設(shè)置復(fù)選框是否有效,默認(rèn)值為.T.,即復(fù)選框是有效的,能被選擇;為.F.時(shí)是無效的,不能被選擇。通過Visible屬性可設(shè)置復(fù)選框是顯示還是隱藏,默認(rèn)值為.T.,為顯示狀態(tài),為.F.時(shí)復(fù)選框會(huì)被隱藏。故答案為A。37、在VisualFoxPro中,菜單設(shè)計(jì)器生成的程序文件的擴(kuò)展名是()。A、MNUB、PRGC、MPRD、MNX標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在菜單設(shè)計(jì)器環(huán)境下,選擇“菜單”菜單中的“生成”命令,可生成擴(kuò)展名為.MPR的菜單程序文件。故答案為C。38、不屬于快速報(bào)表默認(rèn)的基本帶區(qū)的是()。A、標(biāo)題B、頁標(biāo)頭C、細(xì)節(jié)D、頁注腳標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:“頁標(biāo)頭”“細(xì)節(jié)”和“頁注腳”這三個(gè)帶區(qū)是快速報(bào)表默認(rèn)的基本帶區(qū)。故答案為A。39、如果想將項(xiàng)目“工資管理.pjx”連編得到一個(gè)應(yīng)用程序“工資管理系統(tǒng).a(chǎn)pp”,則應(yīng)該執(zhí)行的命令是()。A、BUILDAPP工資管理系統(tǒng)FROM工資管理B、BUILDAPP工資管理TO工資管理系統(tǒng)C、CREATEAPP工資管理系統(tǒng)FROM工資管理D、CREATEAPP工資管理TO工資管理系統(tǒng)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:連編應(yīng)用程序的命令是BUILDAPP<應(yīng)用程序名>FROM<項(xiàng)目名>或BUILDEXE<可執(zhí)行文件名>FROM<項(xiàng)目名>。想將項(xiàng)目“工資管理.pjx”連編得到一個(gè)應(yīng)用程序“工資管理系統(tǒng).a(chǎn)pp”,則應(yīng)該執(zhí)行的命令是“BUILDAPP工資管理系統(tǒng)FROM工資管理”。故答案為A。40、VisualFoxPro的連編功能可以生成的文件類型包括()。A、.APP、.PRG和.EXEB、.APP、.EXE和COMDDLC、.APP和.EXED、.APP和.PRG標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:如果在“連編選項(xiàng)”對(duì)話框中,選擇“連編應(yīng)用程序”復(fù)選框,則生成一個(gè).a(chǎn)pp文件;若選擇“連編可執(zhí)行文件”復(fù)選框,則生成一個(gè).exe文件;若選擇“連編COMDLL"復(fù)選框,創(chuàng)建一個(gè)具有.dll文件擴(kuò)展名的動(dòng)態(tài)鏈接庫。故答案為B。二、基本操作題(本題共1題,每題1.0分,共1分。)41、請(qǐng)?jiān)诳忌募A下完成下列基本操作題。(1)新建一個(gè)名為“影院管理”的項(xiàng)目文件,將數(shù)據(jù)庫TheatDB加入新建的“影院管理”項(xiàng)目中。(2)為“售票統(tǒng)計(jì)”表建立主索引,索引名為idx,要求按日期排序,日期相同時(shí)按放映廳排序。(3)為“售票統(tǒng)計(jì)”表設(shè)置有效性規(guī)則:“座位總數(shù)”必須大于等于“售出票數(shù)”;錯(cuò)誤提示信息是“售出票數(shù)超過范圍”。(4)修改報(bào)表myReport,按“日期”分組統(tǒng)計(jì)每天的總售出票數(shù),顯示在每天的末尾。具體要求是:在組注腳添加一個(gè)標(biāo)簽對(duì)象,其文本為“總售出票數(shù)”,另外添加一個(gè)域控件,顯示每天的總售出票數(shù)。標(biāo)準(zhǔn)答案:(1)步驟1:?jiǎn)螕舫S霉ぞ邫谥械摹靶陆ā卑粹o,在彈出的“新建”對(duì)話框中,選擇“文件類型”中的“項(xiàng)目”按鈕,單擊“新建文件”按鈕。在打開的“創(chuàng)建”對(duì)話框中輸入文件名“影院管理”,單擊“保存”按鈕。步驟2:在項(xiàng)目管理器中,切換到“數(shù)據(jù)”選項(xiàng)卡,選擇“數(shù)據(jù)庫”選項(xiàng),單擊“添加”按鈕,在彈出的“打開”對(duì)話框中選擇數(shù)據(jù)庫‘TheatDB,單擊“確定”按鈕將其加入項(xiàng)目管理器,如圖2.1所示。(2)步驟1:在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中,選擇TheatDB數(shù)據(jù)庫,單擊“修改”按鈕,打開數(shù)據(jù)庫設(shè)計(jì)器,如圖2.2所示。步驟2:選中“售票統(tǒng)計(jì)”表,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“修改”命令,打開表設(shè)計(jì)器。步驟3:切換到“索引”選項(xiàng)卡,為表建立索引,索引名為“idx”,類型為“主索引”,表達(dá)式為“DTOC(日期)+放映廳”,單擊“確定”按鈕,確定更改表結(jié)構(gòu),如圖2.3所示。(3)步驟1:在數(shù)據(jù)庫設(shè)計(jì)器中,選擇表“售票統(tǒng)計(jì)”并單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“修改”命令。步驟2:在打開的表設(shè)計(jì)器中,選擇“座位總數(shù)”字段,在“字段有效性”的“規(guī)則”框中輸入“座位總數(shù)>=售出票數(shù)”;在“信息”中輸入“售出票數(shù)超過范圍”,最后單擊“確定”按鈕,確定更改表結(jié)構(gòu)即可,如圖2.4所示。(4)步驟1:?jiǎn)螕舫S霉ぞ邫谥械摹按蜷_”按鈕,在“打開”對(duì)話框中選擇報(bào)表“myReport”,單擊“確定”按鈕將其打開。步驟2:在報(bào)表設(shè)計(jì)器中,單擊“報(bào)表控件”工具欄中的標(biāo)簽按鈕,在組腳注帶區(qū)單擊插入標(biāo)簽,并輸入“總售出票數(shù)”。步驟3:在“報(bào)表控件”工具欄中單擊域控件按鈕,在組腳注帶區(qū)單擊鼠標(biāo)左鍵,在打開的“報(bào)表表達(dá)式”對(duì)話框中單擊“表達(dá)式”文本框右側(cè)的對(duì)話按鈕,在打開的“表達(dá)式生成器”對(duì)話框的“字段”列表中雙擊“售票統(tǒng)計(jì).售出票數(shù)”,然后單擊“確定”按鈕返回“報(bào)表表達(dá)式”對(duì)話框。步驟4:?jiǎn)螕簟坝?jì)算”按鈕,在“計(jì)算字段”對(duì)話框中選擇“計(jì)算”組中的“總和”選項(xiàng),再單擊“確定”按鈕;返回到“報(bào)表表達(dá)式”對(duì)話框,單擊“確定”按鈕,如圖2.5所示。知識(shí)點(diǎn)解析:暫無解析三、簡(jiǎn)單應(yīng)用題(本題共1題,每題1.0分,共1分。)42、在考生文件夾下完成下列操作。(1)擴(kuò)展基類ListBox,創(chuàng)建一個(gè)名為MyListBox的新類。新類保存在名為Myclasslib的類庫中,該類庫文件存放在考生文件夾下。設(shè)置新類的Height屬性的默認(rèn)值為130,Width屬性的默認(rèn)值為150。(2)在考生文件夾下利用查詢?cè)O(shè)計(jì)器創(chuàng)建一個(gè)查詢,從“售票處”表中查詢“海淀區(qū)”的所有銷售點(diǎn)信息。查詢結(jié)果包含銷售點(diǎn)的名稱、地址和電話3個(gè)字段;各記錄按“名稱”降序排序;查詢?nèi)ハ驗(yàn)楸韙jp。最后將查詢保存在qa.qpr文件中,并運(yùn)行該查詢。標(biāo)準(zhǔn)答案:(1)步驟1:選擇“文件”一“新建”命令,在彈出的“新建”對(duì)話框中,選擇“類”單選按鈕,單擊“新建文件”按鈕,彈出“新建類”對(duì)話框。步驟2:在“類名”文本框中輸入MyListBox,在“派生于”下拉列表中選擇ListBox,在“存儲(chǔ)于”文本框中輸入文件名Myclasslib,單擊“確定”按鈕,如圖1.9所示。步驟3:經(jīng)上述操作,打開“類設(shè)計(jì)器”窗口,進(jìn)入人類設(shè)計(jì)器環(huán)境。在屬性窗口中,設(shè)置Height屬性的默認(rèn)值為130,Width屬性的默認(rèn)值為150,如圖1.10所示。(2)步驟1:?jiǎn)螕艄ぞ邫谥械摹靶陆ā卑粹o,在彈出的“新建”對(duì)話框中選擇“文件類型”中的“查詢”,單擊“新建文件”按鈕;在彈出的“打開”對(duì)話框中選擇“售票處”表,單擊“確定”按鈕,在“添加表或視圖”對(duì)話框中,單擊“關(guān)閉”按鈕,如圖1.11所示。步驟2:在查詢?cè)O(shè)計(jì)器的“字段”選項(xiàng)卡中選擇“售票處.名稱”“售票處.地址”和“售票處.電話”字段,單擊“添加”按鈕;切換到“篩選”選項(xiàng)卡,“字段名”選擇“售票處.所屬區(qū)”,“條件”選擇“=”,在“實(shí)例”中輸入“海淀區(qū)”,如圖1.12所示。步驟3:切換到“排序依據(jù)”選項(xiàng)卡,選擇字段“售票處.名稱”,在“排序選項(xiàng)”處選擇“降序”,單擊“添加”按鈕,如圖1.13所示。步驟4:?jiǎn)螕簟安樵儭辈藛蜗碌摹安樵內(nèi)ハ颉泵?,在“查詢?nèi)ハ颉睂?duì)話框中選擇“表”,輸入表名“tjp.dbf”,單擊“確定”按鈕,如圖1.14所示。步驟5:?jiǎn)螕艄ぞ邫谥械摹氨4妗卑粹o,在“另存為”對(duì)話框中將查詢保存為qa.qpr。單擊工具欄中的“運(yùn)行”按鈕運(yùn)行查詢。知識(shí)點(diǎn)解析:暫無解析四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)43、在考生文件夾下完成下列操作。(1)建立一個(gè)文件名和表單名均為formFilm的表單,表單中包括一個(gè)標(biāo)簽(Label1)、一個(gè)下拉列表框(Combol)、一個(gè)表格(Gridl)和兩個(gè)命令按鈕“查詢”和“退出”(Command1和Command2),Label1的標(biāo)題為“電影類型”,Gridl的RecordSourceType值為4(SQL說明)。(2)將下拉列表框(Combol)的RowSource和Row_SourceType屬性手工指定為“selectdistinct類型from電影intocursormylist”和“3”。(3)為“查詢”命令按鈕編寫Click事件代碼,其功能是:表單運(yùn)行時(shí),根據(jù)下拉列表框(Combol)選定的電影類型,在表格(Gridl)中按照觀看日期的降序和觀眾名升序顯示觀看該類型的電影名、觀眾名、觀看日期和影評(píng),并將結(jié)果存儲(chǔ)到自由表watch.dbf中。(4)運(yùn)行表單,在下拉列表框中選擇“武俠”,查詢?cè)擃愋偷挠^看信息。標(biāo)準(zhǔn)答案:步驟1:?jiǎn)螕艄ぞ邫谥械摹靶陆ā卑粹o,選擇“表單”,單擊“新建文件”按鈕。步驟2:在窗體上添加一個(gè)標(biāo)簽,一個(gè)下拉列表框,兩個(gè)按鈕,一個(gè)表格控件。步驟3:通過屬性窗口設(shè)置表單及各控件的屬性,具體屬性設(shè)置如下表所示,結(jié)果如圖2.16所示。步驟4:雙擊“查詢”按鈕,打開Click事件窗口,在窗口中輸入以下語句。THISFORM.Gridl.RecordSource="SELECT電影.電影名,觀看.觀眾名,觀看.觀看日期,觀看.影評(píng);FROMtheatdb!電影INNERJOINtheatdb!觀看;ON電影.電影編號(hào)=觀看.電影編號(hào);WHERE電影.類型=thisform.combol.value;ORDERBY觀看.觀看日期DESC,觀看.觀眾名;INTOTABLEwatch.dbfn然后關(guān)閉代碼窗口。步驟5:雙擊“退出”按鈕,打開Click事件窗口,在窗口中輸入以下語句。ThiSform.release然后關(guān)閉代碼窗口。步驟6:保存表單為formFilm.scx。步驟7:運(yùn)行表單,在下拉列表框中選擇“武俠”,然后單擊“查詢”按鈕,最后單擊“退出”按鈕。知識(shí)點(diǎn)解析:暫無解析國(guó)家二級(jí)(VF)機(jī)試模擬試卷第3套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是()。A、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的B、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)C、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)D、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)在存儲(chǔ)空間的需求上沒有可比性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:線性鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。2、下列敘述中正確的是()。A、棧是一種先進(jìn)先出的線性表B、隊(duì)列是一種后進(jìn)先出的線性表C、棧與隊(duì)列都是非線性結(jié)構(gòu)D、以上三種說法都不對(duì)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:棧是一種先進(jìn)后出的線性表,隊(duì)列是一種先進(jìn)先出的線性表,棧與隊(duì)列都是線性結(jié)構(gòu)。3、軟件測(cè)試的目的是()。A、評(píng)估軟件可靠性B、發(fā)現(xiàn)并改正程序中的錯(cuò)誤C、改正程序中的錯(cuò)誤D、發(fā)現(xiàn)程序中的錯(cuò)誤標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,測(cè)試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。不是為了評(píng)估軟件或改正錯(cuò)誤。4、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。A、軟件集成測(cè)試計(jì)劃B、軟件詳細(xì)設(shè)計(jì)說明書C、用戶手冊(cè)D、軟件需求規(guī)格說明書標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評(píng)審四個(gè)方面。所以選擇D。5、軟件生命周期是指()。A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程B、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過程C、軟件的開發(fā)過程D、軟件的運(yùn)行維護(hù)過程標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。6、面向?qū)ο蠓椒ㄖ校^承是指()。A、一組對(duì)象所具有的相似性質(zhì)B、一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)C、各對(duì)象之間的共同性質(zhì)D、類之間共享屬性和操作的機(jī)制標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:繼承是面向?qū)ο蟮姆椒ǖ囊粋€(gè)主要特征,是使用已有的類的定義作為基礎(chǔ)建立新類的定義技術(shù)。廣義的說,繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們,所以說繼承是指類之間共享屬性和操作的機(jī)制。7、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是()。A、記錄長(zhǎng)度B、文件的大小C、聯(lián)系的復(fù)雜程度D、數(shù)據(jù)之間的聯(lián)系方式標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu),網(wǎng)狀模型是一個(gè)不加任何條件限制的無向圖,關(guān)系模型采用二維表來表示,所以三種數(shù)據(jù)庫的劃分原則是數(shù)據(jù)之間的聯(lián)系方式。8、一個(gè)工作人員可以使用多臺(tái)計(jì)算機(jī),而一臺(tái)計(jì)算機(jī)可被多個(gè)人使用,則實(shí)體工作人員與實(shí)體計(jì)算機(jī)之間的聯(lián)系是()。A、一對(duì)一B、一對(duì)多C、多對(duì)多D、多對(duì)一標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:因?yàn)橐粋€(gè)人可以操作多個(gè)計(jì)算機(jī),而一臺(tái)計(jì)算機(jī)又可以被多個(gè)人使用,所以兩個(gè)實(shí)體之間是多對(duì)多的關(guān)系。9、數(shù)據(jù)庫設(shè)計(jì)中反映用戶對(duì)數(shù)據(jù)要求的模式是()。A、內(nèi)模式B、概念模式C、外模式D、設(shè)計(jì)模式標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個(gè)用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu)與物理存取方法。10、有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A、自然連接B、差C、交D、并標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:關(guān)系T中的元組是R關(guān)系中有而S關(guān)系中沒有的元組的集合,所以進(jìn)行的是差的運(yùn)算。11、在“項(xiàng)目管理器”下為項(xiàng)目建立一個(gè)新報(bào)表,應(yīng)該使用的選項(xiàng)卡是()。A、數(shù)據(jù)B、文檔C、類D、代碼標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:“項(xiàng)目管理器”中的“文檔”選項(xiàng)卡包含了處理數(shù)據(jù)時(shí)所用的三類文件,輸入和查看數(shù)據(jù)所用的表單、打印表和查詢結(jié)果所用的報(bào)表及標(biāo)簽。所以在“項(xiàng)目管理器”下為項(xiàng)目建立一個(gè)新報(bào)表,應(yīng)該使用“文檔”選項(xiàng)卡。12、擴(kuò)展名為pjx的文件是()。A、數(shù)據(jù)庫表文件B、表單文件C、數(shù)據(jù)庫文件D、項(xiàng)目文件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:擴(kuò)展名為pjx的文件是項(xiàng)目文件;數(shù)據(jù)庫表文件的擴(kuò)展名是dbf;表單文件的擴(kuò)展名是scx;數(shù)據(jù)庫文件的擴(kuò)展名是dbc。13、在VisualFoxPro中以下敘述正確的是()。A、關(guān)系也被稱作表單B、數(shù)據(jù)庫表文件存儲(chǔ)用戶數(shù)據(jù)C、表文件的擴(kuò)展名是.DBCD、多個(gè)表存儲(chǔ)在一個(gè)物理文件中標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:表是關(guān)系數(shù)據(jù)庫的一個(gè)關(guān)系,而表單是VisualFoxPro提供的用于建立應(yīng)用程序界面的最主要的工具之一,表單內(nèi)可以包含命令按鈕、文本框、列表框等各種界面元素,產(chǎn)生標(biāo)準(zhǔn)的窗口或?qū)υ捒?,所以表和表單是不同的概念,A選項(xiàng)中關(guān)系也被稱作表單的說法不正確,應(yīng)該是被稱作表;表文件是數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)的載體,所以B選項(xiàng)的說法正確;表文件的擴(kuò)展名是DBF,而DBC是數(shù)據(jù)庫庫文件的擴(kuò)展名,C選項(xiàng)的說法不正確;在VisualFoxPro每個(gè)表都對(duì)應(yīng)一個(gè)DBF文件,即都對(duì)應(yīng)一個(gè)物理文件,所以一個(gè)數(shù)據(jù)庫中的所有表文件存儲(chǔ)在一個(gè)14、以下關(guān)于“視圖”的描述正確的是()。A、視圖保存在項(xiàng)目文件中B、視圖保存在數(shù)據(jù)庫中C、視圖保存在表文件中D、視圖保存在視圖文件中標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:視圖是一個(gè)虛擬表。所謂虛擬,是因?yàn)橐晥D的數(shù)據(jù)是從已有的數(shù)據(jù)庫表或其他視圖中抽象得來的,這些數(shù)據(jù)在數(shù)據(jù)庫中并不實(shí)際存儲(chǔ),僅在其數(shù)據(jù)字典中存儲(chǔ)視圖的定義。但視圖一經(jīng)定義,就成為數(shù)據(jù)庫的組成部分,可以像數(shù)據(jù)庫表一樣接受用戶的查詢。15、關(guān)閉表單的程序代碼是ThisForm.Release,Release是()。A、表單對(duì)象的標(biāo)題B、表單對(duì)象的屬性C、表單對(duì)象的事件D、表單對(duì)象的方法標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在面向?qū)ο蟮母拍钪?,屬性用來表示?duì)象的狀態(tài),方法用來描述對(duì)象的行為,事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動(dòng)作,事件作用于對(duì)象,對(duì)象識(shí)別事件并作出相應(yīng)反應(yīng)。Release是將表單從內(nèi)存中釋放,它是表單的一種行為,所以它是表單對(duì)象的方法。16、在關(guān)系模型中,每個(gè)關(guān)系模式中的關(guān)鍵字()。A、可由多個(gè)任意屬性組成B、最多由一個(gè)屬性組成C、可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)關(guān)系中任何元組的屬性組成D、可由兩個(gè)屬性組成標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:關(guān)系模型的關(guān)鍵字是屬性或?qū)傩缘慕M合,關(guān)鍵字的值能夠唯一地標(biāo)識(shí)一個(gè)元組。關(guān)鍵字必須由能夠確定唯一標(biāo)識(shí)的屬性組成,不可以由多個(gè)任務(wù)屬性組成,所以A選項(xiàng)不正確;關(guān)鍵字可以由多個(gè)屬性組成,所以B選項(xiàng)不正確;C選項(xiàng)“可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)關(guān)系中任何元組的屬性組成”的說法正確。17、VisualFoxPro是()。A、數(shù)據(jù)庫系統(tǒng)B、數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫D、數(shù)據(jù)庫應(yīng)用系統(tǒng)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合;數(shù)據(jù)庫管理系統(tǒng)是對(duì)數(shù)據(jù)實(shí)行專門管理,提供安全性和完整性等統(tǒng)一機(jī)制,可以對(duì)數(shù)據(jù)的建立、使用、維護(hù)進(jìn)行管理;數(shù)據(jù)庫系統(tǒng)是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計(jì)算機(jī)系統(tǒng),實(shí)現(xiàn)有組織地、態(tài)地存儲(chǔ)夫量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段,數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等部分組成;數(shù)據(jù)庫應(yīng)用系統(tǒng)是由系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實(shí)際應(yīng)用的軟件系統(tǒng);而VisualFoxPro系統(tǒng)作為對(duì)數(shù)據(jù)庫進(jìn)行建立、使用、維護(hù)的平臺(tái),它是一套數(shù)據(jù)庫管理系統(tǒng)。18、在VisualFoxPro中,假定數(shù)據(jù)庫表S(學(xué)號(hào),姓名,性別,年齡)和SC(學(xué)號(hào),課程號(hào),成績(jī))之間使用“學(xué)號(hào)”建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)則中選擇設(shè)置了“限制”。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則()。A、允許修改表S中的學(xué)號(hào)字段值B、允許刪除表S中的記錄C、不允許修改表S中的學(xué)號(hào)字段值D、不允許在表S中增加新的記錄標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:參照完整性的更新規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值,所以S表中的學(xué)號(hào)不能隨意修改;刪除規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,所以S表中禁止隨意修改;如果插入規(guī)則設(shè)置了“限制”,若父表中沒有相匹配的連接字段值則禁止插入子記錄,所以SC表中不允許隨意增加記錄,但S表無限制。19、在VisualFoxPro中,對(duì)于字段值為空值(NULL)敘述正確的是()。A、空值等同于空字符串B、空值表示字段還沒有確定值C、不支持字段值為空值D、空值等同于數(shù)值O標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在VisualFoxPro中,字段值的空值NULL的含義是沒有任何值,連空值也沒有,是未知值、待定值,NULL值與0、空字符串以及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度養(yǎng)殖場(chǎng)節(jié)能減排與綠色低碳合作協(xié)議書3篇
- 二零二五年度航空航天器加工合作協(xié)議2篇
- 2025陶瓷現(xiàn)匯外貿(mào)合同書
- 二零二五年度籃球運(yùn)動(dòng)員長(zhǎng)期保障合同3篇
- 2025年度農(nóng)村私人魚塘承包合同附漁業(yè)環(huán)保責(zé)任承諾書
- 二零二五年度汽車維修行業(yè)員工薪酬福利合同范本3篇
- 2025年度養(yǎng)殖土地租賃及農(nóng)業(yè)品牌建設(shè)合作協(xié)議3篇
- 2025年度農(nóng)機(jī)租賃與農(nóng)業(yè)廢棄物資源回收利用合作協(xié)議3篇
- 2025年度新能源充電樁建設(shè)公司成立協(xié)議書范本3篇
- 2025年度年度農(nóng)機(jī)租賃與農(nóng)業(yè)科技創(chuàng)新合作協(xié)議3篇
- 【9道期末】安徽省宣城市2023-2024學(xué)年九年級(jí)上學(xué)期期末道德與法治試題(含解析)
- 2024年醫(yī)藥行業(yè)年終總結(jié).政策篇 易聯(lián)招采2024
- 《工程造價(jià)專業(yè)應(yīng)用型本科畢業(yè)設(shè)計(jì)指導(dǎo)標(biāo)準(zhǔn)》
- 倉庫主管2025年終總結(jié)及2025工作計(jì)劃
- 2024年01月11396藥事管理與法規(guī)(本)期末試題答案
- 股權(quán)投資協(xié)議的風(fēng)險(xiǎn)控制
- 山西省晉中市2023-2024學(xué)年高一上學(xué)期期末考試 物理 含解析
- 裝卸工安全培訓(xùn)課件
- 中成藥學(xué)完整版本
- 安全與急救學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024-2025學(xué)年度廣東省春季高考英語模擬試卷(解析版) - 副本
評(píng)論
0/150
提交評(píng)論