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

下載本文檔

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

文檔簡介

國家二級VF筆試模擬試卷19(共9套)(共436題)國家二級VF筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、在計(jì)算機(jī)中,算法是指______。A、查詢方法B、加工方法C、解題方案的準(zhǔn)確而完整的描述D、排序方法標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:計(jì)算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個(gè)基本特征:可行性、確定性、有窮性和擁有足夠的情報(bào)。2、棧和隊(duì)列的共同點(diǎn)是______。A、都是先進(jìn)后出B、都是先進(jìn)先出C、只允許在端點(diǎn)處插入和刪除元素D、沒有共同點(diǎn)標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:棧和隊(duì)列都是一種特殊的操作受限的線性表,只允許在端點(diǎn)處進(jìn)行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種“后進(jìn)先出”的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操作,是一種“先進(jìn)先出”的線性表。3、已知二叉樹BT的后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是______。A、cedbaB、acbedC、decabD、deabc標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:二叉樹BT的后序遍歷序列為dabec,故BT的根結(jié)點(diǎn)為c(后序遍歷序列的最后一個(gè)結(jié)點(diǎn)為數(shù)的根結(jié)點(diǎn));而BT的中序遍歷序列是debac,即遍歷序列中最后一個(gè)結(jié)點(diǎn)為根結(jié)點(diǎn),說明:BT的右子樹為空。由BT的的后序遍歷序列和中序遍歷序列可知BT的左子樹(LST)的后序遍歷序列和中序遍歷序列分別為dabe和deba(樹是遞歸定義的):故LST的根結(jié)點(diǎn)是e,在由LST的中序遍歷序列可知其左子樹為do因此BT的前序遍歷序列為cedba。4、在下列幾種排序方法中,要求內(nèi)存量最大的是______。A、插入排序B、選擇排序C、快速排序D、歸并排序標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:快速排序的基本思想是,通過一趟排序?qū)⒋判蛴涗浄指畛瑟?dú)立的兩部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對這兩部分記錄繼續(xù)進(jìn)行排序,以達(dá)到整個(gè)序列有序;插入排序的基本操作是指將無序序列中的各元素依次插入到已經(jīng)有序的線性表中,從而得到一個(gè)新的序列;選擇排序的基本思想是:掃描整個(gè)線性表,從中選出最小的元素,將它交換到表的最前面(這是它應(yīng)有的位置),然后對剩下的子表采用同樣的方法,直到表空為止;歸并排序是將兩個(gè)或兩個(gè)以上的有序表組合成一個(gè)新的有序表。5、在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是______。A、程序結(jié)構(gòu)應(yīng)有助于讀者理解B、不限制goto語句的使用C、減少或取消注解行D、程序越短越好標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:濫用goto語句將使程序流程無規(guī)律,可讀性差;添加的注解行有利于對程序的理解,不應(yīng)減少或取消;程序的長短要依照實(shí)際需要而定,并不是越短越好。6、下列不屬于軟件調(diào)試技術(shù)的是______。A、強(qiáng)行排錯(cuò)法B、集成測試法C、回溯法D、原因排除法標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:調(diào)試的關(guān)鍵在于推斷程序內(nèi)部的錯(cuò)誤位置及原因。主要的調(diào)試方法有強(qiáng)行排錯(cuò)法、回溯法和原因排除法。7、下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是______。A、便于用戶、開發(fā)人員進(jìn)行理解和交流B、反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)C、作為確認(rèn)測試和驗(yàn)收的依據(jù)D、便于開發(fā)人員進(jìn)行需求分析標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:軟件需求規(guī)格說明書(SRS,SoRwareRequirementSpecification)是需求分析階段的最后成果,是軟件開發(fā)中的重要文檔之一。它有以下幾個(gè)方面的作用;①便于用戶、開發(fā)人員進(jìn)行理解和交流;②反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù);⑧作為確認(rèn)測試和驗(yàn)收的依據(jù)。8、在數(shù)據(jù)流圖(DFD)中,帶有名字的箭頭表示______。A、控制程序的執(zhí)行順序B、模塊之間的調(diào)用關(guān)系.C、數(shù)據(jù)的流向D、程序的組成成分標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:數(shù)據(jù)流相當(dāng)于一條管道,并有一級數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,并且可以從外部實(shí)體流向系統(tǒng)或從系統(tǒng)流向外部實(shí)體。9、SQL語言又稱為______。A、結(jié)構(gòu)化定義語言B、結(jié)構(gòu)化控制語言C、結(jié)構(gòu)化查詢語言D、結(jié)構(gòu)化操縱語言標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:結(jié)構(gòu)化查詢語言(StructuredQueryLanguage,簡稱SQL)是集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫語言。10、視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是______。A、自頂向下B、由外向內(nèi)C、由內(nèi)向外D、自底向上標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,它們分別是自頂向下、自底向上和由內(nèi)向外,它們又為視圖設(shè)計(jì)提供了具體的操作方法,設(shè)計(jì)者可根據(jù)實(shí)際情況靈活掌握,可以單獨(dú)使用也可混合使用。二、選擇題(本題共25題,每題1.0分,共25分。)11、下面關(guān)于數(shù)據(jù)環(huán)境和數(shù)據(jù)環(huán)境中兩個(gè)表之間的關(guān)系的陳述中,______是正確的。A、數(shù)據(jù)環(huán)境是對象,關(guān)系不是對象B、數(shù)據(jù)環(huán)境不是對象,關(guān)系是對象C、數(shù)據(jù)環(huán)境是對象,關(guān)系是數(shù)據(jù)環(huán)境中的對象D、數(shù)據(jù)環(huán)境和關(guān)系均不是對象標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:本題考了對象的概念:數(shù)據(jù)環(huán)境是對,關(guān)系是數(shù)據(jù)環(huán)境中的對象數(shù)據(jù)環(huán)境中能夠包含與表單有聯(lián)系的表和視圖以及表之間的關(guān)系。通常情況下,數(shù)據(jù)環(huán)境中的表或視圖會(huì)隨著表單的打開或運(yùn)行而打開,并隨著表單的關(guān)閉或釋放而關(guān)閉。12、SQL的數(shù)據(jù)操作語句不包括______。A、INSERTB、UPDATEC、DELETED、CHANGE標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:SQL的數(shù)據(jù)操作語句包括Create、Insert、Delete、Select、Update等。13、SQL語句中修改表結(jié)構(gòu)的命令是______。A、MODIFYTABLEB、MODIFYSTRUCTUREC、ALTERTABLED、ALTERSTRUCTURE標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:在VisualFoxPro中,修改表的結(jié)構(gòu)有兩個(gè)命令A(yù)LTERTABLE:用SQL命令修改表的結(jié)構(gòu);MODIFYSTRUCTURE:在表設(shè)計(jì)器中修改表的結(jié)構(gòu);題目要求是SQL語句中修改表結(jié)構(gòu)的命令,所以命令是ALTERTABLE。14、關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是______。A、一個(gè)DBF文件B、若干個(gè)二維表C、一個(gè)DBC文件D、若干個(gè)DBC文件標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)可以對多個(gè)關(guān)系型數(shù)據(jù)庫進(jìn)行管理?;镜臄?shù)據(jù)結(jié)構(gòu)是二維表。15、假定表單中包含有一個(gè)命令按鈕,那么在運(yùn)行表單時(shí)。下面有關(guān)事件引發(fā)次序的陳述中,______是正確的。A、先命令按鈕的init事件,然后表單的hit事件,最后表單的Load事件B、先表單的Init事件,然后命令按鈕的Init事件,最后表單的Load事件C、先表單的Load事件,然后表單的Init事件,最后命令按鈕的Init事件D、先表單的Load事件,然后命令按鈕的Init事件,最后表單的Init事件標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:表單運(yùn)行時(shí)的基本事件先后情況為:先執(zhí)行表單的Load事件,然后執(zhí)行命令按鈕的Init事件,最后表單的Init事件。16、在VisualFoxPro中,表單(Form)是指______。A、數(shù)據(jù)庫中各個(gè)表的清單B、一個(gè)表中各個(gè)記錄的清單C、數(shù)據(jù)庫查詢的列表D、窗口界面標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:表單是用戶進(jìn)行設(shè)計(jì)的一個(gè)窗口界面產(chǎn)生標(biāo)準(zhǔn)的窗口或?qū)υ捒颉?7、在以下4組函數(shù)運(yùn)算中,結(jié)果相同的是______。A、LEFT("VisualFoxPro,",6)與SUBSTR("VisualFoxPro",l,6)B、YEAR(DATE())與SUBSTR(DTOC(DATE()),7,2)C、VARTYPE(?6-5*4”)與VARTYPE(36-5*4)D、假定A="this”"B="isastring",A-B與A+B標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:VARTYPE("36-5x4")的值為C;VARTYPE(36-5x4)的值為NoSUBSTR(DTOC(DATE()),7,2)結(jié)果為當(dāng)前的年份的后兩位,YEAR(DATE())結(jié)果為當(dāng)前年份。+運(yùn)算符:用于連接兩個(gè)字符串。A+B=thisisastring。運(yùn)算符:用于連接兩個(gè)字符串,并將前一個(gè)字符串尾部的空格移到結(jié)果字符串的尾部。A-B=thisisastring。18、結(jié)構(gòu)化程序設(shè)計(jì)的3種基本邏輯結(jié)構(gòu)是______。A、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和嵌套結(jié)構(gòu)B、順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)C、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和模塊結(jié)構(gòu)D、順序結(jié)構(gòu)、遞歸結(jié)構(gòu)和循環(huán)結(jié)構(gòu)標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:3種基本邏輯結(jié)構(gòu)順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。19、使用命令DECLAREmm(2,3)定義的數(shù)組,包含的數(shù)組元素(下標(biāo)變量)的個(gè)數(shù)為______。A、2個(gè)B、3個(gè)C、5個(gè)D、6個(gè)標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:應(yīng)該有mm(1,1)、mm(1,2)、mm(1,3)、mm(2.1)、.mm(2.2)、mm(2.3)共6個(gè)。20、VisualFoxPro的報(bào)表文件.FRX,中保存的是______。A、打印報(bào)表的預(yù)覽格式B、打印報(bào)表本身C、報(bào)表的格式和數(shù)據(jù)D、報(bào)表設(shè)計(jì)格式的定義標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:報(bào)表文件.FRX中保存的是報(bào)表設(shè)計(jì)格式的定義。21、連編后可以脫離VisualFoxPro獨(dú)立運(yùn)行的程序是______。A、APP程序B、EXE程序C、FXP程序D、PRG程序標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:連編后可生成APP或EXE文件,APP文件需要在VisualFoxPro中運(yùn)行,而EXE文件可以在Windows中運(yùn)行。22、在數(shù)據(jù)庫設(shè)計(jì)器中,建立兩個(gè)表之間的一對多聯(lián)系是通過以下______索引實(shí)現(xiàn)的。A、“一方”表的主索引或候選索引,“多方”表的普通索引B、“一方”表的主索引多方”表的普通索引或候選索引C、“一方”表的普通索引.“多方”表的主索引或候選索引D、“一方”表的普通索引.“多方”表的候選索引或普通索引標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:表之間建立一對多聯(lián)系是把一方的主關(guān)鍵字字段添加到多方的表中?!耙环健北淼闹魉饕蚝蜻x索引,“多方”表的普通索引來建立兩個(gè)表之間的一對多關(guān)系。23、備注型字段在表中占用______個(gè)字節(jié)。A、8B、1C、4D、10標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:備注型字段是不定長的字符型文本,它在表中占用4個(gè)字節(jié),所保存的數(shù)據(jù)信息存儲(chǔ)在以.fpt為擴(kuò)展名的文件中。24、假定系統(tǒng)日期是1998年12月20日,有如下命令:Nz(YEAR(DATE())-1900)%100,執(zhí)行后N的值應(yīng)為______。A、1998B、98C、20D、12標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:DATE返回當(dāng)前系統(tǒng)日期,函數(shù)值為日期型。YEAR是從指定的日期表達(dá)式或日期時(shí)間表達(dá)式中返回年份。%為求余運(yùn)算。余數(shù)的正負(fù)號與除數(shù)—致。當(dāng)表達(dá)式中出現(xiàn)乘、除和求余運(yùn)算時(shí),它們具有相同的優(yōu)先級。(YEAR(DATE())-1900)%100=(1998-1900)%100=98。25、要使學(xué)生數(shù)據(jù)表中不出現(xiàn)同名學(xué)生的記錄,在數(shù)據(jù)庫中需要建立______。A、字段有效性限制B、屬性設(shè)置C、記錄有效性限制D、設(shè)置觸發(fā)器標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:當(dāng)有命令或操作改變了表中的記錄時(shí),就會(huì)根據(jù)插入記錄、更新記錄還是刪除記錄來觸發(fā)相應(yīng)的觸發(fā)器,利用該觸發(fā)器中的規(guī)則來對表記錄進(jìn)行檢查。26、在建立惟一索引,出現(xiàn)重復(fù)字段值時(shí),只存儲(chǔ)重復(fù)出現(xiàn)記錄的______。A、第1個(gè)B、最后一個(gè)C、全部D、幾個(gè)標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:索引類型分類:①主索引;主索引是一種只能在數(shù)據(jù)庫表中建立不能在自由表中建立的索引。在指定的字段或表達(dá)式中,主索引的關(guān)鍵字絕對不允許有重復(fù)值。②候選索引:和主索引類似,它的值也不允許在指定的字段或表達(dá)式中重復(fù)。一個(gè)表中可以有多個(gè)候選索引。③惟一索引:惟一索引允許關(guān)鍵字取重復(fù)的值。當(dāng)有重復(fù)值出現(xiàn)時(shí),索引文件只保存重復(fù)值的第1次出現(xiàn)。提供惟一索引主要是為了兼容早期的版本。④普通索引:普通索引允許關(guān)建字段有相同值。在一對多關(guān)系的多方,可以使用普通索引。27、當(dāng)前工資表中有108條記錄,當(dāng)前記錄號為8,用SUM命令計(jì)算工資總和時(shí),若缺省’[范圍]短語,則系統(tǒng)將______。A、只計(jì)算當(dāng)前記錄的工資值B、計(jì)算前8條記錄的工資和C、計(jì)算后8條記錄的工資和D、計(jì)算全部記錄的工資和標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:SUM求和函數(shù)格式:SUM[eExpressionList)[cope][FOR|Expressionl][WHILE|Expression2][TOMemVarNameList|TOARRAYArrayName][NOOPTIMIZE]如果省略范圍,表示對全部記錄進(jìn)行操作。28、在FoxPro下,不能清除所有內(nèi)存變量的命令是______。A、RELEASEALLB、CLEARALLC、CLOSEALLD、CLEARMEMORY標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:內(nèi)存變量的清除格式1:CLEARMEMORY清除所有內(nèi)存變量格式2:RELEASE<內(nèi)存變量表>清除指定的內(nèi)存變量格式3:RELEASEALL[EXTENDED]清除所有的內(nèi)存變量格式4;RELEASEALL(LIKE<通配符>IEXCEPT<通配符>]答案CcCLOSEALL是關(guān)閉所有文件。所有本題答案為C。29、SQL中可使用的通配符有______。A、*(星號)B、%(百分號)C、(下劃線)D、B和C標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:SQL中的表達(dá)式中可用的通配符有%(百分號)和_(下劃線),而在SELECT子句中雖然可用*(星號)來表示從表中取出所有列,但它不是通配符。%匹配包含零個(gè)或多個(gè)字符的任意字符串。這個(gè)通配符既可以用作前綴又可以用作后綴。匹配任意單個(gè)字符,可以作前綴也可作后綴。30、SQL語言的數(shù)據(jù)操縱語句包括SELECT,fNSERT,UPDATE和DELETE等;其中最重要的,也是使用最頻繁的語句是______。A、SELECT,B、INSERTC、UPDATED、:DELETE標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令。它的基本形式由SELECT-FROM-WHERE查詢塊組成,多個(gè)查詢塊可以嵌套執(zhí)行。31、S(S#,sN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中;S#為學(xué)號,SN為姓名,SEX為性別,AGE為年齡,.DEPT為系別,C#為課程號,CIg為課程名,GRADE為成績。檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別正確的SELECT語句是______。A、SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROM:SWHERESN=’王華’)B、SELECTSN,AGE,SEXFROMSWHERESN=’王華’。C、SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN=’王華’)D、SELECTSN,AGE,SEXFROMSWHEREAGE>王華AGE標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:選項(xiàng)B查詢的結(jié)果是顯示出姓名為王華的學(xué)生姓名、年齡、和性別。選項(xiàng)C在嵌套的SELECT語句中缺少必要的短語FROM。選項(xiàng)D格式不正確。32、視圖不能單獨(dú)存在,它必須依賴于______。A、視圖B、數(shù)據(jù)庫C、數(shù)據(jù)表D、查詢標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表。視圖是根據(jù)表定義的,因此視圖基于表,而視圖可以使應(yīng)用更靈活,因此它又超越表。視圖是數(shù)據(jù)庫中一個(gè)特有功能,只有在包含視圖的數(shù)據(jù)庫打開時(shí),才能使用視圖。33、不可以作為文本框控件數(shù)據(jù)來源的是______。A、數(shù)值型字段B、內(nèi)存變量C、字符型字段D、備注型字段標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:文本框是VisualFoxPro是一種常用的控件。用戶利用它可以在內(nèi)存變量、數(shù)組元素或非備注型字段中輸入或編輯數(shù)據(jù)。所有標(biāo)準(zhǔn)的VisualFoxPro編輯功能,如剪切、復(fù)制和粘貼,在文本框內(nèi)都可使用。文本框一般包含一行數(shù)據(jù)。文本框可以編輯任何類型的數(shù)據(jù),如字符型、數(shù)值型、邏輯型、日期型或日期時(shí)間型等。34、SQL的查詢語句中,______短語用于實(shí)現(xiàn)關(guān)系的投影操作。A、WHEREB、SELECTC、FROMD、GROUPBY標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:4個(gè)選項(xiàng)所列出的短語都屬于SELECT語句的短語,SELECT短語用于實(shí)現(xiàn)關(guān)系的投影操作,將所選的屬性名置于SELECT短語后面,多個(gè)屬性名之間用逗號隔開;A選項(xiàng)WHERE短語用于實(shí)現(xiàn)關(guān)系的選擇操作。C選項(xiàng)FROM短語指定查詢數(shù)據(jù)的來源,D選項(xiàng)GROUPBY短語用于實(shí)現(xiàn)分組。35、設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6)地址C(20))借閱(借書證號C(4),總編號C(6),借書日期D(8)).對于圖書管理數(shù)據(jù)庫,查詢0002號借書證的讀者姓名和所借圖書的總價(jià)值。下面SQL語句正確的是______。SELECT姓名,SUM(單價(jià))FROM圖書,讀者WHERE;借書證號="0002’,AND;A、總編號IN(SELECT總編號FROM借閱WHERE借書證號="0002")B、總編號NOTm(SELECT總編號FROM.借閱WHERE借書證號="0002")C、總編號=(SELECT總編號FROM借閱WHERE借書證號="0002")D、WHERE借書證號="0002"標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:查詢操作使用SELECT命令實(shí)現(xiàn),這是計(jì)算查詢與嵌套查詢的結(jié)合使用。內(nèi)層查詢的結(jié)果是0002借書證的讀者所借圖書的總編號的集合,注意內(nèi)層查詢的WHERE后的借書證號是借閱表中的屬性,因?yàn)镕ROM后指定的是借閱表,而外層查詢中的WHERE服后的借書證號是讀者表的屬性,因?yàn)橥鈱覨ROM指定的是圖書表和讀者表,讀者表中有借書證號屬性。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、實(shí)現(xiàn)算法所需的存儲(chǔ)單元多少和算法的工作量大小分別稱為算法的【】。標(biāo)準(zhǔn)答案:空間復(fù)雜度和時(shí)間復(fù)雜度知識點(diǎn)解析:算法的復(fù)雜性是指對一個(gè)在有限步驟內(nèi)終止算法和所需存儲(chǔ)空間大小的估計(jì)。算法所需存儲(chǔ)空間大小是算法的空間復(fù)雜性,算法的計(jì)算量是算法的時(shí)間復(fù)雜性。37、數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的【】以及對數(shù)據(jù)的操作運(yùn)算。標(biāo)準(zhǔn)答案:存儲(chǔ)結(jié)構(gòu)知識點(diǎn)解析:數(shù)據(jù)結(jié)構(gòu)包括3個(gè)方面,即數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)及對數(shù)據(jù)的操作運(yùn)算。38、一個(gè)類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的【】。標(biāo)準(zhǔn)答案:可重用性知識點(diǎn)解析:繼承的優(yōu)點(diǎn):相似的對象可以共享程序代碼和數(shù)據(jù)結(jié)構(gòu),從而大大減少了程序中的冗余,提高軟件的可重用性。39、面向?qū)ο蟮哪P椭?,最基本的概念是對象和【】。?biāo)準(zhǔn)答案:類知識點(diǎn)解析:面向?qū)ο竽P椭?,最基本的概念是對象和類。對象是現(xiàn)實(shí)世界中實(shí)體的模型化:將屬性集和方法集相同的所有對象組合在一起,可以構(gòu)成一個(gè)類。40、軟件維護(hù)活動(dòng)包括以下幾類:改正性維護(hù)、適應(yīng)性維護(hù)、【】維護(hù)和預(yù)防性維護(hù)。標(biāo)準(zhǔn)答案:完善性知識點(diǎn)解析:軟件維護(hù)活動(dòng)包括以下幾類:改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。改正性維護(hù)是指在軟件交付使用后,為了識別和糾正軟件錯(cuò)誤、改正軟件性能上的缺陷、排除實(shí)施中的誤使用,應(yīng)當(dāng)進(jìn)行的診斷和改正錯(cuò)誤的過程;適應(yīng)性維護(hù)是指為了使軟件適應(yīng)變化,而去修改軟件的過程:完善性維護(hù)是指為了滿足用戶對軟件提出的新功能與性能要求,需要修改或再開發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性;預(yù)防性維護(hù)是為了提高軟件的可維護(hù)性、可靠性等,為以后的進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)。四、填空題(本題共6題,每題1.0分,共6分。)41、VisualFoxPro的主索引和候選索引可以保證數(shù)據(jù)的【】完整性。標(biāo)準(zhǔn)答案:域知識點(diǎn)解析:域:屬性的取值范圍,即不同記錄對同一字段的取值所限定的范圍。VisualFoxPro的主索引和候選索引可以保證數(shù)據(jù)的域完整性42、使用“應(yīng)用程序向?qū)А眲?chuàng)建的項(xiàng)目,除項(xiàng)目外還自動(dòng)生成一個(gè)【】。標(biāo)準(zhǔn)答案:應(yīng)用程序框架知識點(diǎn)解析:“應(yīng)用程序生成器”是應(yīng)用程序開發(fā)過程中的重要部分,它的設(shè)計(jì)目標(biāo)是使您能。輕而易舉地將所有必需的元素以及許多可選的元素包含在應(yīng)用程序中,從而使其功能強(qiáng)大而易于使用。生成器與“應(yīng)用程序向?qū)А彼傻母倪M(jìn)了的應(yīng)用程序框架結(jié)合在一起。43、在表的尾部增加一條空白記錄的命令是【】。標(biāo)準(zhǔn)答案:APPENDBLANK知識點(diǎn)解析:AppendBlank的作用是在表的尾部增加一條空白記錄。44、設(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"知識點(diǎn)解析:SQL的數(shù)據(jù)更新格式為:UPDATETableNAMESETColumn_namel=eExpression1[,Column_Name2=eExpression2...]whereCondition一般使用WHERE子句指定條件,以更新滿足條件的一些記錄的字段值,并且一次可以更新多個(gè)字段;如果不使用WHERE子句,則更新全部記錄。45、SQL可以控制視圖的【】方法。標(biāo)準(zhǔn)答案:更新知識點(diǎn)解析:“使用更新”框的選項(xiàng)決定當(dāng)向基本表發(fā)送SQL更新時(shí)的更新方式:①SQLDELETE然后SQLINSERT:選用SQLDELETE命令刪除基本表中被更新的舊記錄,再用SQLINSERT命令向基本表插入更新后的新記錄。②SQLUPDATE:使用SQLUPDATE命令更新基本表。46、創(chuàng)建視圖時(shí),相應(yīng)的數(shù)據(jù)庫必須是【】狀態(tài)。標(biāo)準(zhǔn)答案:打開知識點(diǎn)解析:視圖是操作表的一種手段,通過視圖可以查詢表,也可能更新表。視圖是根據(jù)表定義的,因此視圖基于表,而視圖可以使用更靈活,因此它又超越表。視圖是數(shù)據(jù)庫中的一個(gè)特有的功能,只有在包含視圖的數(shù)據(jù)庫打開時(shí),才能使用視圖。五、填空題(含2小題)(本題共1題,每題1.0分,共1分。)47、要為表單設(shè)計(jì)下拉式菜單,首先需要在菜單設(shè)計(jì)時(shí),在“常規(guī)選項(xiàng)”對話框中選擇“頂層表單”復(fù)選框;其次要將表單的ShowWindow屬性值設(shè)置為【】,使其成為頂層表單;最后需要在表單【】的事件代碼中添加調(diào)用菜單程序的命令。標(biāo)準(zhǔn)答案:2,Init知識點(diǎn)解析:設(shè)計(jì)下拉式菜單,首先需要在菜單設(shè)計(jì)時(shí),在“常規(guī)選項(xiàng)”對話框中選擇“頂層表單”復(fù)選框;其次要將表單的ShowWindow屬性值設(shè)置為2,使其成為頂層表單;同時(shí)在表單Init的事件代碼中添加調(diào)用菜單程序的命令。國家二級VF筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、棧實(shí)際上是一種特殊的線性表,即在這種線性表的結(jié)構(gòu)中,()。A、封閉端不可以插入和刪除運(yùn)算,而開口端可以插入和刪除運(yùn)算B、兩端都是封閉的,可以進(jìn)行插入和刪除C、兩端都是開口的,可以進(jìn)行插入和刪除D、兩端都是開口的,不可以進(jìn)行插入和刪除標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:棧是一種特殊的線性表,插入和刪除運(yùn)算都在線性表的一端進(jìn)行。在這種線表的結(jié)構(gòu)中,一端是封閉的,不允許進(jìn)行插入和刪除元素;另一端是開口的,允許插入和刪除運(yùn)算。故選項(xiàng)A是正確的敘述。2、下列有關(guān)二叉樹的說法中,正確的是()。A、二叉樹的度為2B、一棵二叉樹的度可以小于2C、二叉樹中任何一個(gè)結(jié)點(diǎn)的度都為2D、任何一棵二叉樹中至少有一個(gè)結(jié)點(diǎn)的度為2標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:二叉樹的定義為:二叉樹是結(jié)點(diǎn)的有限集合,這個(gè)有限集合或者為空集,或者由一個(gè)根結(jié)點(diǎn)及兩棵不相交的分別稱做這個(gè)根的左子樹和右子樹的二叉樹所構(gòu)成,這里的左子樹和右子樹也符合二叉樹的定義。由二叉樹定義可得到這些信息:二叉樹可以是空集,當(dāng)二叉樹為空集時(shí),度為0;每個(gè)結(jié)點(diǎn)有兩棵可以是空集的子樹,當(dāng)一棵子樹為空,另一棵子樹來為空時(shí),該結(jié)點(diǎn)的度為1,都不為空時(shí),度為2。由此可判斷A、C、D是錯(cuò)誤的,二叉樹的度可以為0、1,結(jié)點(diǎn)的度也可以是0、1;選項(xiàng)B是正確的。3、對n個(gè)記錄的序列進(jìn)行快速排序,所需的輔助存儲(chǔ)空間為()。A、O(1)B、O(log2n)C、O(n)D、O(n2)標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:快速排序?qū)Υ判蛐蛄械膭澐执蠹s為log2n次,而快速排序是通過遞歸算法來完成的,遞歸深度大約為log2n,因此所需的輔助存儲(chǔ)空間為O(log2n)。4、多態(tài)性機(jī)制不僅增加了面向?qū)ο筌浖到y(tǒng)的靈活性,進(jìn)一步減少了信息冗余,而且顯著地提高了軟件的可重用性和()。A、可擴(kuò)充性B、健壯性C、可維護(hù)性D、可理解性標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:利用多態(tài)性機(jī)制,當(dāng)擴(kuò)充系統(tǒng)功能增加新的實(shí)體類型時(shí),只需派生出與新實(shí)體相應(yīng)的新的子類即可實(shí)現(xiàn),用戶可以發(fā)送一般形式的消息,而具體的實(shí)現(xiàn)細(xì)節(jié)可以由接受消息的對象來實(shí)現(xiàn),便于軟件重用和擴(kuò)充。5、軟件開發(fā)的結(jié)構(gòu)化方法中,常應(yīng)用數(shù)據(jù)字典技術(shù),其中數(shù)據(jù)加工是其組成內(nèi)容之一,下述方法中,常用于編寫加工說明方法的是()。Ⅰ.結(jié)構(gòu)化語言Ⅱ.判定樹Ⅲ.判定表A、只有ⅠB、只有ⅡC、Ⅱ和ⅢD、都是標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:數(shù)據(jù)字典是對數(shù)據(jù)定義的信息的集合。它是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。加工是對數(shù)據(jù)流圖中每一個(gè)不能再分解的基本加工的精確說明,而對數(shù)據(jù)流圖中的其他非基本加工則不必說明。加工描述方法,通??梢杂媒Y(jié)構(gòu)化語言、判定表和判定樹這3種半形式化的方法編寫加工說明。6、模塊的()定義為受該模塊內(nèi)一個(gè)判斷影響的所有模塊的集合。A、控制域B、作用域C、寬度D、接口標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:模塊的控制域是這個(gè)模塊本身以及所有直接或間接從屬于它的模決的集合。模塊作用域定義為受該模塊內(nèi)一個(gè)判斷影響的所有模塊的集合。寬度是軟件結(jié)構(gòu)內(nèi)同一個(gè)層次上的模塊總數(shù)的最大位,一般說宋,寬度越大系統(tǒng)越復(fù)雜。對寬度影響最大的因素是模塊的扇出。模塊間接口的復(fù)雜程度影響模塊耦合強(qiáng)弱。7、()是測試和組裝軟件的過程。A、單元測試B、集成測試C、系統(tǒng)測試D、驗(yàn)收測試標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:集成測試是測試和組裝軟件的過程。它把模塊在按照設(shè)計(jì)要求組裝起來的同時(shí)進(jìn)行測試,目的是發(fā)現(xiàn)與接口有關(guān)的錯(cuò)誤。8、數(shù)據(jù)庫系統(tǒng)是由計(jì)算機(jī)硬件、數(shù)據(jù)庫、人和軟件支持系統(tǒng)組成,其中()體現(xiàn)數(shù)據(jù)之間的聯(lián)系。A、C語言B、CPUC、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)庫標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計(jì)算機(jī)軟、硬件資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。它是存儲(chǔ)介質(zhì)、處理對象和管理系統(tǒng)的集合體,通常由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、硬件、軟件和數(shù)據(jù)庫管理員等組成。9、E-R方法三要素是()。A、實(shí)體、屬性、實(shí)體集B、實(shí)體、碼、聯(lián)系C、實(shí)體、屬性、聯(lián)系D、實(shí)體、域、碼標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:E-R方法的三要素是:實(shí)體,客觀存在并可相互區(qū)分的事物叫實(shí)體:屬性,實(shí)體所具有的某一特性稱為屬性:聯(lián)系,現(xiàn)實(shí)世界中的事物之間是有聯(lián)系的,這些聯(lián)系反映為實(shí)體內(nèi)部的聯(lián)系與實(shí)體之間的聯(lián)系。10、在下列關(guān)系代數(shù)的操作中,不屬于專門的關(guān)系運(yùn)算是()。A、自然連接B、投影C、廣義笛卡爾積D、θ連接標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:關(guān)系代數(shù)的運(yùn)算可分兩類:一類是傳統(tǒng)的集合運(yùn)算,如并、差、交、笛卡爾積,這類運(yùn)算將關(guān)系看成元組的集合,其運(yùn)算是從關(guān)系的“水平”方向,即行的角度來進(jìn)行的。另一類是專門的關(guān)系運(yùn)算,這類運(yùn)算不僅涉及行而且涉及列,主要包括對關(guān)系進(jìn)行垂直分解的投影操作,對關(guān)系進(jìn)行水平分解的選擇操作,對關(guān)系進(jìn)行結(jié)合的連接操作,在關(guān)系數(shù)據(jù)庫的任何檢索操作都可以由3種基本檢索運(yùn)算組合而實(shí)現(xiàn)。二、選擇題(本題共25題,每題1.0分,共25分。)11、下列命令中,修改表文件結(jié)構(gòu)的命令是()。A、MODIFYFILEB、MODIFYCOMMANDC、MODIFYSTRUCTURED、CREATESTRUCTURE標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:選項(xiàng)A為打開編輯窗口,從中可以修改或創(chuàng)建文本文件:選項(xiàng)B為打開一個(gè)編輯窗口,從中可以修改或創(chuàng)建程序文件:選項(xiàng)C為打開表設(shè)計(jì)器,修改表的結(jié)構(gòu);選項(xiàng)D為創(chuàng)建一個(gè)表的結(jié)構(gòu)。12、能釋放公共變量的命令是()。A、RErURNB、QUITC、EDNIFD、CLEAR標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:公共變量一旦建立就一直有效,即使程序運(yùn)行結(jié)束后返回到命令窗口也不會(huì)消失,只有當(dāng)執(zhí)行CLEARMEMORY、RELEASE、QUIT等命令后,公共變量才被釋放:執(zhí)行RETURN命令時(shí),系統(tǒng)將釋放局部內(nèi)存變量。13、數(shù)據(jù)庫表的索引共有()種。A、1B、2C、3D、4標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:VisualFoxPro索引分為主索引、候選索引、惟一索引和普通索引四種。14、在使用之前打開非結(jié)構(gòu)索引文件,應(yīng)用()命令。A、INDEXONB、SETINDEXTOC、SETORDERTOD、SEEK標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:命令I(lǐng)NDEXON是建立索引,命令SETINDEXTO是打開索引文件,命令SETORDERTO指定當(dāng)前索引項(xiàng),SEEK是利用索引快速定位的命令。15、能夠在相關(guān)的子表中反映父表中的主關(guān)鍵字或候選關(guān)鍵字的更改的是()。A、級聯(lián)B、限制C、忽略D、檢索標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:“參照完整性生成器”對話框中若選擇“級聯(lián)”,則表示在相關(guān)的子表中反映父表中的主關(guān)鍵字或候選關(guān)鍵字的更改,在更新、刪除和插入時(shí),VFP會(huì)自動(dòng)更改、刪除和插入所有相關(guān)子表記錄的連接字段值。16、一數(shù)據(jù)庫名“學(xué)生”,要想修改該數(shù)據(jù)庫,應(yīng)使用命令()。A、MODIFY學(xué)生B、OPENDATA學(xué)生C、MODIFYDATA學(xué)生D、OPEN學(xué)生標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:修改數(shù)據(jù)庫可以通過數(shù)據(jù)庫設(shè)計(jì)器來實(shí)現(xiàn)。打開數(shù)據(jù)庫設(shè)計(jì)器的常用方式有三種:在項(xiàng)目管理器中建立數(shù)據(jù)庫設(shè)計(jì)器、從“打開”對話框中打開數(shù)據(jù)庫設(shè)計(jì)器、使用命令方式打開數(shù)據(jù)庫設(shè)計(jì)器,在命令窗口輸入MODIFYDATA學(xué)生即可。17、下列函數(shù)中函數(shù)值為日期型的是()。A、DAY()B、TTOC()C、CTOT()D、DATE()標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:函數(shù)DAY()從指定的日期表達(dá)式或日期時(shí)間表達(dá)式中返回月里面的天數(shù),返回值是數(shù)值型。函數(shù)TTOC()將日期時(shí)間數(shù)據(jù)轉(zhuǎn)換成字符串,返回值是字符型。函數(shù)CTOT()將“字符表達(dá)式”值轉(zhuǎn)換成日期時(shí)間型數(shù)據(jù)。函數(shù)DATE()返回當(dāng)前系統(tǒng)日期,函數(shù)值為日期型。18、下列表達(dá)式中結(jié)果為假的是()。A、10>-20B、.T.<.F.C、{^2002-02-07}>{^2002-02-01}D、<計(jì)算機(jī)>$<微型計(jì)算機(jī)>標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:選項(xiàng)A為是數(shù)值型比較,數(shù)值型和貨幣型的數(shù)據(jù)比較按照數(shù)值的大小來進(jìn)行:選項(xiàng)B為邏輯型比較,.T.>.F.;選項(xiàng)C為日期型比較,越早的日期或時(shí)間越?。哼x項(xiàng)D是子串包含測試,如果前者是后者的子字符串,結(jié)果為真,否則為假。19、使用的數(shù)據(jù)如下:當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫db-zg,其中有數(shù)據(jù)庫表zg.dbf,該數(shù)據(jù)庫表的內(nèi)容是:職工號姓名基本工資單位0102005朱琳800車身廠0103012張維清600總裝廠0102007王偉420車身廠0102011劉寧580車身廠0103008林海400總裝廠要求只列出zg表中所有基本工資大于500元的職工姓名,則下列語句正確的是()。A、SELCET姓名FROMzgWHERE基本工資>500B、SELCET姓名FROMzgWHERE基本工資>“500”C、SELCET*FROMzgWHERE基本工資>500D、SELCET*FROMzgWHERE基本工資>“500”標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:因字段“基本工資”為數(shù)值型,所以選項(xiàng)B、D不對,題中只要求列出zg表中的職工姓名,而選項(xiàng)C列出了表中的所有字段,所以答案為A。20、執(zhí)行下列程序以后,內(nèi)存變量a的內(nèi)容是()。CLOSEDATABASEa=0USEzgGOTOPDOWHILE.NOT.EOF()IF基本工資>500a=a+1ENDIFSKIPENDDOA、1B、2C、3D、4標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:在本題中首先賦值變量a為數(shù)值0,然后打開表zg.dbf并將指針指向第一個(gè)記錄。執(zhí)行DOWHILE-ENDDO循環(huán),該循環(huán)指定的邏輯表達(dá)式.NOT.EOF()含義為遍歷整個(gè)表。在DOWHILE-ENDDO循環(huán)體中有一個(gè)IF-ENDIF分支語句的嵌套,該語句是統(tǒng)計(jì)“基本工資”大于500的記錄個(gè)數(shù)。因?yàn)镈OWHILE-ENDDO循環(huán)本身不能移動(dòng)記錄指針,所以利用SKIP命令指向下一個(gè)記錄。因此統(tǒng)計(jì)該表中基本工資大于500的記錄個(gè)數(shù)為3個(gè)。21、查找zg表中基本工資在400~500之間的職工姓名和單位,則下列語句正確的是()。A、SELECT姓名,單位FROMzg;WHERE基本工資BETWEEN400AND500B、SELECT姓名,單位FROMzg;WHERE基本工資BETWEEN400OR500C、SELECT姓名,單位FROMzg;WHERE基本工資BETWEEN500AND400D、SELECT姓名,單位FROMzg;WHERE基本工資BETWEEN500OR400標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:依據(jù)題意,可以使用“BETWEEN…AND…”符號,用來表示介于兩個(gè)數(shù)之間且邊界包含這兩個(gè)數(shù)值,因此答案為A。22、對于已經(jīng)建立表間聯(lián)系的數(shù)據(jù)庫,若要建立參照完整性約束,首先必須()。A、編輯關(guān)系B、重建索引C、清理數(shù)據(jù)庫D、重排標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:對于已經(jīng)建立表間聯(lián)系的數(shù)據(jù)庫,若要建立參照完整性約束,首先必須清理數(shù)據(jù)庫,所謂清理數(shù)據(jù)庫是物理刪除數(shù)據(jù)庫各個(gè)表中所有帶有刪除標(biāo)記的記錄。23、若需統(tǒng)計(jì)zg表中車身廠的職工工資總和,下面語句正確的是()。A、SELECTSUM(基本工資)FROMzgB、SELECTSUM(基本工資)FROMzgWHERE單位=“車身廠”C、SELECTCOUNT(基本工資)FROMzgD、SELECTCOUNT(基本工資)FROMzgWHERE單位=“車身廠”標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:依據(jù)題意,統(tǒng)計(jì)基本工資總和應(yīng)該用SUM()函數(shù),查詢條件為車身廠職工,因此用WHERE設(shè)定查詢條件。24、若用SQL命令檢索所有比“劉寧”基本工資多的職工記錄,下列語句正確的是()。A、SELECT*FROMzg;WHERE基本工資>(SELECT基本工資FROMzg;WHERE姓名=“劉寧”)B、SELECT*FROMzg;WHERE姓名=“劉寧”C、SELECT*FROMzg;WHERE基本工資>(SELECT基本工資;WHERE姓名=“劉寧”)D、SELECT*FROMzg;WHERE基本工資>“劉寧”標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:本題使用嵌套查詢來求解,內(nèi)層查詢查找出“劉寧”的基本工資,外層查詢查找比“劉寧”基本工資多的職工記錄。25、有如下SQL語句SELECT單位,avg(基本工資)as平均基本工資FROMzg;GROUPBY單位INTODBFtemp執(zhí)行該語句后temp表中第2條記錄的“均價(jià)”字段的內(nèi)容是()。A、500B、600C、800D、900標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:題中SQL語句的功能是在zg表中按“單位”字段計(jì)算各個(gè)單位的平均基本工資,并且將結(jié)果保存在永久表temp中,該表的第一條記錄是計(jì)算車身廠的平均基本工資,第二條記錄是計(jì)算總裝廠的基本工資,所以temp表中第二條記錄的“均價(jià)”字段的內(nèi)容是500。26、將zg表的職工號字段的寬度由7改為9,應(yīng)使用SQL語句是()。A、ALTERTABLEzg職工號WITHn(9)B、ALTERTABLEzg職工號n(9)C、ALTERTABLEzgALTER職工號n(9)D、ALTERzgALTER職工號n(9)標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:ALTERTABLE命令可以修改字段屬性。選項(xiàng)A中用WITH是錯(cuò)誤的:選項(xiàng)B缺少短語ALTER,即用ALTER指出修改的字段;選項(xiàng)D的命令拼寫不完全,應(yīng)該是ALTERTABLE才對。27、執(zhí)行下列命令后:UPDATEzgSET基本工資=基本工資+100理解正確的是()。A、只對當(dāng)前記錄更新B、對表中的記錄的基本工資全部更新C、刪除當(dāng)前記錄D、刪除全部表中的基本工資值標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:對于UPDATE命令若省略了范圍短語,則默認(rèn)對表中的記錄全部的“基本工資”字段值更新。28、有如下SQL語句CREATEVIEWzg-viewASSELECT姓名AS職工姓名,基本工資FROMzg執(zhí)行該語句后產(chǎn)生的視圖含有的字段名是()。A、姓名、基本工資B、職工姓名、基本工資C、職工姓名、基本工資、單位D、職工姓名、基本工資、單位標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:題中利用了AS重新定義了視圖的字段名,將字段名“職工姓名”作為虛字段。29、若需在zg表中按基本工資降序排列查詢前三個(gè)的職工記錄,下列語法正確的是()。A、SELECT職工號,基本工資TOP3FROMzg;ORDERBY基本工資DESCB、SELECT職工號,基本工資TOP3PERCENTFROMzg;ORDERBY基本工資DESCC、SELECT職工號,基本工資TOP3FROMzgDESC;D、SELECT職工號,基本工資TOP3PERCENTFROMzgDESC標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:依據(jù)題意,在SELECT語句中需用ORDERBY排序,然后用DESC降序排列。30、求每個(gè)單位的平均基本工資的SQL語句是()。A、SELECT單位,avg(基本工資)FROMzgGROUPBY基本工資B、SELECT單位,avg(基本工資)FROMzgORDERBY基本工資C、SELECT單位,avg(基本工資)FROMzgORDERBY單位D、SELECT單位,avg(基本工資)FROMzgGROUPBY單位標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:本題是對SQL的數(shù)據(jù)查詢功能的考察。首先用GROUPBY子句將不同單位分組,然后利用求平均函數(shù)avg()求出各個(gè)單位基本工資的平均值,最后確定所要列出的字段名。31、決定微調(diào)控件能夠顯示最大值的屬性是()。A、KeyboardHighValueB、SpinnerHighValueC、KeyboardLowValueD、SpinnerLowValue標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:微調(diào)控件主要用于接受一定范圍的數(shù)值的輸入。選項(xiàng)A、C分別表示能夠在微調(diào)控件里手工輸入最大、小值,選項(xiàng)B、D分別表示單擊微調(diào)控件箭頭時(shí)能顯示的最大、小值。32、在表單的常用事件中,Init事件表示()。A、在表單對象建立之前引發(fā)B、在對象釋放時(shí)發(fā)生C、在對象建立時(shí)發(fā)生D、當(dāng)對象獲得焦點(diǎn)時(shí)引發(fā)標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:Load表示在表單對象建立之前引發(fā);Destroy事件表示在對象釋放時(shí)發(fā)生:Init事件表示在對象建立時(shí)發(fā)生;GotFocus事件表示當(dāng)對象獲得焦點(diǎn)時(shí)引發(fā)。33、若用窗口命令方式建立項(xiàng)目,使用下列命令()。A、CREATEVIEMB、CREATELABELC、MODIFYPROJECTD、CREATEPROEJCT標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:選項(xiàng)A是創(chuàng)建一個(gè)視圖:選項(xiàng)B打開標(biāo)簽設(shè)計(jì)器,以創(chuàng)建標(biāo)簽:選項(xiàng)C是打開指定的項(xiàng)目文件;選項(xiàng)D是建立指定的項(xiàng)目文件,并打開項(xiàng)目管理器。34、表單控件工具欄用于在表單上創(chuàng)建()。A、文本B、命令C、控件D、復(fù)選框標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:表單控件工具欄提供了包括文本、命令、復(fù)選框及其他很多控件,用于在表單上創(chuàng)建各種不同的控件。35、設(shè)M="324.2",?43+&M的結(jié)果是()。A、43B、324.2C、43324.2D、367.2標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:宏觀替換函數(shù)&<內(nèi)存變量>用宋替換內(nèi)存變量的內(nèi)容,即&的值是變量中的內(nèi)容。43+&M相當(dāng)于43+324.2,結(jié)果為367.2。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、算法的復(fù)雜度主要包括【】復(fù)雜度和空間復(fù)雜度。標(biāo)準(zhǔn)答案:時(shí)間知識點(diǎn)解析:算法的復(fù)雜度主要指時(shí)間復(fù)雜度和空間復(fù)雜度。37、數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的【】。標(biāo)準(zhǔn)答案:存儲(chǔ)結(jié)構(gòu)(或物理結(jié)構(gòu)、或物理存儲(chǔ)結(jié)構(gòu))知識點(diǎn)解析:時(shí)間數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)。38、若按功能劃分,軟件測試的方法通常分為白盒測試方法和【】測試方法。標(biāo)準(zhǔn)答案:黑盒(或黑箱)知識點(diǎn)解析:軟件測試的方法分為白盒測試方法和黑盒測試方法。39、如果一個(gè)工人可管理多個(gè)設(shè)備,而一個(gè)設(shè)備只被一個(gè)工人管理,則實(shí)體“工人”與實(shí)體“設(shè)備”之間存在【】關(guān)系。標(biāo)準(zhǔn)答案:一對多(或1對多、或1:M、或1:N,其中M、N大小寫均可)知識點(diǎn)解析:工人和設(shè)備之間是一對多關(guān)系。40、關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括選擇、連接和【】。標(biāo)準(zhǔn)答案:投影知識點(diǎn)解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)的專門關(guān)系運(yùn)算包括選擇、連接和投影。四、填空題(本題共6題,每題1.0分,共6分。)41、想要定義標(biāo)簽控件的Caption顯示效果的大小,要定義標(biāo)簽屬性的【】。標(biāo)準(zhǔn)答案:FrontSize知識點(diǎn)解析:在表單控件中,幾乎所有的控件標(biāo)題顯示效果的大小,都是通過FrontSize屬性控制的。42、能夠?qū)⒈韱蔚腣isible屬性設(shè)置為.T.,并使表單成為活動(dòng)對象的方法是【】。標(biāo)準(zhǔn)答案:Show知識點(diǎn)解析:Visible屬性指定對象是可見還是隱藏。Show方法在使表單成為可見的同時(shí),也使其成為活動(dòng)的。43、為了使用表單設(shè)計(jì)器設(shè)計(jì)一個(gè)表單,在命令窗口中鍵入【】命令即可進(jìn)入表單設(shè)計(jì)器。標(biāo)準(zhǔn)答案:CREATEFORM知識點(diǎn)解析:使用表單設(shè)計(jì)器建立表單,可以利用菜單方式、命令方式和項(xiàng)目管理器進(jìn)行。使用窗口命令創(chuàng)建表單的命令是CREATEFORM。44、如果想為表單換一個(gè)標(biāo)題,可以在屬性窗口中選取【】屬性。標(biāo)準(zhǔn)答案:Caption知識點(diǎn)解析:Caption屬性用于顯示表單欄標(biāo)題,它的默認(rèn)值是Form1。45、在表單中確定控件是否可見的屬性是【】。標(biāo)準(zhǔn)答案:Visible知識點(diǎn)解析:控件的Visible屬性指定對象是可見還是隱藏,Visible屬性值為.T.,表示對象是可見的,反之則不可見。46、完成下面語句,對選項(xiàng)組的第3個(gè)按鈕設(shè)置標(biāo)題(Caplion)屬性:ThisForm.MyOption.【】=“一年級”標(biāo)準(zhǔn)答案:Button(3)Caption知識點(diǎn)解析:選項(xiàng)組的Button屬性表示用于存取選項(xiàng)組中各按鈕的數(shù)組,用戶可以利用該屬性為選項(xiàng)組中的按鈕設(shè)置屬性或調(diào)用其方法。五、填空題(含2小題)(本題共2題,每題1.0分,共2分。)47、在SQL的嵌套查詢中,量詞有ANY,【】,【】。標(biāo)準(zhǔn)答案:SOME,ALL知識點(diǎn)解析:在SQLSELECT嵌套查詢語句中,可使用謂語和量詞,其中ANY、SOME、ALL是量詞,ANY和SOME是同義的。48、在VisualFoxPro中,項(xiàng)目文件的擴(kuò)展名為【】,表文件的擴(kuò)展名是【】。標(biāo)準(zhǔn)答案:.pjx,.dbf知識點(diǎn)解析:VFP中提供了多種文件類型,要記住各種文件類型的擴(kuò)展名和用途。國家二級VF筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法的空間復(fù)雜度是指A、算法程序的長度B、算法程序中的指令條數(shù)C、執(zhí)行算法程序所占的存儲(chǔ)空間D、算法執(zhí)行過程中所需要的存儲(chǔ)空間標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:算法的空間復(fù)雜度一般是指這個(gè)算法執(zhí)行時(shí)所需要的內(nèi)存空間,其中包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲(chǔ)空間以及算法執(zhí)行過程中所需要的額外空間,其中額外空間還包括算法程序執(zhí)行過程的工作單元以及某種數(shù)據(jù)結(jié)構(gòu)所需要的附加存儲(chǔ)空間。2、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)是一種A、隨機(jī)結(jié)構(gòu)B、順序結(jié)構(gòu)C、索引結(jié)構(gòu)D、散列結(jié)構(gòu)標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中的每一個(gè)存儲(chǔ)結(jié)點(diǎn)不僅含有一個(gè)數(shù)據(jù)元素,還包括指針,每一個(gè)指針指向一個(gè)與本結(jié)點(diǎn)有邏輯關(guān)系的結(jié)點(diǎn)。此類存儲(chǔ)方式屬于順序存儲(chǔ)。3、設(shè)有下列二叉樹:對此二叉樹先序遍歷的結(jié)果是A、ABCDEFB、DBEAFCC、ABDECFD、DEBFCA標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:二叉樹的遍歷分為先序、中序、后序三種不同方式。本題要求先序遍歷遍歷順序應(yīng)該為:訪問根結(jié)點(diǎn)->先序遍歷左子樹->先序遍歷右子樹。按照定義,先序遍歷序列是ABDECF。4、編制一個(gè)好的程序,首先要保證它的正確性和可靠性,還應(yīng)強(qiáng)調(diào)良好的編程風(fēng)格,在書寫功能性注釋時(shí)應(yīng)考慮A、僅為整個(gè)程序作注釋B、僅為每個(gè)模塊作注釋C、為程序段作注釋D、為每個(gè)語句作注釋標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:功能性注釋是嵌在源程序體中的,用以描述其后的語句或程序段是在做什么工作,或者執(zhí)行了下面的語句會(huì)怎么樣。所以它描述的是一段程序,是為程序段做注釋,而不是每條語句。5、下列哪個(gè)面向?qū)ο蟪绦蛟O(shè)計(jì)不同于其他語言的主要特點(diǎn)?A、繼承性B、消息傳遞C、多態(tài)性D、靜態(tài)聯(lián)編標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:繼承是一個(gè)子類直接使用父類的所有屬性和方法。它可以減少相似的類的重復(fù)說明,從而體現(xiàn)出一般性與特殊性的原則,這使得面向?qū)ο蟪绦蛟O(shè)計(jì)語言有了良好的重用性,也是其不同于其他語言的主要特點(diǎn)。6、需求分析最終結(jié)果是產(chǎn)生A、項(xiàng)目開發(fā)計(jì)劃B、需求規(guī)格說明書C、設(shè)計(jì)說明書D、可行性分析報(bào)告標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:需求分析應(yīng)交付的主要文檔就是需求規(guī)格說明書。7、在進(jìn)行單元測試時(shí),常用的方法是A、采用白盒測試,輔之以黑盒測試B、采用黑盒測試,輔之以白盒測試C、只使用白盒測試D、只使用黑盒測試標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:白盒測試是測試程序內(nèi)部邏輯結(jié)構(gòu),黑盒測試只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。從程序內(nèi)部的邏輯結(jié)構(gòu)對系統(tǒng)進(jìn)行測試才是測試的根本,更容易發(fā)現(xiàn)和解決程序中的問題,因此單元測試時(shí)應(yīng)該以白盒測試為主,而黑盒測試為輔。8、數(shù)據(jù)庫具有統(tǒng)一的結(jié)構(gòu)格式并存放于統(tǒng)一的存儲(chǔ)介質(zhì),可被各個(gè)應(yīng)用程序所共享其集合是A、視圖B、消息C、數(shù)據(jù)D、關(guān)系標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:數(shù)據(jù)庫是數(shù)據(jù)的集合,其中的數(shù)據(jù)是按數(shù)據(jù)所提供的數(shù)據(jù)模式存放的,它能構(gòu)造復(fù)雜的數(shù)據(jù)結(jié)構(gòu),以建立數(shù)據(jù)之間的內(nèi)在聯(lián)系與復(fù)雜的關(guān)系。9、下列敘述中,不正確的是A、數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題B、數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致C、數(shù)據(jù)庫設(shè)計(jì)是指設(shè)計(jì)一個(gè)能滿足用戶要求,性能良好的數(shù)據(jù)庫D、數(shù)據(jù)庫系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),但是需要操作系統(tǒng)的支持標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:數(shù)據(jù)庫應(yīng)該具有物理獨(dú)立性和邏輯獨(dú)立性,改變其一而不影響另—個(gè)。10、規(guī)范化理論中,消除其中多余的數(shù)據(jù)相關(guān)性是分解A、關(guān)系運(yùn)算B、內(nèi)模式C、外模式D、視圖標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:數(shù)據(jù)庫規(guī)范化的基本思想是逐步消除數(shù)據(jù)依賴中不合適的部分,根本思想是通過分解關(guān)系運(yùn)算來消除多余的數(shù)據(jù)相關(guān)性。二、選擇題(本題共20題,每題1.0分,共20分。)11、在VisualFoxPro中,學(xué)生表STUDENT中包含有通用型字段,表中通用型字段中的數(shù)據(jù)均存儲(chǔ)到另一個(gè)文件中,該文件名為A、STUDENT.DOCB、STUDENT.MEMC、STUDENT.DBTD、STUDENT.FTP標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:選項(xiàng)A是文本文件,選項(xiàng)B是內(nèi)存變量的存儲(chǔ)文件,選項(xiàng)C是存儲(chǔ)備注型字段信息的文件。通用型字段的數(shù)據(jù)是存儲(chǔ)在以.FTP為后綴的文件中。12、在VisualFoxPro中,使用“菜單設(shè)計(jì)器”定義菜單,最后生成的菜單程序的擴(kuò)展名是A、MNXB、PRGC、MPRD、SPR標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:在VisualFoxPro中,使用“菜單設(shè)計(jì)器”所定義的菜單保存在.MNX文件中,系統(tǒng)會(huì)根據(jù)菜單定義文件,生成可執(zhí)行的菜單程序文件,其擴(kuò)展名為.MPR,因此答案C正確;選項(xiàng)B為程序文件;選項(xiàng)D為屏幕文件。13、在VisualFoxPro中,使用SQL命令將學(xué)生表STUDENT中的學(xué)生年齡AGE字段的值增加1歲,應(yīng)該使用的命令是A、REPLACEAGEWITHAGE+1B、UPDATESTUDENTAGEWITHAGE+1C、UPDATESETAGEWITHAGE+1D、UPDATESTUDENTSETAGE=AGE+1標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:選項(xiàng)A的錯(cuò)誤在于,它是普通的修改命令,在缺少短語ALL情況下,只能修改當(dāng)前的記錄;選項(xiàng)B的錯(cuò)誤在于不應(yīng)該使用WITH短語;選項(xiàng)C則沒有指明對STUDENT表進(jìn)行操作,并且不應(yīng)該使用短語WITH;選項(xiàng)D是實(shí)現(xiàn)題目要求的正確書寫方法。14、調(diào)用報(bào)表格式文件PP1預(yù)覽報(bào)表的命令是A、REPORTFROMPP1PREVIEWB、DOFROMPP1PREVIEWC、REPORTFROMPP1PREVIEWD、DOFROMPP1PREVIEW標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:預(yù)覽報(bào)表文件的命令格式是REPORTFORM<報(bào)表名>PREVIEW。15、在VisualFoxPro中,建立索引的作用之一是A、節(jié)省存儲(chǔ)空間B、便于管理C、提高查詢速度D、提高查詢和更新的速度標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:在VisualFoxPro中建立索引的一個(gè)目的之一就是提高查詢速度,因此答案為C選項(xiàng)。選項(xiàng)D具有一定的干擾性,但是其錯(cuò)誤在于誤認(rèn)為索引可以提高更新速度,這是錯(cuò)誤的。16、在VisualFoxPro中,相當(dāng)于主關(guān)鍵字的索引是A、主索引B、普通索引C、惟一索引D、排序索引標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:在VisualFoxpro中如果一個(gè)字段的值或幾個(gè)字段的值能夠惟一標(biāo)識表中的一條記錄,則這樣的字段稱為候選關(guān)鍵字,一個(gè)表中可能含有多個(gè)候選關(guān)鍵字,用戶可以從中選擇一個(gè)作為主關(guān)鍵字。VisualFoxPro中將主關(guān)鍵字稱為主索引。17、在VisualFoxPro中,為了將表單從內(nèi)存中釋放(清除),可將表單中退出命令按鈕的Click事件代碼設(shè)置為A、ThisForm.RefreshB、ThisForm.DeleteC、ThisForm.HideD、ThisForm.Release標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:使用表單的RELEASE方法,可以將表單從內(nèi)存中釋放(清除)表單,因此可以在命令按鈕的Click事件中輸入ThisForm.Release。18、假定一個(gè)表單里有一個(gè)文本框Text1和一個(gè)命令按鈕組CommandGroup1,命令按鈕組是一個(gè)容器對象,其中包含Command1和Command2兩個(gè)命令按鈕。如果要在Command1命令按鈕的某個(gè)方法中訪問文本框的Value屬性值,下面哪個(gè)式子是正確的?A、ThisForm.Text1.ValueB、This.Parent.ValueC、Parent.Text1.ValueD、This.Parent.Text1.Value標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:Parent代表當(dāng)前控件存在的一個(gè)容器窗口,ThisForm代表當(dāng)前表單,可以在當(dāng)前表單中的任何一個(gè)控件內(nèi)利用ThisForm.Text1來調(diào)用文本框?qū)ο蟆?9、在VisualFoxPro中,創(chuàng)建一個(gè)名為SDB.DBC的數(shù)據(jù)庫文件,使用的命令是A、CREATEB、CREATESDBC、CREATETABLESDBD、CREATEDATABASESDB標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:創(chuàng)建數(shù)據(jù)庫的命令格式是CREATEDATABASE<數(shù)據(jù)庫名>選項(xiàng)A是打開表設(shè)計(jì)器;選項(xiàng)B是打開SDB表設(shè)計(jì)器;選項(xiàng)C是用SQL命令創(chuàng)建SDB表。20、在VisualFoxPro中,存儲(chǔ)圖像的字段類型應(yīng)該是A、備注型B、通用型C、字符型D、雙精度型標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:在VisualFoxPro中,用于存儲(chǔ)電子表格、文檔、圖片等OLE對象應(yīng)該使用的字段類型是通用型。21、在VisualFoxPro中,下面4個(gè)關(guān)于日期和日期時(shí)間的表達(dá)式中,錯(cuò)誤的是A、{^2002.09.0111:10:10AM}-{^2001.09.0111:10:10AM}B、{^01/01/2002}+20C、{^2002.02.01}+{^2001.02.01}D、{^2002/02/01}-{^2001/02/01}標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:{YYYY-MM-DD}是一個(gè)標(biāo)準(zhǔn)的日期型數(shù)據(jù)格式。選項(xiàng)A用來求出兩個(gè)日期相差的秒數(shù);選項(xiàng)B表示對給定日期求20天后的日期;選項(xiàng)D用于求出兩個(gè)時(shí)間日期相差的天數(shù)。這些都是合法的日期型表達(dá)式,只有選項(xiàng)c的書寫是不合法的。22、在VisualFoxPro中,關(guān)于過程調(diào)用敘述正確的是A、當(dāng)實(shí)參的數(shù)量少于形參的數(shù)量時(shí),多余的形參初值取邏輯假B、當(dāng)實(shí)參的數(shù)量多于形參的數(shù)量時(shí),多余的實(shí)參被忽略C、實(shí)參與形參的數(shù)量必須相等D、上面的A和B都正確標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:在VisualFoxPro中規(guī)定,過程調(diào)用時(shí),形參的數(shù)目不能少于實(shí)參的數(shù)目,否則系統(tǒng)會(huì)在運(yùn)行時(shí)產(chǎn)生錯(cuò)誤,如果形參的數(shù)目多余實(shí)參的數(shù)目,那么,多余的形參取初值邏輯假“.F.”。23、下面是關(guān)于表單數(shù)據(jù)環(huán)境的敘述,其中錯(cuò)誤的是A、可以在數(shù)據(jù)環(huán)境中加入與表單操作有關(guān)的表B、數(shù)據(jù)環(huán)境是表單的容器C、可以在數(shù)據(jù)環(huán)境中建立表之間的聯(lián)系D、表單運(yùn)行時(shí)自動(dòng)打開其數(shù)據(jù)環(huán)境中的表標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:數(shù)據(jù)環(huán)境中能夠包含與表單有聯(lián)系的表和視圖以及表之間的關(guān)系,并且可以設(shè)置和編輯表之間的關(guān)系。數(shù)據(jù)環(huán)境的表或視圖會(huì)隨著表單的打開或運(yùn)行而打開,并隨著表單的關(guān)閉或釋放而關(guān)閉。24、在VisualFoxPro中,如果希望一個(gè)內(nèi)存變量只限于在本過程中使用,說明這種內(nèi)存變量的命令是:A、PRIVATEB、PUBLICC、LOCALD、在程序中直接使用的內(nèi)存變量(不通過A、B、C說明)標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。當(dāng)建立它的模塊程序運(yùn)行結(jié)束時(shí),局部變量自動(dòng)釋放。局部變量的建立用LOCAL命令聲明。選項(xiàng)C為正確答案,選項(xiàng)B則是用來聲明全局變量。25、在DOWHILE…ENDDO循環(huán)結(jié)構(gòu)中,LOOP命令的作用是:A、退出過程,返回程序開始處B、轉(zhuǎn)移到DOWHILE語句行,開始下一個(gè)判斷和循環(huán)C、終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)ENDDO后面的第一條語句繼續(xù)執(zhí)行D、終止程序執(zhí)行標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:在DOWHILE循環(huán)體中,如果包含了LOOP命令,那么當(dāng)遇到LOOP時(shí),就結(jié)束循環(huán)體的本次執(zhí)行,不再執(zhí)行其后的語句,而是轉(zhuǎn)到DOWHILE的入口處重新判斷條件。26、在VisualFoxPro中,關(guān)于視圖的正確敘述是A、視圖與數(shù)據(jù)庫表相同,用來存儲(chǔ)數(shù)據(jù)B、視圖不能同數(shù)據(jù)庫表進(jìn)行連接操作C、在視圖上不能進(jìn)行更新操作D、視圖是從一個(gè)或多個(gè)數(shù)據(jù)庫表導(dǎo)出的虛擬表標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:VisualFoxPro中視圖始終不真正含有數(shù)據(jù),故選項(xiàng)A錯(cuò)誤;它總是原始數(shù)據(jù)表的一個(gè)窗口,是一個(gè)虛擬表??梢允褂靡晥D從表中提取一組記錄,并改變這些記錄的值,把更新結(jié)果送回到基本表中,故選項(xiàng)C錯(cuò)誤;選項(xiàng)B之所以錯(cuò)誤,是因?yàn)橐晥D可以與數(shù)據(jù)庫表進(jìn)行連接操作。27、SQL是哪幾個(gè)英文單詞的縮寫?A、StandardQueryLanguageB、StructuredQueryLanguageC、SelectQueryLanguageD、以上都不是標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:SQL是結(jié)構(gòu)化查詢語言(StructuredQueryLanguage)的縮寫。28、如果學(xué)生表STUDENT是使用下面的SQL語句創(chuàng)建的CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL,;SNC(8),;SEXC(2),;AGEN(2)CHECK(AGE>15ANDAGE<30))下面的SQL語句中可以正確執(zhí)行的是A、INSERTINTOSTUDENT(SNO,SEX,AGE)VALUES(“S9”,“男”,17)B、INSERTINTOSTUDENT(SN,SEX,AGE)VALUES(“李安琦”,“男”,20)C、INSERTINTOSTUDENT(SEX,AGE)VALUES(“男”,20)D、INSERTINTOSTUDENT(SNO,SN)VALUES(“S9”,“安琦”,16)標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:題干中創(chuàng)建表的SQL語句使用了短語PRIMARYKEY,將SNO字段規(guī)定為主索引字段,同時(shí)使用短語NOTNULL,規(guī)定在該字段中不允許出現(xiàn)空值,因此選項(xiàng)B、C都是錯(cuò)誤的;而選項(xiàng)D的錯(cuò)誤在于,語句中的VALUES后面所描述的插入記錄值,與題干中所創(chuàng)建的字段不符;正確選項(xiàng)為A,能夠?qū)崿F(xiàn)插入記錄的操作。29、使用SQL語句從表STUDENT中查詢所有姓王的同學(xué)的信息,正確的命令是:A、SELECT*FROMSTUDENTWHERELEFT(姓名,2)=“王”B、SELECT*FROMSTUDENTWHERERIGHT(姓名,2)=“王”C、SELECT*FROMSTUDENTWHERETRIM(姓名,2)=“王”D、SELECT*FROMSTUDENTWHERESTR(姓名,2)=“王”標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:選項(xiàng)B中的RIGHT()函數(shù)是取姓名字段值最右邊的一個(gè)字;選項(xiàng)C的TRIM()函數(shù)是刪除姓名字段值的尾部空格;選項(xiàng)D的STR()函數(shù)是將數(shù)值表達(dá)式轉(zhuǎn)換成字符串;選項(xiàng)A中的LEFF()函數(shù)是從姓名字段中取第一個(gè)字,利用表達(dá)式LEFT(姓名,2)=“王”,才能正確地描述查詢條件。30、連編后可以脫離開VisualFoxPro獨(dú)立運(yùn)行的程序是A、APP程序B、EXE程序C、FXP程序D、PRG程序標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:EXE程序是可以脫離開VisualFoxPro環(huán)境獨(dú)立運(yùn)行的程序,選項(xiàng)D中的PRG程序是只能在VisualFoxPro中運(yùn)行的程序。三、選擇題(含2小題)(本題共2題,每題1.0分,共2分。)以下2題使用如下三個(gè)數(shù)據(jù)庫表學(xué)生表:S(學(xué)號,姓名,性別,出生日期,院系)課程表:C(課程號,課程名,學(xué)時(shí))選課成績表:SC(學(xué)號,課程號,成績)在上述表中,出生日期數(shù)據(jù)類型為日期型,學(xué)時(shí)和成績?yōu)閿?shù)值型,其他均為字符型。31、用SQL命令查詢選修的每門課程的成績都高于或等于85分的學(xué)生的學(xué)號和姓名,正確的命令是A、SELECT學(xué)號,姓名FROMSWHERENOTEXISTS;(SELECT*FROMSCWHERESC.學(xué)號=S.學(xué)號AND成績<85)B、SELECT學(xué)號,姓名FROMSWHERENOTEXISTS;(SELECT*FROMSCWHERESC.學(xué)號=S.學(xué)號AND成績>=85)C、SELECT學(xué)號,姓名FROMS,SC;WHERES.學(xué)號=SC.學(xué)號ANDALL成績>=85D、SELECT學(xué)號,姓名FROMS,SC;WHERES.學(xué)號=SC.學(xué)號ANDALL成績>=85標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:EXISTS是謂詞,EXISTS或NOTEXISTS是用來檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組。其本身并沒有進(jìn)行任何運(yùn)算或比較,只用來返回子查詢結(jié)果。選項(xiàng)B)和c)返回的結(jié)果都是只要有任意一門選修課程成績大于等于85的學(xué)生學(xué)號和姓名,而本題要求返回的是所有選修課程大于等于85的學(xué)生學(xué)號和姓名,選項(xiàng)D)中的ALL短語無實(shí)際意義。32、用SQL語言檢索選修課程在5門以上(含5門)的學(xué)號、姓名和平均成績,并按平均成績降序排序,正確的命令是A、SELECTS.學(xué)號,姓名,平均成績FROMS,SC;WHERES.學(xué)號=SC.學(xué)號;GROUPBYS.學(xué)號HAVINGCOUNT(*)>=5ORDERBY平均成績DESCB、SELECT學(xué)號,姓名,AVG(成績)FROMS,SC;WHERES.學(xué)號=SC.學(xué)號ANDCOUNT(*)>=5;GROUPBY學(xué)號ORDERBY3DESCC、SELECTS.學(xué)號,姓名,AVG(成績)平均成績FROMS,SC;WHERES.學(xué)號=SC.學(xué)號ANDCOUNT(*)>=5;GROUPBYS.學(xué)號ORDERBY平均成績DESCD、SELECTS.學(xué)號,姓名,AVG(成績)平均成績FROMS,SC;WHERES.學(xué)號;SC,學(xué)號;GROUPBYS.學(xué)號HAVINGCOUNT(*)>=5ORDERBY3DESC標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:本題中通過分組計(jì)算查詢語句,查找滿足條件的記錄,利用HAV-ING子句做進(jìn)一步的分組限制條件設(shè)置。在該SQL語句中首先通過s表和sc表中的學(xué)號字段進(jìn)行聯(lián)接,利用AVG()函數(shù)可求指定字段的平均值,然后通過GROUPBY子句,按S表的學(xué)號進(jìn)行分組,利用HAVING子句限定分組條件為選修課程大于等于5的學(xué)生記錄,即COUNT(*)>=5,最后利用ORDERBY子句將結(jié)果按指定順序排列。四、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)33、當(dāng)二叉樹按某種順序線索化之后,任一結(jié)點(diǎn)均有指向其前趨和后繼的線索,這種說法是【】的。標(biāo)準(zhǔn)答案:錯(cuò)誤知識點(diǎn)解析:線索二叉樹是利用--X鏈表存儲(chǔ)結(jié)構(gòu)中的空鏈域來存放其前趨或后繼。由于二叉樹度為2的非終端結(jié)點(diǎn)無空鏈域,因此它沒有空鏈域用來存放前趨和后繼。34、已知完全二叉樹的第8層有8個(gè)結(jié)點(diǎn),則葉子結(jié)點(diǎn)數(shù)是【】。標(biāo)準(zhǔn)答案:68知識點(diǎn)解析:在完全二叉樹中,1層有1個(gè)結(jié)點(diǎn),2層有21個(gè)結(jié)點(diǎn),……,7層有26個(gè)結(jié)點(diǎn),共8層,在第8層中有8個(gè)結(jié)點(diǎn),則第7層中有26-4個(gè)結(jié)點(diǎn)無孩子,是葉子結(jié)點(diǎn)。葉子結(jié)點(diǎn)的個(gè)數(shù)為:26-4+8=68。35、人們常用的評價(jià)軟件質(zhì)量的4個(gè)因素是可維護(hù)性、【】、可理解性和效率,標(biāo)準(zhǔn)答案:可靠性知識點(diǎn)解析:軟件危機(jī)中所表現(xiàn)出來的軟件質(zhì)量差的問題,其主要原因是缺乏評價(jià)軟件質(zhì)量的標(biāo)準(zhǔn)。按照軟件工程學(xué)的觀點(diǎn),評價(jià)一個(gè)軟件系統(tǒng)的質(zhì)量高低,主要有以下4個(gè)因素。①軟件系統(tǒng)的可維護(hù)性。所謂可維護(hù)性是指要求對程序進(jìn)行修改時(shí)(改正發(fā)現(xiàn)的錯(cuò)誤、擴(kuò)充程序的功能、對新硬件的適應(yīng)等),修改的容易程度怎樣。修改越容易,說明可維護(hù)性越強(qiáng),軟件質(zhì)量越高。②軟件系統(tǒng)的可靠性。所謂可靠性是指在規(guī)定的時(shí)間和運(yùn)行條件下軟件所能維持其性能水平的程度??煽啃灾饕?zhǔn)確性和穩(wěn)健性。準(zhǔn)確性是指系統(tǒng)滿足規(guī)格說明書和用戶的要求的程度,穩(wěn)健性是指系統(tǒng)發(fā)生意外時(shí),軟件系統(tǒng)能按某種預(yù)定的方式做出適當(dāng)?shù)奶幚?,如保護(hù)現(xiàn)場數(shù)據(jù),防止故障影響擴(kuò)大,通知系統(tǒng)管理員等。③軟件系統(tǒng)的可理解性。所謂可理解性是指理解和使用軟件系統(tǒng)的容易程度。④軟件系統(tǒng)的效率。所謂軟件系統(tǒng)的效率是指為了完成預(yù)期的任務(wù),系統(tǒng)需要多少計(jì)算機(jī)資源,如CPU工作時(shí)間、內(nèi)存空間大小等。36、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,用來請求對象執(zhí)行某一處理或回答某些信息的要求稱為【】。標(biāo)準(zhǔn)答案:消息知識點(diǎn)解析:消息是一個(gè)實(shí)例與另一個(gè)實(shí)例之間傳遞的信息,它是請求對象執(zhí)行某一處理或回答某一要求的信息,它統(tǒng)一了數(shù)據(jù)流和控制流。37、用【】數(shù)據(jù)的形式表示實(shí)體與實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。標(biāo)準(zhǔn)答案:二維表格知識點(diǎn)解析:用二維表格數(shù)據(jù)的形式表示實(shí)體與實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。因此,關(guān)系模型是將數(shù)據(jù)組織看成一張二維關(guān)系表。在關(guān)系型數(shù)據(jù)庫中,將具有相同性質(zhì)的數(shù)據(jù)集合描述為一個(gè)關(guān)系,用一張二維表表示。也就是說,關(guān)系數(shù)據(jù)庫中的每一個(gè)關(guān)系,都是一個(gè)二維表。每一個(gè)二維表都是由若干行和若干列組成的。二維表中的每一行稱為記錄,每一列稱為字段或?qū)傩浴N?、填空題(本題共8題,每題1.0分,共8分。)38、VisualFoxPro提供了一種稱為【】的管理工具,可供用戶對所開發(fā)項(xiàng)日中的數(shù)據(jù)、文檔、源代碼和類庫等資源集中進(jìn)行高效的管理,使開發(fā)與維護(hù)更加方便。標(biāo)準(zhǔn)答案:項(xiàng)目管理器知識點(diǎn)解析:VisualFoxPro提供了一種稱為“項(xiàng)目管理器”的管理工具。項(xiàng)目管理器的主要功能及特

溫馨提示

  • 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

提交評論