國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷11(共361題)_第1頁(yè)
國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷11(共361題)_第2頁(yè)
國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷11(共361題)_第3頁(yè)
國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷11(共361題)_第4頁(yè)
國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷11(共361題)_第5頁(yè)
已閱讀5頁(yè),還剩99頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷11(共9套)(共361題)國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列關(guān)于棧的敘述中正確的是()。A、在棧中只能插入數(shù)據(jù),不能刪除數(shù)據(jù)B、在棧中只能刪除數(shù)據(jù),不能插入數(shù)據(jù)C、棧是先進(jìn)后出(FILO)的線性表D、棧是先進(jìn)先出(FIFO)的線性表標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:棧是限定在一端進(jìn)行插入與刪除的線性表。棧是按照"先進(jìn)后出"的或后進(jìn)先出的原則組織數(shù)據(jù)的,因此,棧也被稱為"先進(jìn)后出"表或"后進(jìn)先出"表。本題答案是C。2、下列選項(xiàng)中,哪個(gè)不是一般算法應(yīng)該有的特征()。A、無(wú)窮性B、可行性C、確定性D、有窮性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:作為一個(gè)算法,一般應(yīng)具有以下幾個(gè)基本特征:可行性、確定性、有窮性、擁有足夠的情報(bào)。本題答案為A。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ì)說(shuō)明書C、用戶手冊(cè)D、軟件需求規(guī)格說(shuō)明書標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說(shuō)明書、需求評(píng)審四個(gè)方面。所以選擇D。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ì)語(yǔ)言僅僅使用順序、選擇和重復(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ù)庫(kù)設(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、下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,正確的是()。A、在需求分析階段建立數(shù)據(jù)字典B、在概念設(shè)計(jì)階段建立數(shù)據(jù)字典C、在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典D、在物理設(shè)計(jì)階段建立數(shù)據(jù)字典標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫(kù)設(shè)計(jì)過程中不斷修改、充實(shí)和完善的。8、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式不包括()。A、概念模式B、內(nèi)模式C、外模式D、數(shù)據(jù)模式標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是概念模式、外模式和內(nèi)模式,所以選擇D。9、在黑盒測(cè)試方法中,設(shè)計(jì)測(cè)試用例的主要根據(jù)是()。A、程序內(nèi)部邏輯B、程序外部功能C、程序數(shù)據(jù)結(jié)構(gòu)D、程序流程圖標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:黑盒測(cè)試是對(duì)軟件已經(jīng)實(shí)現(xiàn)的功能是否滿足需求進(jìn)行測(cè)試和驗(yàn)證,黑盒測(cè)試完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只根據(jù)程序的需求和功能規(guī)格說(shuō)明,檢查程序的功能是否符合它的功能說(shuō)明,所以本題選擇B。10、在軟件設(shè)計(jì)中不使用的工具是()。A、系統(tǒng)結(jié)構(gòu)圖B、PAD圖C、數(shù)據(jù)流圖(DFD圖)D、程序流程圖標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:系統(tǒng)結(jié)構(gòu)圖是對(duì)軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)的圖形顯示。在需求分析階段,已經(jīng)從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐次分割成層次結(jié)構(gòu),是在概要設(shè)計(jì)階段用到的。PAD圖是在詳細(xì)設(shè)計(jì)階段用到的。程序流程圖是對(duì)程序流程的圖形表示,在詳細(xì)設(shè)計(jì)過程中用到。數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型,是在可行性研究階段用到的而非軟件設(shè)計(jì)時(shí)用到,所以選擇C。11、對(duì)表SC(學(xué)號(hào)C(8),課程號(hào)C(2),成績(jī)N(3),備注C(20)),可以插入的記錄是()。A、(′20080101′,′c1′,′90′,NULL)B、(′20080101′,′c1′,90,′成績(jī)優(yōu)秀′)C、(′20080101′,′c1′,′90′,′成績(jī)優(yōu)秀′)D、(′20080101′,′c1′,′79′,′成績(jī)優(yōu)秀′)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:要插入一條記錄到SC表中,SC表中學(xué)號(hào)字段值的數(shù)據(jù)類型為C,表示學(xué)號(hào)字段的值的類型只能為字符型數(shù)據(jù),字符型數(shù)據(jù)的表示方法是用半角單引號(hào)、雙引號(hào)或方括號(hào)把字符串括起來(lái)。成績(jī)字段的數(shù)據(jù)類型為N,表示成績(jī)字段的值只能為數(shù)據(jù)值數(shù)據(jù),數(shù)據(jù)值數(shù)據(jù)用來(lái)表示數(shù)量的大小,由數(shù)字0~9、小數(shù)點(diǎn)和正負(fù)號(hào)構(gòu)成,不需要加任何的定界符。在數(shù)據(jù)庫(kù)中可能會(huì)遇到尚未存儲(chǔ)數(shù)據(jù)的字段,這時(shí)的空值與空(或空白)字符串、數(shù)值0等具有不同的含義,空值就是缺值或不確定值,不能把它理解為任何意義的數(shù)據(jù),可以用NULL表示空。所以選項(xiàng)A、C、D中,成績(jī)字段的值不需要加單引號(hào),加上單引號(hào)表示數(shù)據(jù)是字符型,跟表中的數(shù)據(jù)類型不符,不能直接插入,選項(xiàng)B符合要求,可以插入。12、在VisualFoxPro中,下列關(guān)于SQL表定義語(yǔ)句(CREATETABLE)的說(shuō)法中錯(cuò)誤的是()。A、可以定義一個(gè)新的基本表結(jié)構(gòu)B、可以定義表中的主關(guān)鍵字C、可以定義表的域完整性、字段有效性規(guī)則等D、對(duì)自由表,同樣可以實(shí)現(xiàn)其完整性、有效性規(guī)則等信息的設(shè)置標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:用CREATETABLE命令可以完成表設(shè)計(jì)器所能完成的所有功能。除了建立表的基本功能外,CREATETABLE命令還包括滿足實(shí)體完整性的主關(guān)鍵字PRIMARYKEY、定義域完整性的CHECK約束及出錯(cuò)提示信息ERROR、定義默認(rèn)值的DEFAULT等;而自由表作為不屬于任何數(shù)據(jù)庫(kù)的表,不支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系。所以D選項(xiàng)說(shuō)法錯(cuò)誤。13、在VisualFoxPro中以下敘述正確的是()。A、關(guān)系也被稱作表單B、數(shù)據(jù)庫(kù)表文件存儲(chǔ)用戶數(shù)據(jù)C、表文件的擴(kuò)展名是.DBCD、多個(gè)表存儲(chǔ)在一個(gè)物理文件中標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:表是關(guān)系數(shù)據(jù)庫(kù)的一個(gè)關(guān)系,而表單是VisualFoxPro提供的用于建立應(yīng)用程序界面的最主要的工具之一,表單內(nèi)可以包含命令按鈕、文本框、列表框等各種界面元素,產(chǎn)生標(biāo)準(zhǔn)的窗口或?qū)υ捒颍员砗捅韱问遣煌母拍?,A選項(xiàng)中關(guān)系也被稱作表單的說(shuō)法不正確,應(yīng)該是被稱作表;表文件是數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的載體,所以B選項(xiàng)的說(shuō)法正確;表文件的擴(kuò)展名是DBF,而DBC是數(shù)據(jù)庫(kù)庫(kù)文件的擴(kuò)展名,C選項(xiàng)的說(shuō)法不正確;在VisualFoxPro每個(gè)表都對(duì)應(yīng)一個(gè)DBF文件,即都對(duì)應(yīng)一個(gè)物理文件,所以一個(gè)數(shù)據(jù)庫(kù)中的所有表文件存儲(chǔ)在一個(gè)物理文件中的說(shuō)法不正確。14、以下關(guān)于"視圖"的描述正確的是()。A、視圖保存在項(xiàng)目文件中B、視圖保存在數(shù)據(jù)庫(kù)中C、視圖保存在表文件中D、視圖保存在視圖文件中標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:視圖是一個(gè)虛擬表。所謂虛擬,是因?yàn)橐晥D的數(shù)據(jù)是從已有的數(shù)據(jù)庫(kù)表或其他視圖中抽象得來(lái)的,這些數(shù)據(jù)在數(shù)據(jù)庫(kù)中并不實(shí)際存儲(chǔ),僅在其數(shù)據(jù)字典中存儲(chǔ)視圖的定義。但視圖一經(jīng)定義,就成為數(shù)據(jù)庫(kù)的組成部分,可以像數(shù)據(jù)庫(kù)表一樣接受用戶的查詢。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、以下關(guān)于視圖的描述正確的是()。A、視圖和表一樣包含數(shù)據(jù)B、視圖物理上不包含數(shù)據(jù)C、視圖定義保存在命令文件中D、視圖定義保存在視圖文件中標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在VisualFoxPro中,視圖是一個(gè)定制的虛擬表,它始終不曾真正地含有數(shù)據(jù),它總是原來(lái)表的一個(gè)窗口,所以A選項(xiàng)說(shuō)法不正確,B選項(xiàng)說(shuō)法正確;視圖的結(jié)果保存在數(shù)據(jù)庫(kù)中,在磁盤上找不到類似的文件,所以C選項(xiàng)、D選項(xiàng)說(shuō)法不正確。18、以下關(guān)于關(guān)系的說(shuō)法正確的是()。A、列的次序非常重要B、行的次序非常重要C、列的次序無(wú)關(guān)緊要D、關(guān)鍵字必須指定為第一列標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在關(guān)系中,列的次序是無(wú)關(guān)緊要,任意交換兩列的位置也不影響數(shù)據(jù)的實(shí)際含義;行的次序也無(wú)關(guān)緊要,任意交換兩行的位置并不影響數(shù)據(jù)的實(shí)際含義。關(guān)鍵字和索引是人為建立的,可以是符合條件的任一列;關(guān)鍵字是屬性或?qū)傩缘慕M合,關(guān)鍵字的值能夠唯一地標(biāo)識(shí)一個(gè)元組,對(duì)于關(guān)鍵字在關(guān)系中的位置,無(wú)關(guān)緊要。19、以下關(guān)于視圖描述錯(cuò)誤的是()。A、只有在數(shù)據(jù)庫(kù)中可以建立視圖B、視圖定義保存在視圖文件中C、從用戶查詢的角度視圖和表一樣D、視圖物理上不包括數(shù)據(jù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:視圖是一個(gè)虛擬表。所謂虛擬,是因?yàn)橐晥D的數(shù)據(jù)是從已有的數(shù)據(jù)庫(kù)表或其他視圖中抽象得來(lái)的,這些數(shù)據(jù)在數(shù)據(jù)庫(kù)中并不實(shí)際存儲(chǔ),僅在其數(shù)據(jù)字典中存儲(chǔ)視圖的定義。但視圖一經(jīng)定義,就成為數(shù)據(jù)庫(kù)的組成部分,可以象數(shù)據(jù)庫(kù)表一樣接受用戶的查詢。20、關(guān)閉釋放表單的方法是()。A、shutB、closeFormC、releaseD、close標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:表單的Release方法是將表單從內(nèi)存中釋放。21、已知當(dāng)前表中有字符型字段職稱和性別,要建立一個(gè)索引,要求首先按職稱排序、職稱相同時(shí)再按性別排序,正確的命令是()。A、INDEXON職稱+性別TOB、INDEXON性別+職稱TOC、INDEXON職稱,性別TOD、INDEXON性別,職稱TO標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:INDEX命令格式:INDEXON<索引表達(dá)式>TO<單索引文件名>|TAG<索引標(biāo)識(shí)名>[OF<復(fù)合索引文件名>][FOR條件][COMPACT][ASCENDING|DESCENDING][UNIQUE|CANDIDATE][ADDITIVE],其中索引表達(dá)式可以是字段名,或包含字段名的表達(dá)式,如果為多個(gè)字段,需要用"+"號(hào)連接。22、下列程序段執(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í),形參變量值的改變不會(huì)影響實(shí)參變量的取值;按引用傳遞時(shí),形參變量值改變時(shí),實(shí)參變量值也隨之改變。此題中參數(shù)A為值傳送,即A值為10;參數(shù)B為引用傳送,根據(jù)X1=X1;Y1=2*X1得Y1的值為200。23、在VisualFoxPro中,過程的返回語(yǔ)句是()。A、GOBACKB、COMEBACKC、RETURND、BACK標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:過程的返回語(yǔ)句是RETURN,當(dāng)過程執(zhí)行到RETURN命令時(shí),控制將轉(zhuǎn)回到調(diào)用程序,并返回表達(dá)式的值。24、命令SELECT0的功能是()。A、選擇編號(hào)最小的未使用工作區(qū)B、選擇0號(hào)工作區(qū)C、關(guān)閉當(dāng)前工作區(qū)中的表D、選擇當(dāng)前工作區(qū)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在多工作區(qū)中,指定工作區(qū)的命令是:SELECTnWorkArea|cTableAlias,其中參數(shù)nWorkArea是一個(gè)大于等于0的數(shù)字,用于指定工作區(qū)號(hào),最小的工作區(qū)號(hào)是1,最大的工作區(qū)號(hào)是32767,如果這里指定為0,則選擇編號(hào)最小的可用工作區(qū)。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、將當(dāng)前表單從內(nèi)存中釋放的正確語(yǔ)句是()。A、ThisForm.CloseB、ThisForm.ClearC、ThisForm.ReleaseD、ThisForm.Refresh標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Release:將表單從內(nèi)存釋放(清除)。如表單有一個(gè)命令按鈕,如果希望單擊該命令按鈕時(shí)關(guān)閉表單,就可以將該命令按鈕的CLICK事件代碼設(shè)置為ThisForm.Release。28、假設(shè)有student表,正確添加字段"平均分?jǐn)?shù)"的命令是()。A、ALTERTABLEstudentADD平均分?jǐn)?shù)F(6,2)B、ALTERDBFstudentADD平均分?jǐn)?shù)F6,2C、CHANGETABLEstudentADD平均分?jǐn)?shù)F(6,2)D、CHANGETABLEstudentINSERT平均分?jǐn)?shù)6,2標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:向表中添加新的字段,其命令格式為:ALTERTABLE<表名>ADD[COLUMN]<字段類型>[<長(zhǎng)度>[,<小數(shù)位數(shù)>])][NULL|NOTNULL][CHECK<邏輯表達(dá)式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認(rèn)值表達(dá)式>][ADDPRIMARYKEY<索引表達(dá)式2>TAG<索引名1>][ADDUNIQUE<索引表達(dá)式3>TAG<索引名2>]A選項(xiàng)格式正確。29、查詢尚未最后確定訂購(gòu)單的(訂購(gòu)日期尚未確定)有關(guān)信息的正確命令是()。A、SELECT名稱,聯(lián)系人,電話號(hào)碼,訂單號(hào)FROM客戶,訂購(gòu)單WHERE客戶.客戶號(hào)=訂購(gòu)單.客戶號(hào)AND訂購(gòu)日期ISNULLB、SELECT名稱,聯(lián)系人,電話號(hào)碼,訂單號(hào)FROM客戶,訂購(gòu)單WHERE客戶.客戶號(hào)=訂購(gòu)單.客戶號(hào)AND訂購(gòu)日期=NULLC、SELECT名稱,聯(lián)系人,電話號(hào)碼,訂單號(hào)FROM客戶,訂購(gòu)單FOR客戶.客戶號(hào)=訂購(gòu)單.客戶號(hào)AND訂購(gòu)日期ISNULLD、SELECT名稱,聯(lián)系人,電話號(hào)碼,訂單號(hào)FROM客戶,訂購(gòu)單FOR客戶.客戶號(hào)=訂購(gòu)單.客戶號(hào)AND訂購(gòu)日期=NULL標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:查詢尚未最后確定訂購(gòu)單的有關(guān)信息,可使用空值查詢,ISNULL為空值,NULL或NOTNULL說(shuō)明字段允許或不允許為空值。本題A格式正確。30、查詢訂購(gòu)單的數(shù)量和所有訂購(gòu)單金額合計(jì)的正確命令是()。A、SELECTCOUNT(DISTINCT訂單號(hào)),SUM(數(shù)量*單價(jià))FROM產(chǎn)品JOIN訂購(gòu)單名細(xì)ON產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)B、SELECTCOUNT(訂單號(hào)),SUM(數(shù)量*單價(jià))FROM產(chǎn)品JOIN訂購(gòu)單名細(xì)ON產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)C、SELECTCOUNT(DISTINCT訂單號(hào)),SUM(數(shù)量*單價(jià))FROM產(chǎn)品,訂購(gòu)單名細(xì)ON產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)D、SELECTCOUNT(訂單號(hào)),SUM(數(shù)量*單價(jià))FROM產(chǎn)品,訂購(gòu)單名細(xì)ON產(chǎn)品.產(chǎn)品號(hào)=訂購(gòu)單名細(xì).產(chǎn)品號(hào)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令,它的基本形式由SELECT-FROM-WHERE查詢塊組成,多個(gè)查詢塊可以嵌套執(zhí)行。超連接查詢有四種連接方式,其基本格式如下:SELECT…FROM左表INNER︱LEFT︱RIGHT︱FULLJOIN右表ON連接條件WHERE其他條件。本題DISTINCT用于去掉重復(fù)值,COUNT(DISTINCT訂單號(hào))表示訂購(gòu)單的數(shù)量,SUM(數(shù)量*單價(jià))為訂購(gòu)單金額,A選項(xiàng)格式正確。31、向student表插入一條新記錄的正確SQL語(yǔ)句是()。A、APPENDINTOstudentVALUES(′0401′,′王芳’,′女′,18)B、APPENDstudentVALUES(′0401′,′王芳′,′女′,18)C、INSERTINTOstudentVALUES(′0401′,′王芳′,′女′,18)D、INSERTstudentVALUES(′0401′,′王芳′,′女′,18)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:插入數(shù)據(jù)的操作有兩種格式,第一種是標(biāo)準(zhǔn)格式,第二種格式是特殊格式。本題考查插入數(shù)據(jù)的標(biāo)準(zhǔn)格式為:INSERTINTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……]),因此,C選項(xiàng)正確。32、從"選課"表中檢索成績(jī)大于等于60并且小于90的記錄信息(成績(jī)是整數(shù)),正確的SQL命令是()。A、SELECT*FROM選課WHERE成績(jī)BETWEEN60AND89B、SELECT*FROM選課WHERE成績(jī)BETWEEN60TO89C、SELECT*FROM選課WHERE成績(jī)BETWEEN60AND90D、SELECT*FROM選課WHERE成績(jī)BETWEEN60TO90標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:簡(jiǎn)單查詢是基于一個(gè)表進(jìn)行的查詢,是由SELECT和FROM短語(yǔ)構(gòu)成的無(wú)條件查詢,或由SELECT、FROM和WHERE短語(yǔ)構(gòu)成的條件查詢。BETWEEN…AND…表示在…和…之間,其中包含等于,即大于等于AND前面的數(shù),小于等于AND后面的數(shù)。因此排除B、D選項(xiàng),本題要求成績(jī)是整數(shù),所以A選項(xiàng)正確。33、從"訂單"表中刪除簽訂日期為2012年1月10日之前(含)的訂單記錄,正確的SQL命令是()。A、DROPFROM訂單WHERE簽訂日期<={^2012-1-10}B、DROPFROM訂單FOR簽訂日期<={^2012-1-10}C、DELETEFROM訂單WHERE簽訂日期<={^2012-1-10}D、DELETEFROM訂單FOR簽訂日期<={^2012-1-10}標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:刪除數(shù)據(jù)的命令格式為:DELETEFROM表名[WHERE條件]。首先排除A、B選項(xiàng)。WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除該表中的全部記錄。D選項(xiàng)格式錯(cuò)誤,所以本題選C。34、圖書表中有字符型字段"圖書號(hào)"。要求用SQLDELETE命令將圖書號(hào)以字母A開頭的圖書記錄全部刪除,正確的命令是()。A、DELETEFROM圖書FOR圖書號(hào)LIKE"A%"B、DELETEFROM圖書WHILE圖書號(hào)LIKE"A%"C、DELETEFROM圖書WHERE圖書號(hào)="A*"D、DELETEFROM圖書WHERE圖書號(hào)LIKE"A%"標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:LIKE為字符串匹配運(yùn)算符,可與通配符"%"和"_"一起使用。"%"表示與任意多個(gè)字符匹配;"_"表示與任意一個(gè)字符匹配。圖書編號(hào)以字母A開頭的圖書記錄可用LIKE"A%"表示,使用DELETE命令刪除記錄,正確的選項(xiàng)為D。35、查詢選修C2課程號(hào)的學(xué)生姓名,下列SQL語(yǔ)句中錯(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)為使用量詞和謂語(yǔ)的查詢,有兩種格式:格式1:<表達(dá)式><比較運(yùn)算符>[ANY|ALL|SOME](子查詢)。格式2:[NOT]EXISTS(子查詢)。C選項(xiàng)為超鏈接查詢,B和D選項(xiàng)為簡(jiǎn)單查詢,SELECT查詢的基本格式為:SELECT<字段名表>FROM<表名表>W(wǎng)HERE<條件>GROUPBY<字段>HAVING<條件>ORDERBY<字段>INTODBF|TABLE|。D選項(xiàng)格式錯(cuò)誤。36、下列與修改表結(jié)構(gòu)相關(guān)的命令是()。A、INSERTB、ALTERC、UPDATED、CREATE標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,而UPDATE命令用于更新數(shù)據(jù)、INSERT命令用于插入數(shù)據(jù)、CREATETABLE命令用于新建表。因此本題選B。37、假設(shè)"圖書"表中有C型字段"圖書編號(hào)",要求將圖書編號(hào)以字母A開頭的圖書記錄全部打上刪除標(biāo)記,可以使用SQL命令()。A、DELETEFROM圖書FOR圖書編號(hào)="A"B、DELETEFROM圖書WHERE圖書編號(hào)="A%"C、DELETEFROM圖書FOR圖書編號(hào)="A*"D、DELETEFROM圖書WHERE圖書編號(hào)LIKE"A%"標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:LIKE為字符串匹配運(yùn)算符,可與通配符"%"和"_"一起使用。"%"表示與任意多個(gè)字符匹配;"_"表示與任意一個(gè)字符匹配。圖書編號(hào)以字母A開頭的圖書記錄可用LIKE"A%"表示,使用DELETE命令刪除記錄,正確的選項(xiàng)為D。38、下列表單的哪個(gè)屬性設(shè)置為真時(shí),表單運(yùn)行時(shí)將自動(dòng)居中()。A、AutoCenterB、AlwaysOnTopC、ShowCenterD、FormCenter標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:AutoCenter屬性用于控制表單初始化時(shí)是否讓表單自動(dòng)地在VisualFoxPro主窗口中居中,值為真表示表單運(yùn)行時(shí)自動(dòng)居中。AlwaysOnTop屬性指定表單是否總是位于其他打開窗口之上。所以A為正確選項(xiàng)。39、如果運(yùn)行一個(gè)表單,以下表單事件首先被觸發(fā)的是()。A、LoadB、ErrorC、InitD、Click標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:表單對(duì)象從創(chuàng)建到被釋放的整個(gè)過程可以分為5個(gè)階段:①裝載階段(Load事件);②對(duì)象生成階段(Init事件);③交互操作階段(如單擊事件);④對(duì)象釋放階段(Destroy事件);⑤卸載階段(Unload事件)。有關(guān)表單和控件的Load、Init、Destroy、Unload事件的先后順序可總結(jié)為:①表單的Load事件;②表單中控件的Init事件;③表單的Init事件;④表單的Destroy事件;⑤表單中控件的Destroy事件;⑥表單的Unload事件。因此本題A選項(xiàng)正確。40、假設(shè)表單MyForm隱藏著,讓該表單在屏幕上顯示的命令是()。A、MyForm.ListB、MyForm.DisplayC、MyForm.ShowD、MyForm.ShowForm標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Show是方法的一種,用于顯示表單。ShowWindow為表單屬性,用于控制表單在屏幕中、懸浮在頂層表單中或作為頂層表單出現(xiàn)。執(zhí)行MyForm.Show可以讓隱藏的表單在屏幕上顯示,因此C選項(xiàng)正確。國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是A、算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)B、算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量C、數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)是一一對(duì)應(yīng)的D、算法的時(shí)間復(fù)雜度與空間復(fù)雜度一定相關(guān)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:算法的效率與問題的規(guī)模和數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)都有關(guān),A錯(cuò)誤。算法的時(shí)間復(fù)雜度,是指執(zhí)行算法所需要的計(jì)算工作量,B正確。由于數(shù)據(jù)元素在計(jì)算機(jī)存儲(chǔ)空間中的位置關(guān)系可能與邏輯關(guān)系不同,因此數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)不是一一對(duì)應(yīng)的,C錯(cuò)誤。算法的時(shí)間復(fù)雜度和空間復(fù)雜度沒有直接的聯(lián)系,D錯(cuò)誤。2、下列敘述中正確的是A、線性表鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)B、線性表鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)空間都是連續(xù)的C、線性表鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間可以是連續(xù)的,也可以是不連續(xù)的D、以上說(shuō)法均錯(cuò)誤標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:線性表的順序存儲(chǔ)結(jié)構(gòu)具備如下兩個(gè)基本特征:(1)線性表中的所有元素所占的存儲(chǔ)空間是連續(xù)的;(2)線性表中各數(shù)據(jù)元素在存儲(chǔ)空間中是按邏輯順序依次存放的。用一組任意的存儲(chǔ)單元來(lái)依次存放線性表的結(jié)點(diǎn),這組存儲(chǔ)單元既可以是連續(xù)的,也可以是不連續(xù)的,甚至是零散分布在內(nèi)存中的任意位置上的。因此C正確。3、某二叉樹共有12個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個(gè)。則該二叉樹的深度為(根結(jié)點(diǎn)在第1層)A、3B、6C、8D、12標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:二叉樹中,度為0的節(jié)點(diǎn)數(shù)等于度為2的節(jié)點(diǎn)數(shù)加1,即n2=n0-1,葉子節(jié)點(diǎn)即度為0,n0=1,則n2=0,總節(jié)點(diǎn)數(shù)為12=n0+n1+n2=1+n1+0,則度為1的節(jié)點(diǎn)數(shù)n1=11,故深度為12,選D。4、對(duì)長(zhǎng)度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為A、nB、n-1C、n(n-1)D、n(n-1)/2標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:快速排序最壞情況就是每次選的基準(zhǔn)數(shù)都和其他數(shù)做過比較,共需比較(n-1)+(n-2)+…+1=n(n-1)/2,選D。5、結(jié)構(gòu)化程序設(shè)計(jì)中,下面對(duì)goto語(yǔ)句使用描述正確的是A、禁止使用goto語(yǔ)句B、使用goto語(yǔ)句程序效率高C、應(yīng)避免濫用goto語(yǔ)句D、以上說(shuō)法均錯(cuò)誤標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)中,要注意盡量避免goto語(yǔ)句的使用,故選C。6、下面不屬于軟件測(cè)試實(shí)施步驟的是A、集成測(cè)試B、回歸測(cè)試C、確認(rèn)測(cè)試D、單元測(cè)試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件測(cè)試主要包括單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。7、下面不屬于軟件需求分析階段主要工作的是A、需求變更申請(qǐng)B、需求分析C、需求評(píng)審D、需求獲取標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:需求分析階段的工作可概括為4個(gè)方面:①需求獲取。②需求分析。③編寫需求規(guī)格說(shuō)明書。④需求審評(píng)。8、一般情況下,當(dāng)對(duì)關(guān)系R和S進(jìn)行自然連接時(shí),要求R和S含有一個(gè)或者多個(gè)共有的A、記錄B、行C、屬性D、元組標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:自然連接是一種特殊的等值連接,它滿足下面的條件:①兩關(guān)系間有公共域;②通過公共域的等值進(jìn)行連接,選C。9、A、選擇B、差C、交D、并標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:關(guān)系T是關(guān)系R的一部分,并且是關(guān)系R去掉R和S相同的元素,符合差操作。10、有表示公司和職員及工作的三張表,職員可在多家公司兼職。其中公司C(公司號(hào),公司名,地址,注冊(cè)資本,法人代表,員工數(shù)),職員S(職員號(hào),姓名,性別,年齡,學(xué)歷),工作W(公司號(hào),職員號(hào),工資),則表W的鍵(碼)為A、公司號(hào),職員號(hào)B、職員號(hào),工資C、職員號(hào)D、公司號(hào),職員號(hào),工資標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:由于職員可以再多加公司兼職,表W的鍵(碼)應(yīng)為公司關(guān)系和職員關(guān)系的主碼,即公司號(hào)和職員號(hào)。11、以下描述中正確的是:A、數(shù)據(jù)庫(kù)只包括描述事物的數(shù)據(jù)本身B、數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有較小的冗余和較高的數(shù)據(jù)獨(dú)立性C、數(shù)據(jù)庫(kù)系統(tǒng)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件D、數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)集合的組成部分。標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合,它不僅包括描述事物的數(shù)據(jù)本身,而且還包括相關(guān)事物之間的聯(lián)系。數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有較小的冗余和較高的數(shù)據(jù)獨(dú)立性。為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件稱為數(shù)據(jù)庫(kù)管理系統(tǒng)。12、以下描述中錯(cuò)誤的是:A、層次數(shù)據(jù)模型可以表示一對(duì)多的聯(lián)系B、一張二維表就是一個(gè)關(guān)系C、層次數(shù)據(jù)模型不能直接表示多對(duì)多的聯(lián)系D、網(wǎng)狀數(shù)據(jù)模型不能直接表示多對(duì)多的聯(lián)系標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型分為三種:層次模型、網(wǎng)狀模型、關(guān)系模型。用樹形結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱為層次模型,層次模型不能直接表示出多對(duì)多的聯(lián)系。用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱為網(wǎng)狀模型,網(wǎng)狀模型能方便地表示各種類型的聯(lián)系。用二維表結(jié)構(gòu)來(lái)表示實(shí)體以及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型,在關(guān)系型數(shù)據(jù)庫(kù)中,一張二維表就是一個(gè)關(guān)系,每一個(gè)關(guān)系都是一個(gè)二維表。13、傳統(tǒng)的集合運(yùn)算包括A、并、差和選擇B、并、交和投影C、交、差和選擇D、并、差和交標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行查詢時(shí),要找到用戶所需的數(shù)據(jù),這就需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。關(guān)系運(yùn)算分為傳統(tǒng)的集合運(yùn)算(并、差、交)和專門的關(guān)系運(yùn)算(選擇、投影、連接)兩種。14、參照完整性規(guī)則的更新規(guī)則中"級(jí)聯(lián)"的含義是A、更新父表中的連接字段值時(shí),用新的連接字段值自動(dòng)修改子表中的所有相關(guān)記錄B、若子表中有與父表相關(guān)的記錄,則禁止修改父表中的連接字段值C、父表中的連接字段值可以隨意更新D、父表中的連接字段值在任何情況下都不允許更新標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。更新規(guī)則規(guī)定了當(dāng)更新父表中的記錄時(shí),如何處理子表中相關(guān)記錄。在更新規(guī)則中選擇"級(jí)聯(lián)"的含義是當(dāng)更新父表中的連接字段(主關(guān)鍵字)值時(shí),自動(dòng)修改子表中的所有相關(guān)記錄。15、查詢菜單下的"查詢?nèi)ハ?命令指定了查詢結(jié)果的輸出去向,輸出去向不包括A、報(bào)表B、標(biāo)簽C、文本文件D、圖形標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:選擇"查詢→查詢?nèi)ハ?菜單,"查詢?nèi)ハ?對(duì)話框包括瀏覽、臨時(shí)表、表、圖形、屏幕、報(bào)表和標(biāo)簽,并沒有文本文件,因此選C。16、下面對(duì)視圖的描述中錯(cuò)誤的是A、通過視圖可以查詢表B、通過視圖可以修改表的結(jié)構(gòu)C、通過視圖可以更新表中的數(shù)據(jù)D、通過自由表不能建立視圖標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表。視圖是根據(jù)表定義的,因此視圖基于表。視圖是數(shù)據(jù)庫(kù)的一個(gè)特有功能,只有在包含視圖的數(shù)據(jù)庫(kù)打開時(shí),才能使用視圖。在自由表中可以建立視圖。17、打開查詢?cè)O(shè)計(jì)器建立查詢的命令是A、CREATEQUERYB、OPENQUERYC、DOQUERYD、EXECQUERY標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:建立查詢的方法主要有以下幾種:①通過新建對(duì)話框,選擇"文件→新建"菜單,在彈出的"新建"對(duì)話框中選擇"查詢",單擊"新建文件"按鈕打開查詢?cè)O(shè)計(jì)器建立查詢;②用CREATEQUERY命令打開查詢?cè)O(shè)計(jì)器來(lái)建立查詢;③在項(xiàng)目管理器的數(shù)據(jù)選項(xiàng)卡中選擇"查詢",單擊"新建"按鈕打開查詢?cè)O(shè)計(jì)器建立查詢;④也可以利用SQLSELECT語(yǔ)句直接編輯.qpr文件來(lái)建立查詢。18、數(shù)據(jù)庫(kù)系統(tǒng)的核心是A、表B、文件C、數(shù)據(jù)庫(kù)管理系統(tǒng)D、數(shù)據(jù)庫(kù)管理員標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)由五部分組成:硬件系統(tǒng)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫(kù)管理員和用戶。其中數(shù)據(jù)庫(kù)(DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是數(shù)據(jù)庫(kù)系統(tǒng)(DBS)的組成部分,數(shù)據(jù)庫(kù)又是數(shù)據(jù)庫(kù)管理系統(tǒng)的管理對(duì)象。數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心。19、關(guān)系的基本運(yùn)算包括A、連接、選擇和投影B、并、交和差C、排序、連接和選擇D、選擇、投影和排序標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行查詢時(shí),要找到用戶所需的數(shù)據(jù),這就需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。關(guān)系運(yùn)算分為傳統(tǒng)的集合運(yùn)算(并、差、交)和專門的關(guān)系運(yùn)算(選擇、投影、連接)兩種。20、以下關(guān)于數(shù)據(jù)管理發(fā)展的描述錯(cuò)誤的是A、文件系統(tǒng)階段的數(shù)據(jù)可以長(zhǎng)期保存B、數(shù)據(jù)庫(kù)系統(tǒng)階段仍沒有解決數(shù)據(jù)獨(dú)立性問題C、數(shù)據(jù)庫(kù)系統(tǒng)階段實(shí)現(xiàn)了對(duì)數(shù)據(jù)的共享D、人工管理階段存在大量數(shù)據(jù)冗余標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:文件系統(tǒng)階段數(shù)據(jù)以文件形式長(zhǎng)期保存下來(lái),因此A選項(xiàng)描述正確。數(shù)據(jù)庫(kù)系統(tǒng)階段實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余,具有較高的數(shù)據(jù)獨(dú)立性,因此B選項(xiàng)描述錯(cuò)誤,C選項(xiàng)描述正確。人工管理階段數(shù)據(jù)與程序不具有獨(dú)立性,程序與程序之間存在大量的重復(fù)數(shù)據(jù),稱為數(shù)據(jù)冗余,因此D選項(xiàng)描述正確。21、下列程序段執(zhí)行后,內(nèi)存變量S的值是CLEARS=0FORI=10TO100STEP10S=S+IENDFOR?SA、不能確定B、0C、450D、550標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:FOR-ENDFOR是循環(huán)的結(jié)構(gòu)的一種,先將初值賦給循環(huán)變量,然后判斷循環(huán)條件是否成立,若成立,則運(yùn)行循環(huán)體,然后循環(huán)變量增加一個(gè)步長(zhǎng)值,并在次判斷循環(huán)條件確定下一次的循環(huán)操作,如果條件不成立則結(jié)束循環(huán)運(yùn)行ENDFOR后的語(yǔ)句。運(yùn)行本題的程序后,主窗口顯示550。22、下列程序段執(zhí)行后,內(nèi)存變量e的值是a=10b=20c=30d=IIF(a>b,a,B)e=IIF(c>d,c,D)A、10B、20C、30D、550標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:IIF(<邏輯表達(dá)式>,<表達(dá)式1>,<表達(dá)式2>)為條件測(cè)試函數(shù),測(cè)試<邏輯表達(dá)式>的值。若為邏輯真.T.,函數(shù)返回<表達(dá)式1>的值;若為邏輯假.F.,函數(shù)返回<表達(dá)式2>的值。<表達(dá)式1>和<表達(dá)式2>的類型不要求相同。"=="用來(lái)進(jìn)行精確比較,只有當(dāng)兩個(gè)字符串完全相同(包括空格及位置),才會(huì)為邏輯真.T.。因此本題的運(yùn)算結(jié)果為字符串a(chǎn)b。23、下列程序段執(zhí)行后,內(nèi)存變量s1的值是s1="奧運(yùn)會(huì)游泳比賽"s1=right(s1,4)+substr(s1,7,4)+left(s1,4)?s1A、奧運(yùn)比賽游泳B、游泳比賽奧運(yùn)C、比賽游泳奧運(yùn)D、奧運(yùn)游泳比賽標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:RIGHT()從指定表達(dá)式值的右端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值,SUBSTR()從指定表達(dá)式值的指定起始位置取指定長(zhǎng)度的子串作為函數(shù)值,LEFT()從指定表達(dá)式值的左端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。本題s1="奧運(yùn)會(huì)游泳比賽",right(s1,4)=比賽,substr(s1,7,4)=游泳,left(s1,4)=奧運(yùn),即C選項(xiàng)正確。24、表示2012年9月10日的日期常量是A、{^2012-09-10}B、{-2012-09-10}C、{/2012-09-10}D、{2012-09-10}標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查日期常量的格式,日期型常量的格式有兩種:(1)傳統(tǒng)的日期格式。月、日各為2位數(shù)字,而年份可以是2位數(shù)字,也可以是4位數(shù)字。系統(tǒng)默認(rèn)的日期型數(shù)據(jù)為美國(guó)日期格式"mm/dd/yy"(月/日/年)。(2)嚴(yán)格的日期格式。表示為{^yyyy-mm-dd},用這種格式書寫的日期常量能表達(dá)一個(gè)確切的日期。書寫時(shí)要注意:花括號(hào)內(nèi)第一個(gè)字符必須是脫字符(^);年份必須用4位(如2010、2011等);年月日的次序不能顛倒、不能缺省。25、下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是CLEARSTORE3TOXSTORE5TOYSETUDFPARMSTOREFERENCEDOPLUSWITH(X),Y?X,YPROCEDUREPLUSPARAMETERSA1,A2A1=A1+A2A2=A1+A2ENDPROCA、58B、813C、513D、313標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:STORE<表達(dá)式>TO<內(nèi)存變量名表>為內(nèi)存變量的賦值命令,用于計(jì)算表達(dá)式并將表達(dá)式值賦給一個(gè)或多個(gè)內(nèi)存變量。PARAMETERS<形參變量1>[,<形參變量2>,…]是接收參數(shù)的命令,本題A1=A1+A2,最后的運(yùn)行結(jié)果為3;A2=A1+A2,最后的運(yùn)行結(jié)果為13。26、下列程序段執(zhí)行以后,內(nèi)存變量y的值是CLEARx=56789y=0DOWHILEx>0y=y+x%10x=int(x/10)ENDDO?yA、56789B、98765C、35D、15標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:DOWHILE-ENDDO是一個(gè)功能全面使用頻率較高的循環(huán)語(yǔ)句,運(yùn)行該語(yǔ)句時(shí),先判斷<條件>是否為真,如果是真則運(yùn)行DOWHILE與ENDDO間的循環(huán)體,當(dāng)運(yùn)行到ENDDO時(shí),再返回DOWHILE重新判斷循環(huán)條件是否為真,確定是否再次運(yùn)行循環(huán)體。若條件為假則結(jié)束循環(huán)語(yǔ)句運(yùn)行ENDDO后的語(yǔ)句。本題x=56789,y=y+x%10的最后運(yùn)算結(jié)果為35。27、下列程序段執(zhí)行后,內(nèi)存變量s1的值是s1="奧運(yùn)會(huì)游泳比賽"s1=stuff(s1,7,4,"田徑")?s1A、奧運(yùn)會(huì)游泳比賽B、奧運(yùn)會(huì)田徑比賽C、奧運(yùn)會(huì)田徑D、奧運(yùn)會(huì)游泳標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:STUFF(<字符表達(dá)式1>,<起始位置>,<長(zhǎng)度>,<字符表達(dá)式2>)為子串替換函數(shù),用<字符表達(dá)式2>值替換<字符表達(dá)式1>中由<起始位置>和<長(zhǎng)度>指定的一個(gè)子串。替換和被替換的字符個(gè)數(shù)不一定相等。如果<長(zhǎng)度>值是0,<字符表達(dá)式2>則插在由<起始位置>指定的字符前面。如果<字符表達(dá)式2>值是空串,那么<字符表達(dá)式1>中由<起始位置>和<長(zhǎng)度>指定的子串被刪去。本題正確答案為B。28、表名為Employee的表結(jié)構(gòu)是(職工號(hào),姓名,工資),建立表Employee的SQL命令是A、CREATETABLEEmployee(職工號(hào)C(10),姓名C(20),工資Y)B、CREATEEmployeeTABLE(職工號(hào)C(10),姓名C(20),工資Y)C、CREATEDATABASEEmployee(職工號(hào)C(10),姓名C(20),工資Y)D、CREATEEmployeeDATABASE(職工號(hào)C(10),姓名C(20),工資Y)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在visualfoxpro中可以通過SQL的CREATETABLE命令建立表,其語(yǔ)法格式為:CREATETABLE|DBF<表名1>[NAME<長(zhǎng)文件名>][FREE](<字段名1><類型>[(<字段寬度>[,<小數(shù)位數(shù)>])][NULL|NOTNULL][CHECK<邏輯表達(dá)式1>[ERROR<字符型文本提示信息>]][DEFAULT<表達(dá)式1>][PRIMARYKEY|UNIQUE][REFERENCES<表名2>[TAG<索引名1>]][NOCPTRANS][,<字段名2>…][,PRIMARYKEY<表達(dá)式2>TAG<索引名2>|,UNIQUE<表達(dá)式3>TAG<索引名3>][,FOREIGNKEY<表達(dá)式4>TAG<索引名4>[NODUP]REFERENCES<表名3>[TAG<索引名5>]][,CHECK<邏輯表達(dá)式2>[ERROR<字符型文本提示信息>]])|FROMARRAY<數(shù)組名>29、插入一條記錄到表結(jié)構(gòu)為(職工號(hào),姓名,工資)的表Employee中,正確的SQL命令是A、INSERTTOEmployeeVALUES("19620426","李平",8000)B、INSERTINTOEmployeeVALUES("19620426","李平",8000)C、INSERTINTOEmployeeRECORD("19620426","李平",8000)D、INSERTTOEmployeeRECORD("19620426","李平",8000)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:INSERTINTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])命令用于插入數(shù)據(jù),只有B選項(xiàng)格式正確。30、將表結(jié)構(gòu)為(職工號(hào),姓名,工資)的表Employee中所有職工的工資增加20%,正確的SQL命令是A、CHANGEEmployeeSET工資=工資*1.2B、CHANGEEmployeeSET工資WITH工資*1.2C、UPDATEEmployeeSET工資=工資*1.2D、UPDATEEmployeeSET工資WITH工資*1.2標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:更新數(shù)據(jù)的命令格式為:UPDATE表名SET字段名1=表達(dá)式1[,字段名2=表達(dá)式2……][WHERE條件]。一般使用WHERE子句指定更新的條件,并且一次可以更新多個(gè)字段;如果不使用WHERE子句,則更新全部記錄。本題要使"Employee"表中所有職工的工資增加20%,應(yīng)設(shè)置表達(dá)式為"工資=工資*1.2",即C選項(xiàng)正確。31、為Employee表增加一個(gè)字段"出生日期",正確的SQL語(yǔ)句是A、CHANGETABLEEmployeeADD出生日期DB、ALTERDBFEmployeeADD出生日期DC、ALTERTABLEEmployeeADD出生日期DD、CHANGETABLEEmployeeINSERT出生日期D標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:修改表結(jié)構(gòu)可使用ALTERTABLE命令,為表增加字段的命令格式為:ALTERTABLE<表名>ADD[COLUMN]<字段類型>[<長(zhǎng)度>[,<小數(shù)位數(shù)>])][NULL|NOTNULL][CHECK<邏輯表達(dá)式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認(rèn)值表達(dá)式>][ADDPRIMARYKEY<索引表達(dá)式2>TAG<索引名1>][ADDUNIQUE<索引表達(dá)式3>TAG<索引名2>]選項(xiàng)A、B、D的格式錯(cuò)誤,A為正確答案。32、刪除Employee表中職工號(hào)為"19620426"的記錄,正確的SQL語(yǔ)句是A、DELETEFROMEmployeeWHILE職工號(hào)="19620426"B、DELETEFOREmployeeWHERE職工號(hào)="19620426"C、DELETEFOREmployeeWHILE職工號(hào)="19620426"D、DELETEFROMEmployeeWHERE職工號(hào)="19620426"標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:刪除數(shù)據(jù)的命令格式為:DELETEFROM表名[WHERE條件],WHERE指定被刪除的記錄所滿足的條件,因此選D。33、在表結(jié)構(gòu)為(職工號(hào),姓名,工資)的表Employee中查詢職工號(hào)的左4位為"1962"的職工的最高工資值,正確的SQL命令是A、SELECTMAX(工資)FROMEmployeeWHERERIGHT(職工號(hào),4)="1962"B、SELECTMIN(工資)FROMEmployeeWHERELEFT(職工號(hào),4)="1962"C、SELECTMAX(工資)FROMEmployeeWHERELEFT(職工號(hào),4)="1962"D、SELECTMAX(工資)FROMEmployeeWHILELEFT(職工號(hào),4)="1962"標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查的簡(jiǎn)單計(jì)算查詢,求最大值的函數(shù)是MAX()。RIGHT()和LEFT()均為取子串函數(shù),其中LEFT()從指定表達(dá)式值的左端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值,RIGHT()從指定表達(dá)式值的右端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。查詢職工號(hào)的左4位為"1962"的職工應(yīng)使用LEFT(職工號(hào),4)="1962",因此C選項(xiàng)正確。34、Employee的表結(jié)構(gòu)為:職工號(hào)、單位號(hào)、工資,Department的表結(jié)構(gòu)為:?jiǎn)挝惶?hào)、單位名稱、人數(shù),查詢工資多于12000的職工號(hào)和他們所在單位的單位名稱,正確的SQL命令是A、SELECT職工號(hào),單位名稱FROMEmployee,Department;WHERE工資>12000ANDEmployee.單位號(hào)=Department.單位號(hào)B、SELECT職工號(hào),單位名稱FROMEmployee,Department;WHERE工資>12000OREmployee.單位號(hào)=Department.單位號(hào)C、SELECT職工號(hào),單位名稱FROMEmployee,Department;WHERE工資>12000ANDEmployee.單位號(hào)=Department.職工號(hào)D、SELECT職工號(hào),單位名稱FROMEmployee,Department;WHERE工資>12000OREmployee.單位號(hào)=Department.職工號(hào)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查簡(jiǎn)單的連接查詢,SELECT指定查詢顯示的字段,在WHERE子句中指定連接條件(連接的字段名前要加上表名做為前綴,表名和字段名之間用"."隔開),在FROM子句中指定要連接的表。本題查詢工資多于12000的職工號(hào),A選項(xiàng)的命令正確。35、Employee的表結(jié)構(gòu)為:職工號(hào)、單位號(hào)、工資,Department的表結(jié)構(gòu)為:?jiǎn)挝惶?hào)、單位名稱、人數(shù),查詢至少有3名職工的每個(gè)單位的職工人數(shù)和平均工資。正確的SQL命令是A、SELECT單位號(hào),COUNT(*),AVG(工資)FROMEmployeeGROUPBY單位號(hào)WHERECOUNT(*)>=3B、SELECT單位號(hào),COUNT(*),AVG(工資)FROMEmployeeGROUPBY單位號(hào)HAVINGCOUNT(*)>=3C、SELECT單位號(hào),AVG(工資)FROMEmployeeGROUPBY單位號(hào)HAVINGCOUNT(*)>=3D、SELECT單位號(hào),COUNT(*),AVG(工資)FROMEmployeeORDERBY單位號(hào)HAVINGCOUNT(*)>=3標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:COUNT用于統(tǒng)計(jì)表中元組的個(gè)數(shù)(即統(tǒng)計(jì)輸出的行數(shù)),AVG用于計(jì)算一個(gè)數(shù)據(jù)列的平均值,本題要查詢每個(gè)單位的職工人數(shù)和平均工資,首先排除C選項(xiàng)。使用GROUPBY子句進(jìn)行分組,而ORDERBY用于排序,排除D選項(xiàng)。題目要求計(jì)算至少有3名職工的單位信息,應(yīng)使用HAVING子句來(lái)限制分組后的條件,因此B選項(xiàng)正確。36、Employee的表結(jié)構(gòu)為:職工號(hào)、單位號(hào)、工資,Department的表結(jié)構(gòu)為:?jiǎn)挝惶?hào)、單位名稱、人數(shù),查詢信息管理學(xué)院和計(jì)算機(jī)學(xué)院教師的工資總和,正確的SQL命令是A、SELECTSUM(工資)FROMEmployeeWHERE單位號(hào)IN(SELECT單位號(hào)FROM;DepartmentWHERE單位名稱="計(jì)算機(jī)學(xué)院"AND單位名稱="信息管理學(xué)院")B、SELECTALL(工資)FROMEmployeeWHERE單位號(hào)IN(SELECT單位號(hào)FROM;DepartmentWHERE單位名稱="計(jì)算機(jī)學(xué)院"OR單位名稱="信息管理學(xué)院")C、SELECTSUM(工資)FROMEmployeeWHERE單位號(hào)IN(SELECT單位號(hào)FROM;DepartmentWHERE單位名稱="計(jì)算機(jī)學(xué)院"OR單位名稱="信息管理學(xué)院")D、SELECTSUM(工資)FROMEmployeeWHERE單位號(hào)NOTIN(SELECT單位號(hào);FROMDepartmentWHERE單位名稱="計(jì)算機(jī)學(xué)院"OR單位名稱="信息管理學(xué)院")標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查內(nèi)外層嵌套查詢,內(nèi)層使用命令"SELECT單位號(hào)FROM;DepartmentWHERE單位名稱="計(jì)算機(jī)學(xué)院"OR單位名稱="信息管理學(xué)院""來(lái)返回信息管理學(xué)院和計(jì)算機(jī)學(xué)院教師的信息,外層使用"SELECTSUM(工資)FROMEmployeeWHERE單位號(hào)IN…"命令查詢工資總和,因此C選項(xiàng)正確。37、Employee的表結(jié)構(gòu)為:職工號(hào)、單位號(hào)、工資,與SELECT*FROMEmployee;WHERE工資BETWEEN10000AND12000等價(jià)的SQL命令是A、SELECT*FROMEmployeeWHERE工資>=10000AND工資<=12000B、SELECT*FROMEmployeeWHERE工資>=10000AND<=12000C、SELECT*FROMEmployeeWHERE工資>=10000OR工資<=12000D、SELECT*FROMEmployeeWHERE工資>=10000OR<=12000標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:簡(jiǎn)單查詢是基于一個(gè)表進(jìn)行的查詢,是由SELECT和FROM短語(yǔ)構(gòu)成的無(wú)條件查詢,或由SELECT、FROM和WHERE短語(yǔ)構(gòu)成的條件查詢。BETWEEN…AND…為常用運(yùn)算符,表示在…和…之間,其中包含等于,即大于等于AND前面的數(shù),小于等于AND后面的數(shù)。本題題干的含義是查詢工資在10000至12000之間的職工信息,WHERE指定的條件應(yīng)為"WHERE工資BETWEEN10000AND12000",因此A選項(xiàng)正確。38、要將一個(gè)彈出式菜單作為某個(gè)控件的快捷菜單,需要在該控件的某事件代碼中調(diào)用彈出式菜單程序的命令。這個(gè)事件是A、RightClickB、ClickC、LoadD、DblClick標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在表單設(shè)計(jì)器環(huán)境下,選定需要添加快捷菜單的對(duì)象,在此對(duì)象的RightClick事件中添加調(diào)用快捷菜單,程序的命令為:DO<快捷菜單程序文件名>WITHTHIS。因此本題選A。39、在報(bào)表中打印當(dāng)前時(shí)間,需要插入A、標(biāo)簽控件B、文本控件C、表達(dá)式控件D、域控件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:標(biāo)簽控件在報(bào)表中廣泛應(yīng)用,用作說(shuō)明性文字或標(biāo)題文本等。域控件用于打印表或視圖中的字段、變量和表達(dá)式的計(jì)算結(jié)果。例如,通過設(shè)置域控件,可以自動(dòng)給報(bào)表添加頁(yè)碼,或通過域控件實(shí)時(shí)顯示當(dāng)前日期和時(shí)間等。40、屬于表單事件的是A、HideB、ShowC、ReleaseD、DblClick標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:事件是一種由系統(tǒng)預(yù)選定義,而由用戶或系統(tǒng)觸發(fā)的動(dòng)作??捎捎脩粲|出(如click事件),也可以是由系統(tǒng)觸發(fā)(如load事件)。對(duì)于用戶觸發(fā)的事件,又可分為用戶操作觸發(fā)和事件代碼觸發(fā)兩種方式。本題中,只有DblClick為表單的常用事件,在鼠標(biāo)雙擊時(shí)引發(fā)。另外Hide、Show和Release均為表單的常用方法。國(guó)家二級(jí)VF機(jī)試(選擇題)模擬試卷第3套一、選擇題(本題共41題,每題1.0分,共41分。)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)算來(lái)表達(dá)。2、在數(shù)據(jù)庫(kù)系統(tǒng)的組織結(jié)構(gòu)中,下列()映射把用戶數(shù)據(jù)庫(kù)與概念數(shù)據(jù)庫(kù)聯(lián)系了起來(lái)。A、外模式/模式B、內(nèi)模式/外模式C、模式/內(nèi)模式D、內(nèi)模式/模式標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)有兩層映象,即外模式/模式和模式/內(nèi)模式映象。模式/內(nèi)模式映象定義數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。3、下列關(guān)于線性鏈表的描述中,正確的是()。I、只含有一個(gè)指針域來(lái)存放下一個(gè)元素地址II、指針域中的指針用于指向該結(jié)點(diǎn)的前一個(gè)或后一個(gè)結(jié)點(diǎn)(即前件或后件)III、結(jié)點(diǎn)由兩部分組成:數(shù)據(jù)域和指針域。A、僅I、IIB、僅I、IIIC、僅II、IIID、全部標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在定義的鏈表中,若只含有一個(gè)指針域來(lái)存放下一個(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ù)庫(kù)三級(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ù)庫(kù)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)的外模式、模式和內(nèi)模式。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式,但只有一個(gè)模式和一個(gè)內(nèi)模式。5、設(shè)有關(guān)鍵碼序列(66,13,51,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,51,57,66,81,76,69C、23,13,51,57,26,66,81,69,76D、23,13,51,57,81,26,66,69,76標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:快速排序是起泡排序的改進(jìn)。在快速排序中,任取一個(gè)記錄,以它為基準(zhǔn)用交換的方法將所有的記錄分成兩部分,關(guān)鍵碼值比它小的在一部分,關(guān)鍵碼值比它大的在另一部分,再分別對(duì)兩個(gè)部分實(shí)施上述過程,一直重復(fù)到排序完成。6、下列哪一條不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)?()A、設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用結(jié)構(gòu)B、設(shè)計(jì)數(shù)據(jù)庫(kù)概論結(jié)構(gòu)C、設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)D、設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)工作量大而且過程復(fù)雜,既是一項(xiàng)數(shù)據(jù)庫(kù)工程也是一項(xiàng)龐大的軟件工程??紤]數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施和數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)。7、數(shù)據(jù)庫(kù)技術(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ù)庫(kù)是長(zhǎng)期儲(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ù)庫(kù)技術(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í)世界要處理的對(duì)象,充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在這些基礎(chǔ)上確定新系統(tǒng)的功能。9、關(guān)系數(shù)據(jù)庫(kù)管理系統(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ù)庫(kù)管理系統(tǒng)的專門關(guān)系運(yùn)算包括選擇運(yùn)算、投影運(yùn)算和連接運(yùn)算。10、數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,()沒有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理。I.人工管理階段II.文件系統(tǒng)階段III.?dāng)?shù)據(jù)庫(kù)階段A、僅IB、僅IIIC、I和IID、II和III標(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ù)庫(kù)系統(tǒng)階段,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng),即數(shù)據(jù)庫(kù)管理系統(tǒng)。11、在關(guān)系模型中,每個(gè)關(guān)系模式中的關(guān)鍵字()。A、可由多個(gè)任意屬性組成B、最多由一個(gè)屬性組成C、可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)關(guān)系中任何元組的屬性組成D、以上說(shuō)法都不對(duì)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在關(guān)系模型中,關(guān)鍵字的定義為:屬性或?qū)傩缘慕M合,其值惟一地標(biāo)識(shí)一個(gè)元組。在VFP中,關(guān)鍵字表示為字段或字段的組合。12、下列函數(shù)中函數(shù)值為數(shù)值型的是()。A、YEAR()B、DATE()C、TIME()D、DATETIME()標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:YEARl()從指定的日期表達(dá)式或日期時(shí)間表達(dá)式中返回年份,返回值為數(shù)值型:DATE()返回當(dāng)前系統(tǒng)日期,返回值為日期型;TIME()以24小時(shí)制、hh:mm:ss格式返回當(dāng)前系統(tǒng)時(shí)間,函數(shù)值為字符型;DATETIME()返回當(dāng)前系統(tǒng)日期時(shí)間,函數(shù)值為日期時(shí)間型。13、在SQL語(yǔ)句中,與表達(dá)式“供應(yīng)商名LIKE”%北京%””功能相同的表達(dá)式是()。A、LEFT(供應(yīng)商名,4)="北京"B、北京$供應(yīng)商名C、供應(yīng)商名IN"%北京%"D、AT(供應(yīng)商名,"北京")標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:函數(shù)LEFT(<字符表達(dá)式>,<長(zhǎng)度>)的功能是從指定表達(dá)式的左端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。選項(xiàng)A的含義是供應(yīng)商名前兩個(gè)漢字為“北京”。函數(shù)AT(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式1>])的功能是:如果<字符表達(dá)式1>是<字符表達(dá)式2>的子串,則返回<字符表達(dá)式l>值的首字符在<字符表達(dá)式2>值中的位置;若不是子串,則返回0。因此選項(xiàng)D的含義是返回供應(yīng)商名在“北京”字符串中的位置。選項(xiàng)C是一個(gè)錯(cuò)誤的表達(dá)式。選項(xiàng)B中的運(yùn)算符$是子串包含測(cè)試,“北京”$“供應(yīng)商名”表示“北京”是否是“供應(yīng)商名”字段的子串,能夠與題干中的LIKE實(shí)現(xiàn)同樣功能的只有選項(xiàng)B。14、執(zhí)行下列程序:AA=0FORI=2TO100STEP2AA=AA+IENDFOR?AARETURN該程序得到的結(jié)果為()。A、1~100中奇數(shù)的和B、1~100中偶數(shù)的和C、1~100中所有數(shù)的和D、沒有意義標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在FOR.循環(huán)中的循環(huán)變量I被初始化為2,在FOR語(yǔ)句中又規(guī)定了步長(zhǎng)的值為2,意思是每執(zhí)行一次循環(huán)體,I的值便加2,程序中所有的I值都是偶數(shù),AA的值為一個(gè)累加的數(shù)字,所以此題中所求的是1~100中偶數(shù)的和。15、執(zhí)行以下程序,然后輸入“123456”,則程序的輸出結(jié)果是,()。ACCEPTTOAIFA=[123456]S=0ENDIFS=1?SRETURNA、0B、1C、123456D、程序錯(cuò)誤.標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:ACCEPT命令的功能是等待用戶從鍵盤輸入字符串。當(dāng)用戶以回車鍵結(jié)束輸入時(shí),系統(tǒng)將該字符串存入指定的內(nèi)存變量,然后繼續(xù)往下執(zhí)行程序。按照順序執(zhí)行的原則無(wú)論是否執(zhí)行IF語(yǔ)句,語(yǔ)句S=1賦值語(yǔ)句都會(huì)執(zhí)行。所以本程序段最終輸出1。16、函數(shù)LOWER("NCRE123")的值是()。A、NCREl23B、NCREC、ncrel23D、ncrc標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:LOWER()將指定字符表達(dá)式的大寫字母轉(zhuǎn)換成小寫字母,其他字符不變。17、查詢?cè)O(shè)計(jì)器中包括的選項(xiàng)卡有()。A、聯(lián)接、顯示、排序依據(jù)B、更新條件、排序依據(jù)、顯示C、篩選、排序依據(jù)、分組依據(jù)D、更新條件、篩選、聯(lián)接標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在查詢?cè)O(shè)計(jì)器界面中,有6個(gè)選項(xiàng)卡,它們分別是:字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)和雜項(xiàng),沒有更新條件選項(xiàng)卡。18、在VisualFoxpro中,關(guān)于視圖的正確敘述是()。A、視圖不能同數(shù)據(jù)庫(kù)表進(jìn)行連接操作B、視圖是從一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表導(dǎo)出的虛擬表C、視圖與數(shù)據(jù)庫(kù)表相同,用來(lái)存儲(chǔ)數(shù)據(jù)D、在視圖上不能進(jìn)行更新操作標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:視圖是從一個(gè)或多個(gè)表中導(dǎo)出的虛擬表,它可使用戶從表中提取選定的一組記錄,并改變記錄的值,然后將更新記錄返回源表。它是操作表的一種手段,通過視圖可以查詢表,也可以更新表。在視圖中可以建立索引,也可以與數(shù)據(jù)庫(kù)表建立聯(lián)系。表是用來(lái)存儲(chǔ)用盧數(shù)據(jù)的,而視圖實(shí)際上不包含數(shù)據(jù),它是虛表。19、在表單設(shè)計(jì)中,ThisformSet關(guān)鍵字的含義是指()。A、當(dāng)前對(duì)象的直接容器對(duì)象B、當(dāng)前對(duì)象所在的表單C、當(dāng)前對(duì)象D、當(dāng)前對(duì)象所在的表單集標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在VisuaLFoxPro中,Parent表示當(dāng)前對(duì)象的直接容器對(duì)象;Thisform當(dāng)前對(duì)象的所在表單;This當(dāng)前對(duì)象:Thisformset當(dāng)前對(duì)象所在的表單集。20、在學(xué)生表中共有100條記錄,執(zhí)行如下命令,執(zhí)行結(jié)果將是()INDEXON-總分TO.ZFSETINDEX.TOZFGOTOPDISPLAYA、顯示的記錄號(hào)是1B、顯示分?jǐn)?shù)最高的記錄號(hào)C、顯示的記錄號(hào)是100D、顯示分?jǐn)?shù)最低的記錄號(hào)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:利用命令I(lǐng)NDEX建立總分降序的索引后,表的記錄已經(jīng)按照總分降序排列,執(zhí)行命令GOTOP將指針移至排序后的第。一條記錄,該記錄就是總分最高的記錄。21、SQL語(yǔ)言的插入命令的關(guān)鍵詞是()。A、INSERTB、UPDATEC、CREATED、SELECT標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在SQL語(yǔ)言中,UPDATE是更新命令,.INSERI’是插入命令,CREATE是創(chuàng)建表的命令,SELECT’是查詢命令。22、如果學(xué)生表student是使用下面的SQL語(yǔ)句創(chuàng)建的CREATETABLEstudent(學(xué)號(hào)C(4)PRIMARYKEYNOTNULL,;姓名C(8),;性別C(2),;年齡N(2)CHECK(年齡>15.AND年齡<30))下面的SQL語(yǔ)句中可以正確執(zhí)行的是()。A、INSERTINTOstudent(學(xué)號(hào),性別,年齡)VALUES("0542","男",17)B、INSERTINTOstudent(姓名’性別,年齡VALUES("李蕾","女",20)C、INSERTINTOstudent(姓名,性別,年齡)VALUES("男",25)D、INSERTINTOstudent(學(xué)號(hào),姓名)VALUES("0897","安寧",16)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:由于“學(xué)號(hào)”是主關(guān)鍵字,不可以為空,因此是必填字段,在用INSERT插入記錄時(shí),學(xué)號(hào)字段的值不可省,故選項(xiàng)B和選項(xiàng)C不正確,在用INSERT插入記錄時(shí),初值的個(gè)數(shù)必須和字段個(gè)數(shù)相等,故選項(xiàng)D不正確。PRIMARYKEYNOT。NULL,用來(lái)定義學(xué)號(hào)為主關(guān)鍵字,并且不可為NULL值,CHECKq(AGE>15.ANDAGE<30)語(yǔ)句用來(lái)約束字段年齡必須大于15并且小于30。23、建立一個(gè)視圖salary,該視圖包括了系號(hào)和(該系的)平均工資兩個(gè)字段,正確的SQL語(yǔ)句是()。A、CREATEVIEWsalaryAS系號(hào),AVG(工資)AS平均工資FROM.教師;GROUPBY系號(hào)B、CREATEVIEWsalaryASSELECT系號(hào),AVG(工資)AS平均工資FROM教師;GROUPBY系名C、CREATEVIEWSalarySELECT系號(hào),AVG(工資)AS平均工資FROM教師;GROUPBY系號(hào)D、CREATEVIEWsalaryASSELECT系號(hào),AVG(工資)AS平均工資FROM教師;GROUPBY系號(hào)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:建立視圖的命令格式如下:CRATEVIEWview_nameASselect_statement其中select_statement可以是任意的SELECT查詢語(yǔ)句,它說(shuō)明和限定了視圖中的數(shù)據(jù):視圖的字段名與select_statement中指定的字段名或表中的字段名同名。24、設(shè)在表單有一個(gè)頁(yè)框,頁(yè)框包含兩個(gè)頁(yè)面Pagel和Page2。假設(shè)Page2沒有設(shè)置Click事件代碼,而Pagel,及頁(yè)框和表單都設(shè)置了Click.事件代碼。那么當(dāng)表單運(yùn)行時(shí),如果單擊Page2,系統(tǒng)將()。A、執(zhí)行表單的Click事件代碼B、執(zhí)行頁(yè)框的Click事件代碼C、執(zhí)行頁(yè)框的Pagel的Click事件代碼D、不會(huì)有任何反應(yīng)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:Click事件是鼠標(biāo)單擊事件,頁(yè)框和頁(yè)框中的頁(yè)面每個(gè)都可以看成是一個(gè)獨(dú)立的容器類控件,必須在相應(yīng)的對(duì)象中設(shè)置了Click事件代碼,在單擊對(duì)象時(shí)才會(huì)觸發(fā)相應(yīng)的單擊事件。由于Page2沒有設(shè)置Click事件,所以單擊它不會(huì)有任何反應(yīng)。25、單擊表單中的命令按鈕,要求彈出一個(gè)“??荚図樌?”的消息對(duì)話框,應(yīng)該在命令按鈕的Click事件中編寫代碼()。A、Message(祝考試順利!)B、Message(”??荚図樌?”)。C、Messagebox(??荚図樌?)D、Messagebox(”??荚図樌?”)標(biāo)準(zhǔn)答案:D知

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論