國家二級VF筆試模擬試卷20(共422題)_第1頁
國家二級VF筆試模擬試卷20(共422題)_第2頁
國家二級VF筆試模擬試卷20(共422題)_第3頁
國家二級VF筆試模擬試卷20(共422題)_第4頁
國家二級VF筆試模擬試卷20(共422題)_第5頁
已閱讀5頁,還剩99頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

國家二級VF筆試模擬試卷20(共9套)(共422題)國家二級VF筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、下列有關(guān)數(shù)據(jù)庫的描述,正確的是A、數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程B、數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不變C、關(guān)系中的每一列稱為元組,一個(gè)元組就是一個(gè)字段D、如果一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個(gè)關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程,故選項(xiàng)A)敘述錯(cuò)誤;數(shù)據(jù)的物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)的改變,不會(huì)影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),故選項(xiàng)B)敘述錯(cuò)誤;關(guān)系中的行稱為元組,對應(yīng)存儲(chǔ)文件中的記錄,關(guān)系中的列稱為屬性,對應(yīng)存儲(chǔ)文件中的字段,故選項(xiàng)C)敘述錯(cuò)誤。2、下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是A、數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B、數(shù)據(jù)庫系統(tǒng)避免了一切冗余C、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D、數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查了數(shù)據(jù)庫系統(tǒng)的基本知識(shí)。數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)具有高共享性和低冗余性,但不能完全避免數(shù)據(jù)冗余;數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同的值。3、A、

B、

C、

D、

標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無解析4、下列敘述中正確的是()。A、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)B、邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)C、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效率D、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式,一種數(shù)據(jù)結(jié)構(gòu)可以根據(jù)需要采用不同的存儲(chǔ)結(jié)構(gòu),常用的存儲(chǔ)結(jié)構(gòu)有順序和鏈?zhǔn)浇Y(jié)構(gòu)。采用不同的存儲(chǔ)結(jié)構(gòu),其處理的效率是不同的。5、下列關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)原則和方法的描述中錯(cuò)誤的是()。A、選用的結(jié)構(gòu)只準(zhǔn)許有一個(gè)入口和一個(gè)出口B、復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn)C、不允許使用GOTO語句D、語言中所沒有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:限制使用GOTO語句是結(jié)構(gòu)化程序設(shè)計(jì)的原則和方法之一,但不是絕對不允許使用GOTO語句。其他3項(xiàng)為結(jié)構(gòu)化程序設(shè)計(jì)的原則。6、算法的時(shí)間復(fù)雜度是指()。A、執(zhí)行算法程序所需要的時(shí)間B、算法程序的長度C、算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù)D、算法程序中的指令條數(shù)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:所謂的算法時(shí)間復(fù)雜度是指執(zhí)行算法所需要的工作量,可以用算法在執(zhí)行過程中所需基本運(yùn)算的執(zhí)行次數(shù)來度量算法的工作量。7、數(shù)據(jù)表中的記錄暫時(shí)不想使用,為提高數(shù)據(jù)表的使用效率,對這些“數(shù)據(jù)”要進(jìn)行()。A、邏輯刪除B、物理刪除C、不加處理D、數(shù)據(jù)過濾器標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析8、對長度為N的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為______。A、N+1B、NC、(N+1)/2D、N/2標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在進(jìn)行順序查找過程中,如果被查的元素是線性表中的最后一個(gè),或者被查元素根本不在線性表中,則為了查找這個(gè)元素需要與線性表中所有元素進(jìn)行比較,這是順序查找最壞的情況。9、某二叉樹中有n個(gè)度為2的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)為()。A、n+1B、n-1C、2nD、n/2標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:對任意一棵二叉樹,若終端結(jié)點(diǎn)(即葉子結(jié)點(diǎn))數(shù)為n0,而其度數(shù)為2的結(jié)點(diǎn)數(shù)為n2,則n0=n2+1。由此可知,若二叉樹中有n個(gè)度為2的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)為n+1。10、對如下二叉樹進(jìn)行后序遍歷的結(jié)果為______。A、ABCDEFB、DBEAFCC、ABDECFD、DEBFCA標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:后序遍歷指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn);并且遍歷左、右子樹時(shí),仍然先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn)。二、選擇題(本題共25題,每題1.0分,共25分。)11、下列工具中屬于需求分析常用工具的是______。A、PADB、PFDC、N-SD、DFD標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無解析12、數(shù)據(jù)表結(jié)構(gòu)包括職稱號/C/R,工資/N/6,2,要求按工資升序,工資相同者按職工號升序,建立索引文件應(yīng)使用的命令是______。A、INEXON工資從,職工號/DTOlNGB、SETINDEXON工資+職工號TOlNGC、INDEXONSTR(工資,6,2)+職工號TOINGD、INDEXON工資/A,職工號/ATOlNG標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無解析13、下面所列條目中,錯(cuò)誤的SQL語句是______。A、ALTERTABLEB、ALTERVIEWC、CREATETABLED、CREATEVIEW標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無解析14、如果在命令窗口執(zhí)行命令:LIST名稱,主窗口中顯示:記錄號名稱1電視機(jī)2計(jì)算機(jī)3電話線4電冰箱5電線假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結(jié)果是()。G02SCANNEXT4FORLEFT(名稱,2)="電"IFRIGHT(名稱,2)="線"EXITENDIFENDSCAN?名稱A、電話線B、電線C、電冰箱D、電視機(jī)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:分析此程序如下:①G02:將指針指向數(shù)據(jù)表中第二條記錄,即“名稱”為“計(jì)算機(jī)”的記錄。②SCANNEXT4FORLEFT(名稱,2)="電":SCAN循環(huán)語句一般用于處理表中記錄。語句可指明需處理的記錄范圍及應(yīng)滿足的條件。語句格式為:SCAN[<范圍>][FOR<條件1>][WHILE<條件2>]<循環(huán)體>執(zhí)行該語句時(shí),記錄指針自動(dòng)、依次地在當(dāng)前表的指定范圍內(nèi)滿足條件的記錄—下移動(dòng),對每一條記錄執(zhí)行循環(huán)體內(nèi)的命令。而該循環(huán)語句的條件是“LEFT(名稱,2)"電"”,則表示要查找“名稱”字段左側(cè)前兩個(gè)字符(一個(gè)漢字)為“電”的記錄。所以,指針將指向記錄3。③IFRIGHT(名稱,2)“線”EXITENDIF此段程序判斷當(dāng)前記錄“名稱”字段中右側(cè)前兩個(gè)字符(一個(gè)漢字)是否為“線”,如果是,則使用EXIT語句退出循環(huán)。記錄3符合條件,則循環(huán)終止。④?名稱:在屏幕上顯示當(dāng)前記錄中的“名稱”字段,該字段內(nèi)容為“電話線”。設(shè)有如下說明,請回答(29)~(35)小題:有如下3個(gè)表:職員.DBF:職員號C(3),姓名C(6),性別C(2),組號N(1),職務(wù)C(10)客戶.DBF:客戶號C(4),客戶名C(36),地址C(36),所在城市C(36)訂單.DBF:訂單號C(4),客戶號C(4),職員號C(3),簽訂日期D,金額N(6.2)15、VisualFoxPro數(shù)據(jù)庫文件是______。A、存放用戶數(shù)據(jù)的文件B、管理數(shù)據(jù)庫對象的系統(tǒng)文件C、存放用戶數(shù)據(jù)和系統(tǒng)的文件D、前3種說法都對標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:VisualFoxPro數(shù)據(jù)庫文件存放用戶數(shù)據(jù)的文件:管理數(shù)據(jù)庫的系統(tǒng)文件;存放用戶數(shù)據(jù)和系統(tǒng)的文件。16、在VisualFoxPro中,要運(yùn)行查詢文件query1.qpr,可以使用命令A(yù)、DOquery1B、DOquery1.qprC、DOQUERYquery1D、RUNquery1標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題是考查對VisualFoxPro中運(yùn)行查詢文件語句的掌握。運(yùn)行查詢文件語句的命令格式為:DO<查詢文件名>查詢文件名需要帶擴(kuò)展名,選項(xiàng)B正確。17、不需要事先建立就可以使用的變量是()。A、私有變量B、局部變量C、全局變量D、數(shù)組變量標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在程序中直接使用(沒有通過PUBLIC和LOCAL命令事先聲明)而由系統(tǒng)自動(dòng)隱含建立的變量都是私有變量。私有變量的作用域是建立它的模塊及其下屬的各層模塊。局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。當(dāng)建立它的模塊程序運(yùn)行結(jié)束時(shí),局部變量自動(dòng)釋放,局部變量用LOCAL命令建立。全局變量是指在任何模塊中都可使用的變量,又稱為公共變量。全局變量要先建立后使用,全局變量可用PUBLIC命令建立。18、在視圖設(shè)計(jì)器中有,而在查詢設(shè)計(jì)器中沒有的選項(xiàng)卡是()。A、排序依據(jù)B、更新條件C、分組依據(jù)D、雜項(xiàng)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在視圖設(shè)計(jì)器界面中,有7個(gè)選項(xiàng)卡,它們分別是:字段、連接、篩選、排序依據(jù)、分組依據(jù)、雜項(xiàng)和更新條件;而查詢設(shè)計(jì)器界面中,有6個(gè)選項(xiàng)卡,它們分別是:字段、連接、篩選、排序依據(jù)、分組依據(jù)和雜項(xiàng)。所以查詢設(shè)計(jì)器沒有“更新條件”選項(xiàng)卡。19、運(yùn)算結(jié)果是字符串“home"的表達(dá)式是()。A、LEFT(“myhome”,4)B、RIGHT(“hometown”,4)C、SUBSTR(“myhometown”,4,4)D、SUBSTR(“myhometown”,3,4)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無解析20、對于許多控件來說,可以通過C0ntrolSource屬性與數(shù)據(jù)綁定。在下列VFP對象中,無ControlSource屬性的是()。A、標(biāo)簽(Label)B、組合框(Combox)C、選項(xiàng)按鈕組(OptionGroup)D、列表框(List)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:Controlsource屬性用來指定所綁定的數(shù)據(jù)源。標(biāo)簽是顯示文本的圖形控件,通常用于顯示提示信息,它沒有綁定的數(shù)據(jù)源。21、當(dāng)變量X在奇偶數(shù)之間變化時(shí),下列程序的輸出結(jié)果為()。CLEARX=0DOWHILEX<6IFINT(X/2)=X/2?"CHINA"ENDIF?“中國”X=X+1ENDDOA、CHINA中國中國連續(xù)顯示3次B、中國中國CHINA連續(xù)顯示3次C、CHINA中國中國連續(xù)顯示2次D、中國中國CHINA連續(xù)顯示2次標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:DOWHILE-ENDDO語句的格式;DOWHILE<條件><命令序列>ENDDO執(zhí)行該語句時(shí),先判斷DOWHILE處的循環(huán)條件是否成立,如果條件為真,則執(zhí)行DOWHILE與ENDDO之間的<命令序列>(循環(huán)體)。當(dāng)執(zhí)行到ENDDO時(shí),返回到DOWHILE,再次判斷循環(huán)條件是否為真,以確定是否再次執(zhí)行循環(huán)體。若條件為假,則結(jié)束該循環(huán)語句,執(zhí)行ENDDO后面的語句。先將0賦給變量X,使用一個(gè)DOWHILE循環(huán)語句來操作,判斷變量X是否小于6,如果大于或等于6,則退出循環(huán),否則執(zhí)行循環(huán)體,通過INT(取整函數(shù))取得X除以2的值的整數(shù)部分,判斷該整數(shù)部分是否等于X除以2的值,如果相等,則輸出“CHINA”,然后輸出“中國”,再執(zhí)行X=X+1,重復(fù)此循環(huán)體的操作。所以X=0時(shí),INT(X/2)=0,X/2=0,輸出“CHINA”,然后輸出“中國”,執(zhí)行X=X+1,此時(shí)X=1,INT(X/2)=0,X/2=0.5,這兩個(gè)值不相等,輸出“中國”,以此類推,最終結(jié)果是“CHINA中國中國”連續(xù)顯示3次。22、檢索每門課程的最高分,要求得到的信息包括課程名稱、姓名和最高分,正確的命令是()。A、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績)AS最高分;FROM成績,課程,學(xué)生;WHERE成績.課程編號=課程.課程編號;AND成績.學(xué)號=學(xué)生.學(xué)號;GROUPBY課程編號B、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績)AS最高分;FROM成績,課程,學(xué)生;WHERE成績.課程編號=課程.課程編號;AND成績.學(xué)號=學(xué)生.學(xué)號;GROUPBY課程.課程編號C、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績)AS最高分;FROM成績,課程,學(xué)生;WHERE成績.課程編號=課程.課程編號;AND成績.學(xué)號=學(xué)生.學(xué)號;ORDERBY課程.課程編號D、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績)AS最高分;FROM成績,課程,學(xué)生;WHERE成績.課程編號=課程.課程編號;AND成績.學(xué)號=學(xué)生.學(xué)號;ORDERBY課程.課程編號標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:本題中首先通過GROUPBY短語將“課程”表中的記錄按“課程編號”分組,然后通過MAX()函數(shù)求出每組中的最高成績,即每門課程的最高成績,由于查詢輸出結(jié)果涉及到多個(gè)表的字段,因此要使用連接查詢,表之間的連接條件放在WHERE短語中,AND用來連接兩個(gè)連接條件,以保證在查詢的3個(gè)表之間建立聯(lián)系。23、數(shù)據(jù)庫表中有一長字段名“期末考試分?jǐn)?shù)”,當(dāng)該數(shù)據(jù)庫表轉(zhuǎn)為自由表之后,長字段名顯示為()。A、期末考試分?jǐn)?shù)B、期末考試分C、期末考試分**D、系統(tǒng)出錯(cuò)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在自由表中不可使用長字段名,字段名的最大值是10。如果數(shù)據(jù)庫表中包含長字段名,當(dāng)數(shù)據(jù)庫表轉(zhuǎn)換為自由表時(shí),多余的字符將被刪除。24、在“工資”表中檢索工資在1000到1500的工號及工資并按降序排列,應(yīng)輸入______。A、SELECT*FROM工資表WHERE工資BETWEEN1000AND15000RDERBY工資B、SELECT*FROM工資表WHERE工資BETWEEN1000AND1500ORDERBY工資DESCC、SELECT工號,工資FROM工資表WHERE工資BETWEEN1000AND1500ORDERBY工資D、SELECT*FROM工資表DESCORDERBY工資WHERE工資BETWEEN1000AND1500標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:SELECT查詢命令的使用方法是:SELECT[ALL│DISTINCT]<目標(biāo)列表達(dá)式>[,<目標(biāo)列表達(dá)式>]…FROM<基本表或視圖>[,<基本表或視圖>]…[WHERE<條件表達(dá)式>][GROUPBY<列名>[HAVING<內(nèi)部函數(shù)表達(dá)式>][ORDERBY<列名>[ASC│DESC]]選項(xiàng)A和選項(xiàng)C工資后面要加DESC表示降序排列,選項(xiàng)D次序不對。25、在VFP中會(huì)影響數(shù)據(jù)庫記錄指針的命令有()。A、SEEKB、LISTC、SKIPD、上述三項(xiàng)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無解析26、下列敘述中,不屬于表單數(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)答案:2知識(shí)點(diǎn)解析:了解表單設(shè)計(jì)器和表單數(shù)據(jù)環(huán)境兩者之間的關(guān)系和區(qū)別。數(shù)據(jù)環(huán)境中不能添加控件,只能向表單中添加控件,可以在數(shù)據(jù)環(huán)境中添加或刪除表及視圖,以及編輯表間的關(guān)系。VisualFoxPro中各種設(shè)計(jì)器中數(shù)據(jù)環(huán)境的功能、了解數(shù)據(jù)庫設(shè)計(jì)器的功能及用途。27、在VisualFoxPro中,一個(gè)表可以建立一個(gè)A、主索引B、候選索引C、惟一索引D、普通索引標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:由于主索引中不允許出現(xiàn)重復(fù)記錄,一個(gè)表只能有一個(gè)主關(guān)鍵字,因此一個(gè)表只能建立一個(gè)主索引,建立候選索引的字段可以看做是候選關(guān)鍵字,它也要求字段值的惟一性,但可以建立多個(gè),惟一索引和普通索引都可以建立多個(gè)。28、在SQL的計(jì)算查詢中,用于求平均值的函數(shù)是______。A、AVGB、AVERAGEC、averageD、AVE標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:SQL的求平均值的函數(shù)是AVG,求最大值的函數(shù)是MAX,求最小值的函數(shù)是MIN,求和函數(shù)是SUM,計(jì)數(shù)的函數(shù)是COUNT。29、SQL的數(shù)據(jù)操作語句不包括______。A、INSERTB、UPDATEC、DELETED、CHANGE標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:SQL的數(shù)據(jù)操作語句包括Create、Insert、Delete、Select、Update等。30、不能在表單設(shè)計(jì)中使用的工具欄是______。A、調(diào)色板B、布局C、表單控件D、打印預(yù)覽標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:表單中可以使用多種工具欄,其中主要有:“表單設(shè)計(jì)器”工具欄,主要用于設(shè)置設(shè)計(jì)模式,并控制相關(guān)窗口和工具欄的顯示;“表單控件”工具欄,用于在表單上創(chuàng)建控件;“布局”工具欄,可以在表單上對齊調(diào)整控件的位置;“調(diào)色板”工具欄,可以設(shè)定表單上各控件的顏色。而在表單設(shè)計(jì)過程中“打印預(yù)覽”工具欄是不能用的。31、下列說法錯(cuò)誤的是A、關(guān)系中每一個(gè)屬性對應(yīng)一個(gè)值域B、關(guān)系中不同的屬性可對應(yīng)同一值域C、對應(yīng)同一值域的屬性為不同的屬性D、DOM(A)表示屬性A的取值范圍標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:關(guān)系中每一個(gè)屬性都有一個(gè)取值范圍,稱為屬性的值域。每一個(gè)屬性對應(yīng)一個(gè)值域,不同屬性可對應(yīng)同一個(gè)值域。對應(yīng)同一值域的卻不一定是不同的屬性。屬性的值域用DOM(A)表示,A表示屬性的名稱。32、在VisualFoxPro中,下列各項(xiàng)的數(shù)據(jù)類型所占字符的字節(jié)數(shù)相等的是A、日期型和邏輯型B、日期型和通用型C、邏輯型和備注型D、備注型和通用型標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在VisualFoxPro中,系統(tǒng)默認(rèn)的備注型和通用型字段占4個(gè)字節(jié),日期型字段占8個(gè)字節(jié),邏輯型字段只占1個(gè)字節(jié)。33、有關(guān)查詢設(shè)計(jì)器,正確的描述是()。A、“連接”選項(xiàng)卡與SQL語句的GROUPBY短語對應(yīng)B、“篩選”選項(xiàng)卡與SQL語句的HAVING短語對應(yīng)C、“排序依據(jù)”選項(xiàng)卡與SQL語句的ORDERBY短語對應(yīng)D、“分組依據(jù)”選項(xiàng)卡與SQL語句的JOINON短語對應(yīng)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在查詢設(shè)計(jì)器界面中,有6個(gè)選項(xiàng)卡,它們分別是:字段、連接、篩選、排序依據(jù),分組依據(jù)和雜項(xiàng)。這6個(gè)選項(xiàng)卡和SQLSELECT語句的各短語是相對應(yīng)的:字段”選項(xiàng)卡對應(yīng)于SELECT短語,指定所要查詢的數(shù)據(jù):“連接”選項(xiàng)卡對應(yīng)于JOINON短語,用于編輯連接條件;“篩選”項(xiàng)卡對應(yīng)于WHERE短語,用于指定查詢條件;“排序依據(jù)”選項(xiàng)卡對應(yīng)于ORDERBY短語,用于指定排序的字段和排序方法;“分組依據(jù)”選項(xiàng)卡對應(yīng)于GROUPBY短語和HAVING短語,用于分組;“雜項(xiàng)”選項(xiàng)卡可以指定是否要重復(fù)的記錄(對應(yīng)于DISTINCT)及列在前面的記錄(對應(yīng)于TOP短語等)。34、用二維表數(shù)據(jù)來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為______。A、實(shí)體-聯(lián)系模型B、層次模型C、網(wǎng)狀模型D、關(guān)系模型標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:關(guān)系:表之間的一種鏈接,它允許用戶不僅能從當(dāng)前選定表中訪問數(shù)據(jù),而且可以訪問其他表中的數(shù)據(jù)。這種鏈接指的是連接條件。關(guān)系模型:用二維表數(shù)據(jù)來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型。層次模型:用樹形結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型。網(wǎng)狀模型:用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型。35、下列程序段執(zhí)行以后,內(nèi)存變量A和B的值是______。CLEARA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),B&&參數(shù)A是值傳送,B是引用傳送?A,BPROCEDURESQPARAMETERSX1,Y1X1=X1*X1Y1=2*X1ENDPROCA、10200B、100200C、10020D、1020標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:過程定義時(shí),如果形式參數(shù)被說明為傳值,則過程調(diào)用只是相應(yīng)位置實(shí)參的值“單向”傳送給形參處理,而被調(diào)用過程內(nèi)部對形參的任何操作引起的形參值的變化均不會(huì)反饋、影響實(shí)參的值。由于這個(gè)過程,數(shù)據(jù)的傳遞只是單向性,故稱為“傳值調(diào)用”的“單向”作用形式。反之,如果形式參數(shù)被說明為傳址,則過程調(diào)用是將相應(yīng)位置實(shí)參的地址傳送給形參處理,而被調(diào)用過程內(nèi)部對形參的任何操作引起的形參值的變化又會(huì)反向影響實(shí)參的值。在這個(gè)過程中,數(shù)據(jù)的傳遞具有雙向性,故稱為“傳址調(diào)用”的“雙向”作用形式。此題中參數(shù)A為值傳送,即A值為10;參數(shù)B為引用傳送,根據(jù)X1=X1*X1;Y1=2*X1得Y1值為200即B的值。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、在數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)中,不僅需要存儲(chǔ)各數(shù)據(jù)元素的信息,還要存放各元素之間______的信息。標(biāo)準(zhǔn)答案:前后件關(guān)系知識(shí)點(diǎn)解析:在數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)中,除了要存儲(chǔ)數(shù)據(jù),還要存儲(chǔ)數(shù)據(jù)的前后件關(guān)系,對于順序存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu),前后件之間的關(guān)系是通過存儲(chǔ)空間的位置來實(shí)現(xiàn)的,而對于鏈?zhǔn)酱鎯?chǔ)來說,數(shù)據(jù)元素之間的前后件關(guān)系是通過指針來實(shí)現(xiàn)的。37、為了要在線性表中插入一個(gè)新元素,首先要給該元素分配一個(gè)______,以便用于存儲(chǔ)該元素的值。標(biāo)準(zhǔn)答案:新結(jié)點(diǎn)知識(shí)點(diǎn)解析:暫無解析38、棧的3種基本運(yùn)算是:人棧、退棧和__________。標(biāo)準(zhǔn)答案:讀棧頂元素知識(shí)點(diǎn)解析:暫無解析39、當(dāng)模式改變時(shí),也不用改寫應(yīng)用程序,這稱為【】獨(dú)立性。標(biāo)準(zhǔn)答案:邏輯知識(shí)點(diǎn)解析:當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),其邏輯結(jié)構(gòu)可以不變,這稱為物理獨(dú)立性。當(dāng)模式改變時(shí),子模式不改變,也就不必改寫應(yīng)用程序,這稱為邏輯獨(dú)立性。40、數(shù)據(jù)的物理結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的【】。標(biāo)準(zhǔn)答案:內(nèi)模式或物理模式或存儲(chǔ)模式知識(shí)點(diǎn)解析:模式也稱邏輯模式或概念模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。例如數(shù)據(jù)記錄由哪些數(shù)據(jù)項(xiàng)構(gòu)成,數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等。外模式是模式的子集,所以也稱子模式或用戶模式,是數(shù)據(jù)庫用戶能夠看見的和使用的、局部的邏輯結(jié)構(gòu)和特征的描述,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。內(nèi)模式也稱物理模式或存儲(chǔ)模式。一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)庫內(nèi)部的表示方法。例如,記錄的存儲(chǔ)方式是順序存儲(chǔ)、索引按照什么方式組織:數(shù)據(jù)是否壓縮存儲(chǔ),是否加密等。四、填空題(本題共10題,每題1.0分,共10分。)41、在樹形結(jié)構(gòu)中,樹根節(jié)點(diǎn)沒有______。標(biāo)準(zhǔn)答案:前驅(qū)知識(shí)點(diǎn)解析:暫無解析42、設(shè)有學(xué)生表XS(學(xué)號,課程號,成績),用SQL語句檢索每個(gè)學(xué)生的成績總和的語句是:SELECT學(xué)號,SUM(成績)FROMXS__________。標(biāo)準(zhǔn)答案:GROUPBY學(xué)號知識(shí)點(diǎn)解析:暫無解析43、在VisualFoxPro中,主索引可以保證數(shù)據(jù)的______完整性。標(biāo)準(zhǔn)答案:實(shí)體知識(shí)點(diǎn)解析:實(shí)體完整性是保證隔開記錄惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。在VisualFoxPro中利用主關(guān)鍵字或者候選關(guān)鍵字來保證表中的記錄惟一,即保證實(shí)體完整性。在VisualFoxPro中將主關(guān)鍵字稱作主索引,將候選關(guān)鍵字稱作候選索引。44、在SELECT查詢語句中,HAVING短語必須跟【】使用,用來限定分組必須滿足的條件。標(biāo)準(zhǔn)答案:GROUPBY知識(shí)點(diǎn)解析:HAVING短語必須跟GROUPBY合起來使用來限定分組必須滿足的條件。45、設(shè)有如下關(guān)系表R:R(NO,NAME,SEX,AGE,CLASS)主關(guān)鍵字是NO。其中NO為學(xué)號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實(shí)現(xiàn)下列功能的SQL語句。將所有“96101”班號改為“95101”;【】。標(biāo)準(zhǔn)答案:UPDATERSETCLASS="95101"WHERECLASS="96101"知識(shí)點(diǎn)解析:SQL的數(shù)據(jù)更新格式為:UPDATETableNAMESETColumnnamel=eExpression1[,Column_Name2=eExpression2...]whereCondition一般使用MHERE子句指定條件,以更新滿足條件的一些記錄的字段值,并且一次可以更新多個(gè)字段:如果不使用WHERE子句,則更新全部記錄。46、實(shí)現(xiàn)表之間[臨時(shí)聯(lián)系的命令是【】。標(biāo)準(zhǔn)答案:SetRelation或SetRelationTo知識(shí)點(diǎn)解析:在兩個(gè)表之間建立臨時(shí)聯(lián)系。語法:SETRELATIONTO[eExpressionlINTOnWorkAreal|cTableAliasl[,eExpression2INTOnWorkArea2|cTableAlias2…][INnWorkArea|cTableAlias][ADDITIVE]]47、設(shè)有如下的語句:a=”VisualFoxPro+”?TRANSFORM(a,”!!!!!!!”)最后的輸出結(jié)果是:【】。標(biāo)準(zhǔn)答案:VISUALFOXPR0知識(shí)點(diǎn)解析:暫無解析48、要求按成績降序排序,輸出“文學(xué)系”學(xué)生選修了“計(jì)算機(jī)”課程的學(xué)生姓名和成績。請將下面的SQL語句填寫完整。SELECT姓名,成績FROM學(xué)生表,選課表;WHERE院系=“文學(xué)系”AND課程名=“計(jì)算機(jī)”AND學(xué)生表.學(xué)號=選課表學(xué)號;ORDERBY【】標(biāo)準(zhǔn)答案:成績DESC(或成績/D)知識(shí)點(diǎn)解析:本題為SQL簡單的聯(lián)接查詢,注意兩表聯(lián)接的關(guān)鍵——“學(xué)生表.學(xué)號=選課表.學(xué)號”。降序的關(guān)鍵字為DESC49、VisualFoxPro中不允許在主關(guān)鍵字字段中有重復(fù)值或【】。標(biāo)準(zhǔn)答案:空值知識(shí)點(diǎn)解析:VisualFoxPro不允許在主關(guān)鍵字字段中有重復(fù)值或空值。50、關(guān)系是具有相同性質(zhì)的【】的集合。標(biāo)準(zhǔn)答案:元組或記錄知識(shí)點(diǎn)解析:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在VisualFoxPro中一個(gè)關(guān)系存儲(chǔ)為一個(gè)文件,文件擴(kuò)展名為.dbf,稱為表。元組是在一個(gè)二維表(關(guān)系)中,行稱為元組,每一行是一個(gè)元組。元組對應(yīng)存儲(chǔ)文件中的一個(gè)具體記錄。國家二級VF筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法的空間復(fù)雜度是指()。A、算法程序的長度B、算法程序中的指令條數(shù)C、算法程序所占的存儲(chǔ)空間D、算法執(zhí)行過程中所需要的存儲(chǔ)空間標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:一個(gè)算法的空間復(fù)雜度,一般是指執(zhí)行這個(gè)算法所需的存儲(chǔ)空間。一個(gè)算法所占用的存儲(chǔ)空間包括算法程序所占用的空間、輔入的初始數(shù)據(jù)所占用的存儲(chǔ)空間及算法執(zhí)行過程中所需要的額外空間。2、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指()。A、數(shù)據(jù)所占的存儲(chǔ)空間B、數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的存放形式C、數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式D、存儲(chǔ)在計(jì)算機(jī)外存中的數(shù)據(jù)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),又稱為數(shù)據(jù)的物理結(jié)構(gòu),是數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的存放形式,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)有順序結(jié)構(gòu)、鏈?zhǔn)浇Y(jié)構(gòu)、散列結(jié)構(gòu)和索引結(jié)構(gòu)等。3、有下列二叉樹,對此二叉樹前序遍歷的結(jié)果為()。A、ACFHIBEDGB、ABCDEFGHIC、ABDEGCFHID、ABCDEFHGI標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:對二叉樹的前序遍歷是指:先訪問根結(jié)點(diǎn),然后訪問左子樹,最后訪問右子樹,并且,在訪問左、右子樹時(shí),先訪問根結(jié)點(diǎn),再依次訪問其左,右子樹。4、下列描述中正確的是()。A、程序就是軟件B、軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制C、軟件既是邏輯實(shí)體,又是物理實(shí)體D、軟件是程序、數(shù)據(jù)和相關(guān)文檔的集合標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件是運(yùn)行在計(jì)算機(jī)硬件之上的邏輯實(shí)體,包括程序、數(shù)據(jù)和相關(guān)的文檔,軟件的開發(fā)、運(yùn)行對計(jì)算機(jī)系統(tǒng)具有依藕性,受計(jì)算機(jī)系統(tǒng)的限制。5、兩個(gè)或兩個(gè)以上模塊之間聯(lián)系的緊密程度稱為()。A、耦合性B、內(nèi)聚性C、復(fù)雜性D、數(shù)據(jù)傳輸特性標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:耦合性是模塊間互相連接的緊密程度的度量,取決于各個(gè)模塊之間接口的復(fù)雜度、調(diào)用方式以及哪些信息通過接口。6、數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的()。A、存儲(chǔ)問題B、共享問題C、安全問題D、保護(hù)問題標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在數(shù)據(jù)庫系統(tǒng)中,需要對數(shù)據(jù)進(jìn)行集中、統(tǒng)一的管理,以達(dá)到被多個(gè)應(yīng)用程序共事的目標(biāo)。7、下列不屬于軟件工程3個(gè)要素的是()。A、工具B、過程C、方法D、環(huán)境標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件工程包括3個(gè)要素,即方法、工具和過程。方法是完成軟件工程項(xiàng)目的技術(shù)手段;工具支持軟件的開發(fā)、管理和文檔生成;過程支持軟件開發(fā)的各個(gè)環(huán)節(jié)的控制、管理。8、關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。A、排序、索引、統(tǒng)計(jì)B、選擇、投影、連接C、關(guān)聯(lián)、更新、排序D、顯示、打印、制表標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)的專門關(guān)系運(yùn)算包括選擇運(yùn)算、投影運(yùn)算和連接運(yùn)算。9、將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與實(shí)體間的聯(lián)系可以表示成()。A、屬性B、關(guān)系C、鍵D、域標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:將E-R.圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式是數(shù)據(jù)庫邏輯設(shè)計(jì)的主要工作。從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實(shí)體和聯(lián)系都可以表示成關(guān)系。10、設(shè)計(jì)數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)屬于()。A、需求分析B、概念設(shè)計(jì)C、邏輯設(shè)計(jì)D、物理設(shè)計(jì)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:物理設(shè)計(jì)階段主要解決選擇文件存儲(chǔ)結(jié)構(gòu)和確定文件存取方法的問題,包括:選擇存儲(chǔ)結(jié)構(gòu)、確定存取方法、選擇存取路徑、確定數(shù)據(jù)的存放位置。二、選擇題(本題共25題,每題1.0分,共25分。)11、VisualFoxPro中的DBMS基于的數(shù)據(jù)模型是______。A、層次型B、網(wǎng)狀型C、關(guān)系型D、面向?qū)ο笮蜆?biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:VisualFoxPro是廣為應(yīng)用的一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。12、在VisualFoxPro中,唯一索引的擴(kuò)展名是______。A、DBFB、IDXC、DBCD、PJX標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在VisualFoxPro中,數(shù)據(jù)庫文件的擴(kuò)展名為DBC,數(shù)據(jù)表文件的擴(kuò)展名為DBF,唯一索引文件的擴(kuò)展名為IDX,項(xiàng)目文件的擴(kuò)展名為PJX。13、打開報(bào)表設(shè)計(jì)器的命令是______。A、OPENREPORTB、CREATEREPORTC、REPORTFORMD、STARTREPORT標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:執(zhí)行CREATEREPORT命令后將會(huì)啟動(dòng)報(bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表。14、打開VisualFoxPro的“項(xiàng)目管理器”的“文檔”(Docs)選項(xiàng)卡,其中包含______。A、表單(Form)文件B、報(bào)表(Report)文件C、標(biāo)簽(Label)文件D、以上3種文件標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:“文檔”選項(xiàng)卡顯示項(xiàng)目管理器里的表單、報(bào)表和標(biāo)簽三種類型的組件。15、參照完整性的規(guī)則不包括______。A、更新規(guī)則B、排序規(guī)則C、刪除規(guī)則D、插入規(guī)則標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:在數(shù)據(jù)庫中的數(shù)據(jù)表建立關(guān)聯(lián)關(guān)系后,通過參照完整性生成器可以設(shè)置管理關(guān)聯(lián)記錄的規(guī)則。這些規(guī)則控制相關(guān)數(shù)據(jù)表中記錄的插入、刪除和修改,所以參照完整性的規(guī)則包括:更新規(guī)則、刪除規(guī)則和插入規(guī)則,不包括排序規(guī)則。16、不允許記錄中出現(xiàn)重復(fù)索引值的索引是______。A、主索引B、主索引、候選索引、普通索引C、主索引、候選索引D、主索引、候選索引、唯一索引標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:索引按功能分為普通索引、唯一索引、候選索引和主索引。索引除了具有建立記錄邏輯順序的作用外,還能控制是否允許相同的索引關(guān)鍵字值在不同記錄中重復(fù)出現(xiàn),或允許在永久關(guān)系中建立參照完整性。不允許記錄中出現(xiàn)重復(fù)索引值的索引是主索引和候選索引。17、下列關(guān)于視圖和查詢的說法中,錯(cuò)誤的是______。A、查詢和視圖都可以從一個(gè)或多個(gè)表中提取數(shù)據(jù)B、可以通過視圖更改數(shù)據(jù)源表的數(shù)據(jù)C、視圖是完全獨(dú)立的,它不依賴于數(shù)據(jù)庫的存在而存在D、視圖依賴于數(shù)據(jù)庫的存在而存在標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:視圖不能以自由表的形式單獨(dú)存在,只能依賴于某一或幾個(gè)數(shù)據(jù)庫而存在。18、下面關(guān)于查詢描述正確的是______。A、可以使用CREATEVIEW打開查詢設(shè)計(jì)器B、使用查詢設(shè)計(jì)器可以生成所有的SQL查詢語句C、使用DO語句執(zhí)行查詢時(shí),可以不帶擴(kuò)展名D、使用查詢設(shè)計(jì)器生成的SQL語句存盤后將存放在擴(kuò)展名為.QPR的文件中標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:CREATEVIEW命令打開的是視圖設(shè)計(jì)器,創(chuàng)建并打開查詢設(shè)計(jì)器的命令是CREATEQUERY。查詢設(shè)計(jì)器只能建立一些比較規(guī)則的查詢,無法設(shè)計(jì)出多層嵌套查詢等,執(zhí)行查詢要用DO命令,而且一定要有擴(kuò)展名,如果不帶擴(kuò)展名,系統(tǒng)將按照程序文件來處理。19、在VisualFoxPro的數(shù)據(jù)工作期窗口,使用SETRELATON命令可以建立多個(gè)表之間的關(guān)聯(lián),關(guān)聯(lián)是______。A、臨時(shí)性關(guān)聯(lián)B、永久性關(guān)聯(lián)或臨時(shí)性關(guān)聯(lián)C、永久性關(guān)聯(lián)D、永久性關(guān)聯(lián)和臨時(shí)性關(guān)聯(lián)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:通過SETRELATION命令可以建立控制主表和從表之間記錄指針聯(lián)動(dòng)的關(guān)聯(lián),這種關(guān)系會(huì)隨著表的關(guān)閉而消失,故稱為臨時(shí)關(guān)聯(lián)。20、以下關(guān)于對象的敘述中,錯(cuò)誤的是______。A、對象可以是具體的事物,也可以是抽象概念B、一個(gè)命令按鈕可以看作是一個(gè)對象C、一個(gè)人、一個(gè)窗口等都可以看作是一個(gè)對象D、一個(gè)程序不可以看作是一個(gè)對象標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:客觀世界里的任何實(shí)體都可以看作是對象。對象不僅可以是具體的實(shí)物,也可以是一些概念,因?yàn)槌绦蛞部梢钥醋魇菍ο蟆?1、在下述VisualFoxPro表達(dá)式中,結(jié)果總是邏輯值的為______。A、字符運(yùn)算表達(dá)式B、關(guān)系運(yùn)算表達(dá)式C、算術(shù)運(yùn)算表達(dá)式D、日期運(yùn)算表達(dá)式標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:結(jié)果總是邏輯值的表達(dá)式為關(guān)系運(yùn)算表達(dá)式,因?yàn)殛P(guān)系運(yùn)算表達(dá)式的值只有真與假,因此總是用邏輯值表示。22、下列函數(shù)中函數(shù)值為字符的是______。A、DATETIME()B、TIME()C、DATE()D、YEAR()標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:函數(shù)DATE()返回當(dāng)前系統(tǒng)日期,值為日期型;函數(shù)TIME()以24小時(shí)制、hh:mm:ss格式返回當(dāng)前系統(tǒng)時(shí)間,值為字符型;函數(shù)YEAR()從指定的日期表達(dá)式或日期時(shí)間表達(dá)式中返回年份,為數(shù)值型;函數(shù)DATATIME()返回當(dāng)前系統(tǒng)日期時(shí)間,值為日期時(shí)間型。23、能顯示當(dāng)前庫文件中所有計(jì)算機(jī)專業(yè)學(xué)生的姓名、性別和籍貫的命令是______。A、LISTFIELDS姓名,性別,籍貫B、LISTFOR專業(yè)="計(jì)算機(jī)"AND姓名,性別,籍貫C、DISPLAYALLFIELDS姓名,性別,籍貫D、LISTFIELDS姓名,性別,籍貫FOR專業(yè)="計(jì)算機(jī)"標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:正確的命令格式為:LISTFIELDS<表達(dá)式><范圍>FOR<條件>W(wǎng)HILE<條件>,在本題中能顯示當(dāng)前庫文件中所有計(jì)算機(jī)專業(yè)學(xué)生的姓名、性別和籍貫的命令是“LISTFIELDS姓名,性別,籍貫FOR專業(yè);“計(jì)算機(jī)”。24、索引文件打開后,下列命令中不受索引影響的是______。A、LISTB、SKIPC、GOTO66D、LOCATE標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:LIST命令的功能是滾動(dòng)屏幕顯示,無任何選項(xiàng)時(shí),顯示所有記錄,記錄指針指向庫底。SKIP是按邏輯順序移動(dòng)記錄指針命令,LOCATE是真接對數(shù)據(jù)庫按物理記錄順序查詢,在索引文件打開時(shí),GOTO66是把記錄指針移到記錄號為66的物理記錄上,所以不論索引是否生效,不受索引影響的是命令GOTO66。25、下面可使程序單步執(zhí)行的命令是______。A、SETSTEPONB、SETESCAPEONC、SETDEBUGOND、SETSTEPOFF標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:命令SETSTEPONIOFF可用于設(shè)置是否單步執(zhí)行程序中的命令行。默認(rèn)為OFF,不能進(jìn)入單步執(zhí)行方式;如果設(shè)置成ON,則表示單步執(zhí)行程序命令方式。26、若要恢復(fù)用DELETE命令刪除的若干記錄,應(yīng)該用______。A、Esc鍵B、RECALL命令C、RELEASE命令D、FOUND命令標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:如果要重新恢復(fù)用DELETE命令刪除的若干記錄,則應(yīng)該用RECALL命令。27、在VisualFoxPro系統(tǒng)中,查詢文件是指一個(gè)包含一條SELECT-SQL命令的程序文件,文件的擴(kuò)展名為______。A、.MPRB、.RPRC、.SCXD、.PRG標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:MPR是菜單程序文件的擴(kuò)展名,QPR是查詢文件的擴(kuò)展名,SCX是菜單文件擴(kuò)展名,PRG是程序文件的擴(kuò)展名。28、下面DO循環(huán)的循環(huán)次數(shù)為______。x=10Y=16DOWHILEY>xY=Y-1ENDDOA、6B、16C、10D、5標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:本循環(huán)結(jié)構(gòu)中,Y為循環(huán)控制變量,x為循環(huán)終止變量。根據(jù)循環(huán)條件,Y=16,15,14,13,12,11時(shí),均可執(zhí)行循環(huán),總計(jì)6次。29、SQL是哪幾個(gè)英文單詞的縮寫______。A、StandardQueryLanguageB、SelectQueryLanguageC、StructuredQueryLanguageD、以上都不是標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:SQL語言稱為結(jié)構(gòu)化查詢語言,用英文寫為StructuredQueryLanguage。30、與SQL語句“SELECT學(xué)號,姓名FROMstudentWHERE成績BETWEEN60AND100”等價(jià)的是______。A、SELECT學(xué)號,姓名FROMstudentWHERE成績<=100.AND.成績>=60B、SELECT學(xué)號,姓名FROMstudentWHERE成績<100.AND.成績>60C、SELECT學(xué)號,姓名FROMstudentWHERE成績>=100.AND.成績<=60D、SELECT學(xué)號,姓名FROMstudentWHERE成績>100.AND.成績<60標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:選項(xiàng)B缺少100分和60分兩種情況:選項(xiàng)C和D這兩種情況不存在。31、求每門課平均成績的SQL語句是______。A、SELECT課程號,課程名,avg(成績)FROM課表GROUPBY成績B、SELECT課程號,課程名,avg(成績)FROM課表ORDERBY成績C、SELECT課程號,課程名,avg(成績)FROM課表ORDERBY課程號D、SELECT課程號,課程名,avg(成績)FROM課表GROUPBY課程號第32~35題使用如下2個(gè)表:柜臺(tái)表(柜臺(tái)號,柜臺(tái)名稱)商品表(柜臺(tái)號,商品號,商品名稱,單價(jià),數(shù)量)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:SELECT查詢命令的使用方法是:SELECT[ALL│DISTINCT]<目標(biāo)列表達(dá)式>[,<目標(biāo)列表達(dá)式>]…FROM<基本表或視圖>[,<基本表或視圖>]…[WHERE<條件表達(dá)式>][GROUPBY<列名>[HAVING<內(nèi)部函數(shù)表達(dá)式>][ORDERBY<列名>[ASC│DESC]這里由于是對每門課進(jìn)行統(tǒng)計(jì),就必須按課程號進(jìn)行分組。32、下列SQL語句查詢的結(jié)果是______。SELECT柜臺(tái)號,柜臺(tái)名稱,SUM(單價(jià)*數(shù)量)FROM柜臺(tái)表,商品表WHERE柜臺(tái)表.柜臺(tái)號=商品表.柜臺(tái)號GROUPBY柜臺(tái)表.柜臺(tái)號ORDERBYSUM(單價(jià)*數(shù)量)DESCA、各柜臺(tái)商品數(shù)量合計(jì)并按數(shù)量降序排列B、各柜臺(tái)商品金額合計(jì)并按金額降序排列C、所有商品金額合計(jì)并按商品降序排列D、各柜臺(tái)商品金額合計(jì)并按金額升序排列標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:SUM(單價(jià),數(shù)量)就是求商品金額,GROUPBY柜臺(tái)表.柜臺(tái)號,就是對各柜臺(tái)分組,因此題目就是對各個(gè)柜臺(tái)求出該柜臺(tái)的商品總金額。ORDERBYSUM(單價(jià),數(shù)量)DESC表示按金額降序排列。33、在SQL語句中,與表達(dá)式“商品號NOTIN("00001","00002")”功能相同的表達(dá)式是______。A、商品號="00001"AND商品號="00002"B、商品號!="00001"OR商品號!="00002"C、商品號="00001"OR商品號!="00002"D、商品號!="00001"AND商品號!="00002"標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:NOTIN意思是不包含在內(nèi),因此也就是商品號不等于“00001”或“00002”。34、對所有商品單價(jià)大于3000元的商品打九折,下列SQL語句正確的是______。A、UPDATE商品表SET單價(jià)=單價(jià)*0.9WHERE單價(jià)>3000B、UPDATE商品表SET單價(jià)=單價(jià)*0.9IN單價(jià)>3000C、SET單價(jià)=單價(jià)*0.9WHEREIN商品表D、MODIFY商品表SET單價(jià)*0.9WHERE單價(jià)>3000標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:修改操作語句的一般格式為:UPDATE<表名>SET<列名>=<表達(dá)式>[,<列名>=<表達(dá)式>]…[WHERE<條件>]其功能是修改指定表中滿足WHERE子句條件的元組,按SET子句中的表達(dá)式修改這些元組相應(yīng)的列值。如果省略WHERE子句,則表示要修改表中的所有元組。35、向商品表中插入一條記錄的正確命令是______。A、APPENDINTO商品表VALUES("00066","016","飛利浦彩電",5600,2)B、INSERTINTO商品表VALUES("00066","016","飛利浦彩電",5600,2)C、APPENDINTO商品表VALUES("00066","016","飛利浦彩電",5600,2)D、INSERTINTO商品表VALUES("00066","飛利浦彩電","016",5600,2)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:插入語句的格式為:INSERTINTO表名[(字段名[,字段名]…)]VALUES(常量[,常量]…)選項(xiàng)D常量順序不對。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、有16個(gè)數(shù)要進(jìn)行插入排序,最壞情況下需要比較的次數(shù)為【】。標(biāo)準(zhǔn)答案:120知識(shí)點(diǎn)解析:在最壞情況下:插入第1個(gè)數(shù)不用比較,插入第2個(gè)數(shù)比較1次,插入第3個(gè)數(shù)比較2次……因此總比較次數(shù)為1+2+…+14+15=(1+15)*15/2=120。37、【】是對一類相似對象的屬性和行為特性的抽象描述。標(biāo)準(zhǔn)答案:類知識(shí)點(diǎn)解析:類是對一類相似對象的屬性和行為特性的抽象描述。類代表了一類對象,這類對象有一些共同特性。38、在軟件質(zhì)量因素中,軟件在異常條件下仍能運(yùn)行的能力稱為軟件的【】。標(biāo)準(zhǔn)答案:健壯性知識(shí)點(diǎn)解析:健壯性是指在異常條件下軟件能進(jìn)行適當(dāng)處理,而其仍能運(yùn)行的能力。39、在關(guān)系模型中,把數(shù)據(jù)看成是二維表,每一個(gè)二維表稱為一個(gè)【】。標(biāo)準(zhǔn)答案:關(guān)系知識(shí)點(diǎn)解析:一個(gè)關(guān)系的邏輯結(jié)構(gòu)就是一張二維表,用二維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。40、數(shù)據(jù)庫三級模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫的【】。標(biāo)準(zhǔn)答案:數(shù)據(jù)獨(dú)立性知識(shí)點(diǎn)解析:外模式/模式映像保持了數(shù)據(jù)邏輯獨(dú)立性,模式/內(nèi)模式映像保持了物理數(shù)據(jù)獨(dú)立性。四、填空題(本題共6題,每題1.0分,共6分。)41、BOF()是測試函數(shù),當(dāng)正在使用的數(shù)據(jù)表文件的記錄指針指向第一條記錄時(shí),其函數(shù)值為【】。標(biāo)準(zhǔn)答案:.F.知識(shí)點(diǎn)解析:在表文件中,文件頭指的是第一條記錄的前面,而不是指第一條記錄。當(dāng)記錄指針位于文件頭時(shí),BOF()函數(shù)值為.T.,否則BOF()函數(shù)值為.F.。42、len(space(35)-space(15))的結(jié)果為【】。標(biāo)準(zhǔn)答案:50知識(shí)點(diǎn)解析:SPACE()函數(shù)用來生成指定數(shù)量的空格,結(jié)果為字符型數(shù)據(jù)。在字符表達(dá)式中,不論是+或-運(yùn)算,都表示連接前后兩個(gè)字符串,連接后的新字符串長度等于所連接的兩個(gè)字符串長度之和。LEN()函數(shù)用來測試字符串的長度。43、格式10/10/2006是【】型常量。標(biāo)準(zhǔn)答案:數(shù)值知識(shí)點(diǎn)解析:日期型常量用于表示日期,定界符是一對花括號“{}”,如果不加花括號,則表示的是字符型常量。44、要改變表格對象中當(dāng)前顯示的列數(shù),應(yīng)設(shè)置表格的【】屬性。標(biāo)準(zhǔn)答案:ColumnCount知識(shí)點(diǎn)解析:ColumnCount屬性用于設(shè)置表格中包含列控件的個(gè)數(shù)。45、菜單程序文件的擴(kuò)展名為【】。標(biāo)準(zhǔn)答案:.MPR知識(shí)點(diǎn)解析:菜單程序文件的擴(kuò)展名為.MPR。46、SQL提供的【】函數(shù)用來統(tǒng)計(jì)表中元組的個(gè)數(shù)。標(biāo)準(zhǔn)答案:COUNT(*)知識(shí)點(diǎn)解析:COUNT(*)用來統(tǒng)計(jì)表中元組的個(gè)數(shù),COUNT(列名)用來統(tǒng)計(jì)某一列值的個(gè)數(shù)。國家二級VF筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、在關(guān)系代數(shù)運(yùn)算中,有5種基本運(yùn)算,它們是()。A、并(∪)、差(-)、交(∩)、除(÷)和笛卡兒積(×)B、并(∪)、差(-)、交(∩)、投影(π)和選擇(σ)C、并(∪)、交(∩)、投影(π)、選擇(σ)和笛卡兒積(×)D、并(∪)、差(-)、投影(π)、選擇(σ)和笛卡兒積(×)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:并、差、笛卡兒積、投影和選擇是5種基本的運(yùn)算,其他運(yùn)算即交、連接和除,均可以通過5種基本的運(yùn)算來表達(dá)。2、在數(shù)據(jù)庫系統(tǒng)的組織結(jié)構(gòu)中,下列()映射把用戶數(shù)據(jù)庫與概念數(shù)據(jù)庫聯(lián)系了起來。A、外模式/模式B、內(nèi)模式/外模式C、模式/內(nèi)模式D、內(nèi)模式/模式標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫有兩層映象,即外模式/模式和模式/內(nèi)模式映象。模式/內(nèi)模式映象定義數(shù)據(jù)庫全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對應(yīng)關(guān)系。3、下列關(guān)于線性鏈表的描述中,正確的是()。I、只含有一個(gè)指針域來存放下一個(gè)元素地址Ⅱ、指針域中的指針用于指向該結(jié)點(diǎn)的前一個(gè)或后一個(gè)結(jié)點(diǎn)(即前件或后件)Ⅲ、結(jié)點(diǎn)由兩部分組成:數(shù)據(jù)域和指針域。A、僅I、ⅡB、僅I、ⅢC、僅Ⅱ、ⅢD、全部標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在定義的鏈表中,若只含有一個(gè)指針域來存放下一個(gè)元素地址,稱這樣的鏈表為單鏈表或線性鏈表。在鏈?zhǔn)酱鎯?chǔ)方式中,要求每個(gè)結(jié)點(diǎn)由兩部分組成:一部分用于存放數(shù)據(jù)元素值,稱為數(shù)據(jù)域;另一部分用于存放指針,稱為指針域。其中指針用于指向該結(jié)點(diǎn)的前一個(gè)或后一個(gè)結(jié)點(diǎn)(即前件或后件)。4、下面關(guān)于數(shù)據(jù)庫三級模式結(jié)構(gòu)的敘述中,正確的是()。A、內(nèi)模式可以有多個(gè),外模式和模式只有一個(gè)B、外模式可以有多個(gè),內(nèi)模式和模式只有一個(gè)C、內(nèi)模式只有一個(gè),模式和外模式可以有多個(gè)D、模式只有一個(gè),外模式和內(nèi)模式可以有多個(gè)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)的外模式、模式和內(nèi)模式。一個(gè)數(shù)據(jù)庫可以有多個(gè)外模式,但只有一個(gè)模式和一個(gè)內(nèi)模式。5、設(shè)有關(guān)鍵碼序列(66,13,5l,76,8l,26,57,69,23),要按關(guān)鍵碼值遞增的次序排序,若采用快速排序法,并以第一個(gè)元素為劃分的基準(zhǔn),那么第一趟劃分后的結(jié)果為()。A、23,13,51,57,66,26,81,69,76B、13,23,26,5I,57,66,81,76,69C、23,13,5l,57,26,66,81,69,76D、23,13,51,57,8l,26,66,69,76標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:快速排序是起泡排序的改進(jìn)。在快速排序中,任取一個(gè)記錄,以它為基準(zhǔn)用交換的方法將所有的記錄分成兩部分,關(guān)鍵碼值比它小的在一部分,關(guān)鍵碼值比它大的在另一部分,再分別對兩個(gè)部分實(shí)施上述過程,一直重復(fù)到排序完成。6、下列哪一條不屬于數(shù)據(jù)庫設(shè)計(jì)的任務(wù)?()A、設(shè)計(jì)數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)B、設(shè)計(jì)數(shù)據(jù)庫概論結(jié)構(gòu)C、設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)D、設(shè)計(jì)數(shù)據(jù)庫物理結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫設(shè)計(jì)工作量大而且過程復(fù)雜,既是一項(xiàng)數(shù)據(jù)庫工程也是一項(xiàng)龐大的軟件工程。考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計(jì)分為以下6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)旌和數(shù)據(jù)庫的運(yùn)行和維護(hù)。7、數(shù)據(jù)庫技術(shù)的根本目標(biāo)是()。A、數(shù)據(jù)存儲(chǔ)B、數(shù)據(jù)共享C、數(shù)據(jù)查詢D、數(shù)據(jù)管理標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式并存放于統(tǒng)一的存儲(chǔ)介質(zhì)內(nèi),是多種應(yīng)用數(shù)據(jù)的集成,并可被各個(gè)應(yīng)用程序所共享,所以數(shù)據(jù)庫技術(shù)的根本目標(biāo)是解決數(shù)據(jù)共享問題。8、需求分析階段的任務(wù)是()。A、軟件開發(fā)方法B、軟件開發(fā)工具C、軟件開發(fā)費(fèi)用D、軟件系統(tǒng)功能標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)就是詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對象,充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在這些基礎(chǔ)上確定新系統(tǒng)的功能。9、關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。A、排序、索引、統(tǒng)計(jì)B、選擇、投影、連接C、關(guān)聯(lián)、更新、排序D、顯示、打印、制表標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)的專門關(guān)系運(yùn)算包括選擇運(yùn)算、投影運(yùn)算和連接運(yùn)算。10、數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,()沒有專門的軟件對數(shù)據(jù)進(jìn)行管理。I.人工管理階段Ⅱ.文件系統(tǒng)階段Ⅲ.?dāng)?shù)據(jù)庫階段A、僅IB、僅ⅢC、I和ⅡD、II和Ⅲ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,只有人工管理階段,沒有操作系統(tǒng),沒有管理數(shù)據(jù)的軟件,數(shù)據(jù)處理方式是批處理。在文件系統(tǒng)階段,操作系統(tǒng)中已經(jīng)有了專門數(shù)據(jù)管理軟件,一般稱為文件系統(tǒng)。在數(shù)據(jù)庫系統(tǒng)階段,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng),即數(shù)據(jù)庫管理系統(tǒng)。二、選擇題(本題共25題,每題1.0分,共25分。)11、要從字符串“全國計(jì)算機(jī)等級考試”中取出子串“等級考試”,應(yīng)該使用函數(shù)()。A、SUBSTR(“全國計(jì)算機(jī)等級考試”,6,4)B、SUBSTR(“全國計(jì)算機(jī)等級考試”,6,8)C、SUBSTR(“全國計(jì)算機(jī)等級考試”,11,4)D、SUBSTR(“全國計(jì)算機(jī)等級考試”,11,8)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SUBSTR為取子串函數(shù)。格式:SUBSTR(<字符表達(dá)式>,<起始位置>[,<長度>]),功能是從指定表達(dá)式的指定起始位置取指定長度的子串作為函數(shù)值。在SUBSTR()函數(shù)中,若缺省第3個(gè)自變量<長度>,則函數(shù)從指定位置一直取到最后一個(gè)字符。由于一個(gè)漢字占用兩個(gè)字節(jié),本題中子串“等級考試”的起始位置應(yīng)該是5×2+1=11,而4個(gè)漢字的長度為4×2=8個(gè)字節(jié)。12、關(guān)系數(shù)據(jù)庫的任何檢索操作所涉及的3種基本運(yùn)算不包括()。A、連接B、比較C、選擇D、投影標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫中檢索操作涉及的3種關(guān)系運(yùn)算包括選擇、投影和連接;選項(xiàng)B中的比較不屬于關(guān)系運(yùn)算。13、下列關(guān)于項(xiàng)目及項(xiàng)目中文件的敘述,不正確的是()。A、項(xiàng)目中的文件與項(xiàng)目文件分別保存在獨(dú)立的物理文件中B、項(xiàng)目中的文件表示該文件與項(xiàng)目建立了一種聯(lián)系C、刪除項(xiàng)目時(shí)自動(dòng)刪除項(xiàng)目中所包含的文件D、通過項(xiàng)目可以方便地對項(xiàng)目中的文件進(jìn)行操作標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在VisualFoxPro中,項(xiàng)目中的文件并不是項(xiàng)目的一部分,每個(gè)文件都是獨(dú)立存在的,項(xiàng)目所包含的文件只能表示該文件與項(xiàng)目之間存在著一種聯(lián)系,通過項(xiàng)目管理器可以方便地對項(xiàng)目中的文件進(jìn)行修改、運(yùn)行等操作,刪除項(xiàng)目時(shí),不會(huì)影響到項(xiàng)目管理器中的文件。14、在VisualFoxPro中有如下內(nèi)存變量的賦值語句:X={^2008-08-088:00:00AM)Y=.y.Z=“12.34”執(zhí)行上述語句之后,內(nèi)存變量的X、Y、Z的數(shù)據(jù)類型為()。A、D、L、CB、T、L、CC、D、C、ND、T、C、N標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題中X的變量值為日期時(shí)間型(T),以花括號為定界符;Y的變量值為邏輯型(L),以兩個(gè)句點(diǎn)為定界符;z的變量值為字符型(C),以半角狀態(tài)下的雙引號、單引號或中括號為定界符。內(nèi)存變量另外還有3種數(shù)據(jù)類型,分別是數(shù)值型(N)、日期型(D)和貨幣型(Y)。15、設(shè)X=“123”,Y=“1234”,則下列表達(dá)式中值為.T.的是()。A、X$YB、AT(X,Y)=0C、X==YD、X=Y標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:“<前字符型表達(dá)式>$<后字符型表達(dá)式>”為字串包含測試,如果前者是后者的一個(gè)子字符串,結(jié)果為邏輯真(.T).否則為邏輯假(.F.),本題中”123”是包含在“1234”辛的,故選項(xiàng)A的值為邏輯真(.T)。AT(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式>])的函數(shù)值為數(shù)值型。如果<字符表達(dá)式1>是<字符表達(dá)式2>的子串,則返回<字符表達(dá)式l>值的首字符在<字符表達(dá)式2>值中的位置;若不是子串,則返回0。<數(shù)值表達(dá)式>用于表示要在<字符表達(dá)式2>值中搜索<字符表達(dá)式1>值的第幾次出現(xiàn),其默認(rèn)值是1。用雙等號運(yùn)算符“==”比較兩個(gè)字符串,只有當(dāng)兩個(gè)字符串完全相同(包括空格以及各字符的位置)時(shí),運(yùn)算結(jié)果才會(huì)是邏輯真(.T)。用單等號運(yùn)算符“=”比較兩個(gè)字符串時(shí),運(yùn)算結(jié)果與SETEXACTON/OFF設(shè)置有關(guān),該命令是設(shè)置是否精確匹配的開關(guān)。該命令可以在命令窗口或在程序中執(zhí)行,也可以通過“數(shù)據(jù)”選項(xiàng)卡設(shè)置。①當(dāng)處于OFF狀態(tài)時(shí),只要右邊的字符串與左邊字符串的前面部分內(nèi)容相匹配,即可得到邏輯真(.T)的結(jié)果。也就是說,字符串的比較以右面的字符串為目標(biāo),右字符串結(jié)束即終止比較。②當(dāng)處于ON狀態(tài)時(shí),比較到兩個(gè)字符串全部結(jié)束,先在較短字符串的尾部加上若干個(gè)空格,使兩個(gè)字符串的長度相等,然后再進(jìn)行比較。16、下面程序的輸出結(jié)果為()。CLEARi=1DOWHILEi<=3IFINT(i/2)!=i/2?“fox”ENDIF??“pro”i=i+2ENDDOA、proproB、foxfoxproC、foxproproD、foxprofoxpro標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:DOWHILE-ENDDO語句的格式:DOWHILE<條件><命令序列>ENDDO執(zhí)行該語句時(shí),先判斷DOWHILE處的循環(huán)條件是否成立,如果條件為真,則執(zhí)行DOWHILE與ENDDO之間的<命令序列>(循環(huán)體)。當(dāng)執(zhí)行到ENDDO時(shí),返回到DOWHILE,再次判斷循環(huán)條件是否為真,以確定是否再次執(zhí)行循環(huán)體。若條件為假,則結(jié)束該循環(huán)語句,執(zhí)行ENDDO后面的語句。先將1賦給變量i,然后進(jìn)入DOWHILE循環(huán)結(jié)構(gòu),判斷條件是變量X是否小于等于3,如果大于3,則退出循環(huán),否則執(zhí)行循環(huán)體,通過INT(取整函數(shù))取得i除以2的值的整數(shù)部分,判斷該整數(shù)部分是否等于i除以2的值,如果不相等,則輸出“fox”,然后在同一行輸出“pro”,再執(zhí)行i=i+2,重復(fù)此循環(huán)體的操作。所以j=1時(shí),JNT(i/2)=0,i/2=0.5,輸出“fox”,然后輸出“pro”,執(zhí)行i=i+2,此時(shí)i=3,INT(i/2)=1,i/2=1.5,這兩個(gè)值不相等,輸出“fox”,然后在同一行輸出“pro”,當(dāng)再次執(zhí)行i=i+2,此時(shí)i=5,i的值大于3退出循環(huán)。17、執(zhí)行下列程序:CLEARDOPROGlRETURNPROCEDUREPROG1X=2DOPROG2?XRETURNPROCEDUREPROG2X=X+3RETlURN程序的運(yùn)行結(jié)果為()。A、2B、3C、5D、.F.標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在主程序中,執(zhí)行程序PROG1;程序PROG1中把初始值2賦給變量X,X是私有變量(在程序中直接使用,沒有通過public或local命令事先聲明的是私有變量),它的作用范圍是建立它的模塊及其下屬的各層模塊,然后運(yùn)行程序PROG2,在程序PROG2執(zhí)行X=X+3,執(zhí)行完畢后,變量X的值為5,接著返回到程序PROG1輸出。所以程序的運(yùn)行結(jié)果是5。18、使用SQL語句將學(xué)生表S中年齡(AGE)大于30歲的記錄刪除,正確的命令是()。A、DELETEFORAGE>30B、DELETEFROMSWHEREAGE>30C、DELETESFORAGE>30D、DELETESWHEREAGE>30標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在SQL中,刪除記錄的命令是:DELETEFROM<表名>WHERE<條件>。19、有關(guān)PACK命令的描述,正確的是()。A、PACK命令能物理刪除當(dāng)前表的當(dāng)前記錄B、PACK命令能刪除當(dāng)前表的帶有刪除標(biāo)記的記錄C、PACK命令能刪除當(dāng)前表的全部記錄D、PACK命令能刪除表的結(jié)構(gòu)和全部記錄標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:PACK命令的作用是:物理刪除當(dāng)前表中有刪除標(biāo)記的記錄。20、可以在添加、更改或刪除記錄時(shí)自動(dòng)維護(hù)索引的索引是()。A、非結(jié)構(gòu)化復(fù)合索引文件B、結(jié)構(gòu)化復(fù)合索引文件C、單一索引文件(IDX)D、復(fù)合索引文件(CDX)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:與表名相同的結(jié)構(gòu)化復(fù)合索引在打開表時(shí)都能夠自動(dòng)打開,并且在添加、更改或刪除記錄時(shí)自動(dòng)維護(hù)索引,但是對于非結(jié)構(gòu)索引(包括單一索引文件、非默認(rèn)名的.cdx索引)必須在使用之前打開索引文件。21、設(shè)有兩個(gè)數(shù)據(jù)庫表,父表和子表之間是一對多的聯(lián)系,為控制父表和子表中數(shù)據(jù)的一致性,可以設(shè)置“參照完整性規(guī)則”,要求()。A、在父表連接字段上建立普通索引,在子表連接字段上建立主索引B、在父表連接字段上建立主索引,在子表連接字段上建立普通索引C、在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引D、在父表和子表的連接字段上都要建立主索引標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在設(shè)置兩個(gè)數(shù)據(jù)表的參照完整性之前,要先設(shè)置兩個(gè)表的聯(lián)系,在父表的連接字段上建立主索引,在子表的連接字段上建立普通索引。22、在VFP中,下列關(guān)于表的敘述正確的是()。A、在數(shù)據(jù)庫表和自由表中,都不能為表的字段指定默認(rèn)值和輸入掩碼B、在數(shù)據(jù)庫表和自由表中,都能為表中的字段指定標(biāo)題和添加注釋C、在自由表中,能使用長表名和長字段名D、在數(shù)據(jù)庫表中,能給表中的字段定義有效性規(guī)則和默認(rèn)值標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在數(shù)據(jù)庫表中,可以為表的字段指定默認(rèn)值、輸入掩碼、有效性規(guī)則、標(biāo)題和添加注釋,也可以使用長表名和長字段名;而在自由表中,不具備數(shù)據(jù)庫表的這些特點(diǎn)。23、假設(shè)當(dāng)前xs和cj表之間建立了臨時(shí)聯(lián)系,要取消兩表間的聯(lián)系,可使用()。A、DELETERELATIONB、DELETERELATIONxsTOcjC、SETRELATlONTOD、SETRELALIONxsTOcj標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:當(dāng)臨時(shí)聯(lián)系不再需要時(shí)可以取消,命令:SETRELATIONTO,將取消當(dāng)前表到所有表的臨時(shí)聯(lián)系。如果只是取消某個(gè)具體的臨時(shí)聯(lián)系,應(yīng)該使用命令:SETRELATIONOFFINTOnWorkArea∣cTableAlias建立臨時(shí)聯(lián)系的命令是:SETRELATIONTOeExpressionINTOnWorkArea∣cTableAlias24、假設(shè)“教師”表中有C型字段“姓名”,要求將姓“李”的教師記錄全部打上刪除標(biāo)記,可以使用SOL命令()。A、DELETEFROM教師FOR姓名=“李”B、DELETEFROM教師WHERE姓名=“李%”C、DELETEFROM教師FOR姓名=“李#”D、DELETEFROM教師WHERE姓名LIKE“李%”標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在SOL的WHRER子旬的條件表達(dá)式中,字符串匹配的運(yùn)算符是LIKE,通配符“%”表示0個(gè)或多個(gè)字符,另外還有一個(gè)通配符“_”表示一個(gè)字符。25、如果要?jiǎng)?chuàng)建一個(gè)3級分組報(bào)表,第一級分組是“部門”(字符型),第二級分組是“性別”(字符型),第三級分組是“基本工資”(數(shù)值型),當(dāng)前索引的索引表達(dá)式應(yīng)當(dāng)是()。A、部門+性別+基本工資B、性別+部門+STR(基本工資)C、STR(基本工資)+性別+部門D、部門+性別+STR(基本工資)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:STP(<數(shù)值表達(dá)式>)的功能是將數(shù)值表達(dá)式的值轉(zhuǎn)換成字符串,本題中的“+”是字符串連接符,將3個(gè)字段表達(dá)式按分組的級別順序連接在一起,構(gòu)成多重索引,實(shí)現(xiàn)多級分組。26、如果想在運(yùn)行表單時(shí),向TEXT2中輸入字符,回顯字符顯示的是“*”號,則可以在Form1的Init事件中加入語句()。A、FORM1.TEXT2.PASSWORDCHAR=“*”B、FORM1.TEXT2.PASSWORD=“*”C、THISFORM.TEXT2.PASSWORD=“*”D、THISFORM.TEXT2.PASSWORDCHAR=“*”標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:文本框控件的PASSWORDCHAR屬性用來指定文本框內(nèi)是顯示用戶輸入的字符、占位符,還是用來指定用作占位符的字符。本題所要指定口令文本框的占位符為“*”,因此應(yīng)使用隊(duì)SSWORDCHAR屬性。THlCFORM表示當(dāng)前表單。27、以下屬于容器類控件的是()。A、表單B、標(biāo)簽C、文本框D、組合框標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:容器類控件可以包容其他的控件或容器,例如表單、表格、頁框等;標(biāo)簽、文本框和組合框都屬于非容器類控件。28、有關(guān)列表框和組合框的敘述中,正確的是()。A、列表框可以設(shè)置多重選擇,而組合框不可以B、組合框可以設(shè)置多重選擇,而列表框不可以C、列表框和組合框都可以設(shè)置成多重選擇D、列表框和組合框都不可以設(shè)置成多重選擇標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:列表框提供一組條目,用戶可以從中選擇一個(gè)或多個(gè)條目。組合框也是用于提供一組條目供用戶從中選擇,但只有一個(gè)條目是可見的,并且不提供多重選擇的功能。29、下列關(guān)于視圖的說法中,不正確的敘述是()。A、視圖與表具有相同的特性,可以用來存儲(chǔ)數(shù)據(jù)B、利用視圖可以對數(shù)據(jù)進(jìn)行更新C、視圖與數(shù)據(jù)表可以進(jìn)行連接操作D、視圖是根據(jù)一個(gè)或多個(gè)表派生的虛擬表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:視圖是根據(jù)一個(gè)或多個(gè)基本表派生出來的,所以把它叫做虛擬表。在關(guān)系數(shù)據(jù)庫中,視圖始終不曾真正地含有數(shù)據(jù),它總是原來表的一個(gè)窗口。在視圖中,不但可以進(jìn)行查詢,還可以對數(shù)據(jù)表進(jìn)行更新。視圖可以與表進(jìn)行連接操作。30、如果數(shù)據(jù)環(huán)境設(shè)計(jì)器中有多個(gè)關(guān)聯(lián)的表,若要?jiǎng)h除某個(gè)表,則與之關(guān)聯(lián)的表與被刪除表之間的關(guān)系將()。A、不再存在B、可能存在C、仍然存在D、以上都對標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)環(huán)境中能夠包含與表單有聯(lián)系的表和視圖以及它們之間的關(guān)系。當(dāng)表從數(shù)據(jù)環(huán)境中移去時(shí),與這個(gè)表有關(guān)的所有關(guān)聯(lián)也將隨之消失。以下五個(gè)題使用如下3個(gè)數(shù)據(jù)庫表:職員.dbf:職員號C(3),姓名C(6),性別C(2),組號N(1),職務(wù)C(10)客戶.dbf:客戶號C(4),客戶名C(36),地址C(36),所在城市C(36)訂單.dbf:訂單號C(4),客戶名C(4),職員號C(3),簽訂日期D,金額N(6.2)31、查詢金額最大的10%訂單的信息,正確的SQL語句是()。A、SELECT*TOP10PERCENTFROM訂單B、SELECTTOP10%*FROM訂單ORDERBY金額DESCC、SELECT*TOP10PERCENTFROM訂單ORDERBY金額D、SELECTTOP10PERCENT*FROM訂單ORDERBY金額DESC標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題要查詢金額最大的10%訂單的信息,應(yīng)該是按金額從高到低降序排列,另外只需要滿足條件的前若干記錄,應(yīng)使用TOP短語,再使用PERCENT短語,顯示結(jié)果中前百分之幾的記錄。32、查詢訂單數(shù)在3個(gè)以上、訂單的平均金額在200元以上的職員號,正確的SQL語句是()。A、SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG_金額>200B、SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG(金額)>200C、SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3WHEREAVG(金額)>200D、SELECT職員號FROM訂單GROUPBY職員號WHERECOUNT(*)>3ANDAVG_金額>200標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:查詢訂單的平均金額在200元以上,可用平均函數(shù)為AVG(金額)>200表示,故可排除選項(xiàng)A和選項(xiàng)D;訂單數(shù)在3個(gè)以上和訂單的平均金額200元以上兩個(gè)條件都是分組限定條件,須放在HAVING子句中。33、查詢2005年1月1日后簽訂的訂單,顯示訂單的訂單號、客戶名以及簽訂日期,正確的SQL語句是()。A、SELECT訂單號,客戶名,簽訂日期FROM訂單JOIN客戶;ON訂單.客戶號=客戶.客戶號WHERE簽訂日期>{^2005-1-1)B、SELECT訂單號,客戶名,簽訂日期FROM訂單JOIN客戶;WHERE訂單.客戶號:客戶.客戶號AND簽訂日期>{^2005-1-1)C、SELECT訂單號,客戶名,簽訂日期FROM訂單,客戶;WHERE訂單.客戶號=客戶.客戶號AND簽訂日期<{^2005-1-1)D、SELECT訂單號,客戶名,簽訂日期FROM訂單,客戶;ON訂單.客戶號=客戶.客戶號AND簽訂日期<{^2005-1-1)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:顯示2005年1月1日后簽訂訂單,表示方法為:簽訂日期>{^2005-1-1,故排除選項(xiàng)C和選項(xiàng)D。兩個(gè)表使用JOM連接,連接條件應(yīng)使用ON。34、有如下SQL語句:SELECT訂單號,簽訂日期,金額FROM訂單,職員;WHERE訂單.職員號=職員。職員號AND姓名=“李二”與如上語句功能相同的SQL語句是()。A、SELECT訂單號,簽訂日期,金額FROM訂單WHEREEXISTS;(SELECT*FROM職員WHERE姓名:“李二”)B、SELECT訂單號,簽訂日期,金額FROM訂單WHEREEXISTS;(SELECT*FRO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論