vfp無紙化真考題31_第1頁
vfp無紙化真考題31_第2頁
vfp無紙化真考題31_第3頁
vfp無紙化真考題31_第4頁
vfp無紙化真考題31_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、無紙化真考題試題三十一無紙化真考題試題三十一(2015.3)1. 下列敘述中正確的是A) 算法復(fù)雜度是指算法控制結(jié)構(gòu)的復(fù)雜程度B) 算法復(fù)雜度是指設(shè)計(jì)算法的難度C) 算法的時(shí)間復(fù)雜度是指設(shè)計(jì)算法的工作量D) 算法的復(fù)雜度包括時(shí)間復(fù)雜度與空間復(fù)雜度 參考答案:D【解析】算法的復(fù)雜度是指運(yùn)行該算法所需要的計(jì)算機(jī)資源的多少,所需的資源越多,該算法的復(fù)雜度越高;反之,所需資源越少,復(fù)雜度越低。算法復(fù)雜度包括算法的時(shí)間復(fù)雜度和算法的空間復(fù)雜度,算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,算法空間復(fù)雜度指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。故選擇D選項(xiàng)2. 設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(1:50),初始狀態(tài)為f

2、ront=rear=50?,F(xiàn)經(jīng)過一系列入隊(duì)與退隊(duì)操作后,front=rear=1,此后又正常地插入了兩個(gè)元素。最后該隊(duì)列中的元素個(gè)數(shù)為A) 2B) 1C) 3D) 52 參考答案:A【解析】循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針指向排頭元素的前一個(gè)位置。循環(huán)隊(duì)列長度為50,由初始狀態(tài)為front=rear=50可知此時(shí)循環(huán)隊(duì)列為空。入隊(duì)運(yùn)算時(shí),首先隊(duì)尾指針進(jìn)1(即rear+1),然后在rear指針指向的位置插入新元素。特別的,當(dāng)隊(duì)尾指針rear=50+1時(shí),置rear=1。退隊(duì)運(yùn)算時(shí),排頭指針進(jìn)1(即front+1),然后刪除front指針指向的位

3、置上的元素,當(dāng)排頭指針front=50+1時(shí),置front=1。若經(jīng)過運(yùn)算,front=rear=1 可知隊(duì)列空或者隊(duì)列滿。此后又正常地插入了兩個(gè)元素說明插入前隊(duì)列為空,則插入后隊(duì)列元素個(gè)數(shù)為 2。故選 A 選項(xiàng)3. 一棵完全二叉樹共有360個(gè)結(jié)點(diǎn),則在該二叉樹中度為1的結(jié)點(diǎn)個(gè)數(shù)為A) 0B) 1C) 180D) 181 參考答案:B【解析】在二叉樹中,一個(gè)結(jié)點(diǎn)所擁有的后件個(gè)數(shù)稱為該結(jié)點(diǎn)的度。完全二叉樹指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干結(jié)點(diǎn)。由定義可以知道,完全二叉樹中度為完全二叉樹中度為 1 的結(jié)點(diǎn)個(gè)數(shù)為的結(jié)點(diǎn)個(gè)數(shù)為 1 或者或者 0。若結(jié)點(diǎn)總數(shù)為偶數(shù)

4、,則有。若結(jié)點(diǎn)總數(shù)為偶數(shù),則有 1 個(gè)度個(gè)度為為 1 的結(jié)點(diǎn);若結(jié)點(diǎn)總數(shù)為奇數(shù),沒有度為的結(jié)點(diǎn);若結(jié)點(diǎn)總數(shù)為奇數(shù),沒有度為 1 的結(jié)點(diǎn)的結(jié)點(diǎn)。由于題目中的完全二叉樹共有 360個(gè)結(jié)點(diǎn),則度為 1 的結(jié)點(diǎn)個(gè)數(shù)為 1。故選擇 B 選項(xiàng)4. 設(shè)某二叉樹的后序序列與中序序列均為ABCDEFGH,則該二叉樹的前序序列為A) HGFEDCBAB) ABCDEFGHC) EFGHABCDD) DCBAHGFE 參考答案:A【解析】二叉樹遍歷可以分為3種:前序遍歷(訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之前)、中序遍歷(訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹兩者之間)、后序遍歷(訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之后

5、)。二叉樹的后序序列與中序序列相同,說明此樹結(jié)點(diǎn)沒有右子樹二叉樹的后序序列與中序序列相同,說明此樹結(jié)點(diǎn)沒有右子樹,且最后一個(gè)節(jié)點(diǎn) H 為根節(jié)點(diǎn),而前序遍歷中根節(jié)點(diǎn)應(yīng)在最先被訪問,即節(jié)點(diǎn) H 在最先出現(xiàn),由此推斷前序遍歷為 HGFEDCBA,故 A 選項(xiàng)正確5. 在排序過程中,每一次數(shù)據(jù)元素的移動(dòng)會(huì)產(chǎn)生新的逆序的排序方法是A) 快速排序B) 簡單插入排序C) 冒泡排序D) 以上說法均不正確 參考答案:A【解析】冒泡排序只交換相鄰元素,但不是每次移動(dòng)都產(chǎn)生新的逆序。簡單插入排序的元素移動(dòng)不會(huì)產(chǎn)生新的逆序??焖倥判蛎恳淮谓粨Q移動(dòng)都會(huì)產(chǎn)生新的逆序,因?yàn)楫?dāng)不會(huì)有新快速排序每一次交換移動(dòng)都會(huì)產(chǎn)生新的逆序,

6、因?yàn)楫?dāng)不會(huì)有新的逆序產(chǎn)生時(shí),本輪比較結(jié)束的逆序產(chǎn)生時(shí),本輪比較結(jié)束。故選擇 A 選項(xiàng)6. 下面對(duì)軟件工程描述正確的是A) 軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法B) 軟件工程的三要素是方法、工具和進(jìn)程C) 軟件工程是用于軟件的定義、開發(fā)和維護(hù)的方法D) 軟件工程是為了解決軟件生產(chǎn)率問題 參考答案:A【解析】軟件工程是應(yīng)用于計(jì)算機(jī)軟件的定義、開發(fā)和維護(hù)的一整套方法、工具、文檔、實(shí)踐標(biāo)準(zhǔn)和工序。C選項(xiàng)敘述不全面。軟件工程包含個(gè)要素:方法、工具和過程。B選項(xiàng)錯(cuò)誤。軟件工程的目標(biāo)是:在給定成本、進(jìn)度的前提下,開發(fā)出具有有效性、可靠性、可理解性、可維護(hù)性、可重用

7、性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產(chǎn)品,追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護(hù)的困難。D選項(xiàng)錯(cuò)誤。軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法。故本題選A選項(xiàng)7. 耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是A) 內(nèi)聚性是指模塊間互相連接的緊密程度B) 提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性C) 耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度D) 降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性 參考答案:D【解析】模塊的獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)度量,一個(gè)是耦合性,用來衡量不同模塊彼此間互相依

8、賴(連接)的緊密程度。另一個(gè)是內(nèi)聚性,用來衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。一般來說,要求模塊之間的耦合盡可能弱,即模塊盡可能獨(dú)立,且要求模塊的內(nèi)聚程度盡可能高。故選D選項(xiàng)。8. 下列關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是A) 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 B) 數(shù)據(jù)庫系統(tǒng)避免了一切冗余C) 數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余D) 數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù) 參考答案:C【解析】數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。數(shù)據(jù)庫系統(tǒng)共享性大,冗余度小,但只是減少了冗余,并不是避免一切冗余。數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)在不同位置的出現(xiàn)應(yīng)保持相同的

9、值,而不是數(shù)據(jù)類型的一致。數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)有更強(qiáng)的管理控制能力,而不是管理更多的數(shù)據(jù)。故本題選 C 選項(xiàng)。9. 一名演員可以出演多部電影,則實(shí)體演員和電影之間的聯(lián)系是A) 多對(duì)多B) 一對(duì)一C) 多對(duì)一 D) 一對(duì)多 參考答案:A【解析】實(shí)體集之間通過聯(lián)系來建立聯(lián)接關(guān)系分為三類:一對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1:m)、多對(duì)多聯(lián)系(m:n)。由于一名演員可以出演多部電影,而一部電影必定有多個(gè)演員參演,則實(shí)體演員和電影之間的聯(lián)系屬于多對(duì)多。故選A選項(xiàng)10. A) 表S中所有學(xué)生都選修了的課程的課號(hào)B) 全部課程的課號(hào)C) 成績不小于80的學(xué)生的學(xué)號(hào)D) 所選人數(shù)較多的課程的課號(hào) 參考答案:

10、A【解析】S#,C# (SC)表示針對(duì)屬性進(jìn)行的投影運(yùn)算, /表示除運(yùn)算,可以近似地看作笛卡爾積的逆運(yùn)算。表達(dá)式表示,首先在關(guān)系模式SC中選擇屬性學(xué)號(hào)與課號(hào),結(jié)果如下左圖。其次在這個(gè)關(guān)系模式中對(duì)關(guān)系模式S進(jìn)行除運(yùn)算,結(jié)果如下右圖。則關(guān)系式結(jié)果表示S中所有學(xué)生(S1、S2)都選修了的課程的課號(hào)(C1、C2)。 S#,C# (SC)的運(yùn)算結(jié)果 S#,C# (SC)/S的運(yùn)算結(jié)果故本題選A選項(xiàng)。11. 在Visual FoxPro中與關(guān)系有關(guān)的是( ) 。A) 表或視圖B) 表或查詢 C) 表單D) 表或報(bào)表 參考答案:A【解析】一個(gè)關(guān)系的邏輯結(jié)構(gòu)就是一張二維表;視圖是根據(jù)表定義的,通過視圖可以查詢

11、表,也可以更新表;查詢是預(yù)先定義好的一個(gè) SQL SELECT 語句,在不同的場合可以直接或反復(fù)使用,從而提高效率;表單是 Visual FoxPro 中應(yīng)用程序與計(jì)算機(jī)用戶進(jìn)行交流的窗口;報(bào)表可以輸出數(shù)據(jù)庫中檢索、查詢出的信息,以便進(jìn)行分析和保存。故 A 選項(xiàng)正確。12. 項(xiàng)目管理器窗口的數(shù)據(jù)選項(xiàng)卡用于顯示和管理( )A) 數(shù)據(jù)庫、視圖和查詢B) 數(shù)據(jù)庫、自由表和查詢C) 數(shù)據(jù)庫、視圖、自由表和查詢D) 數(shù)據(jù)庫、表單和查詢 參考答案:C【解析】項(xiàng)目管理器窗口是Visual FoxPro開發(fā)人員的工作平臺(tái),它包括6個(gè)選項(xiàng)卡:全部、數(shù)據(jù)、文檔、類、代碼、其他。其中,數(shù)據(jù)選項(xiàng)卡包含了一個(gè)項(xiàng)目中的所

12、有數(shù)據(jù)-數(shù)據(jù)庫、自由表、查詢和視圖。故C選項(xiàng)正確。13. 在Visual FoxPro命令窗口退出Visual FoxPro的命令是( ) 。A) QUIT B) EXIT C) CLOSE D) RELEASE 參考答案:A【解析】有四種方法退出Visual FoxPro返回Windows: 用鼠標(biāo)左鍵單擊Visual FoxPro標(biāo)題欄最右側(cè)的關(guān)閉窗口按鈕; 從文件下拉菜單中選擇退出選項(xiàng); 單擊主窗口左上方的狐貍圖標(biāo),從窗口下拉菜單中選擇關(guān)閉,或按Alt+F4鍵; 在命令窗口中鍵入QUIT命令,然后回車。故 A 選項(xiàng)正確。14. 在Visual FoxPro中,不能隱藏命令窗口的操作是(

13、) 。A) 按Ctrl+F4組合鍵B) 單擊命令窗口右上角的關(guān)閉按鈕C) 單擊窗口菜單下的命令窗口選項(xiàng) D) 單擊常用工具欄上的命令窗口按鈕 參考答案:C【解析】隱藏命令窗口的方法有三種:按 Ctrl+F4 組合鍵;單擊命令窗口右上角的關(guān)閉按鈕;單擊常用工具欄上的命令窗口按鈕。故 C 選項(xiàng)正確。15. 在Visual FoxPro中,CREATE PROJECT命令將創(chuàng)建一個(gè)( ) 。A) 項(xiàng)目B) 數(shù)據(jù)庫C) 程序D) 菜單 參考答案:A【解析】執(zhí)行 CREATE PROJECT 命令即可創(chuàng)建項(xiàng)目;執(zhí)行 CREATEDATABASE 命令可建立數(shù)據(jù)庫;執(zhí)行 MODIFY COMMAND 命令

14、可建立程序文件;執(zhí)行 CREATE MENU 命令可建立菜單。故A 選項(xiàng)正確16. 在Visual FoxPro中如果字段定義為日期型,則長度固定為( ) 。A) 8B) 6C) 10 D) 4 參考答案:A【解析】Visual FoxPro中有些數(shù)據(jù)類型寬度是固定的,如數(shù)值型、貨幣型、日期型、日期時(shí)間型均為8個(gè)字節(jié),邏輯型為1個(gè)字節(jié),備注型和通用型為4等。故A選項(xiàng)正確。17. 假設(shè)A=計(jì)算機(jī),B=等級(jí)考試,結(jié)果是計(jì)算機(jī)等級(jí)考試的表達(dá)式是( ) 。A) STRING(A,是,B) B) A*BC) A/BD) A-B 參考答案:D (原題所給答案有誤)【解析】字符表達(dá)式由字符串運(yùn)算符將字符型數(shù)

15、據(jù)連接起來形成,其運(yùn)算結(jié)果仍然是字符型數(shù)據(jù)。字符串運(yùn)算符有兩個(gè),它們的優(yōu)先級(jí)相同:+:前后兩個(gè)字符串首尾連接形成一個(gè)新的字符串。-:連接前后兩個(gè)字符串,并將前字符串的尾部空格移到合并后的新字符串尾部。故D選項(xiàng)正確。18. 在Visual FoxPro中,假設(shè)一個(gè)表已經(jīng)打開,執(zhí)行LIST命令后再執(zhí)行DISPLAY命令將顯示該表的哪條記錄( ) 。A) 無顯示B) 第一條記錄C) 隨機(jī)不確定D) 最后一條記錄 參考答案:A【解析】打開一個(gè)表,指針默認(rèn)指向第一條記錄,執(zhí)行LIST命令顯示所有記錄,這時(shí)指針指向文件結(jié)束標(biāo)識(shí)即最后一條記錄后面,再執(zhí)行DISPLAY命令顯示當(dāng)前記錄,由于指針指向文件結(jié)束標(biāo)

16、識(shí),所以無具體記錄顯示。故A選項(xiàng)正確。19. 在Visual FoxPro中自由表可以建立的索引是( ) 。A) 候選索引、唯一索引和普通索引B) 主索引、唯一索引和普通索引C) 主索引、候補(bǔ)索引和普通索引D) 主索引、候選索引、唯一索引 參考答案:A【解析】Visual FoxPro 中的索引分為主索引、候選索引、唯一索引和普通索引四種。其中,除了主索引之外,其他三種索引均可以用于自由表。故 A 選項(xiàng)正確。20. 假設(shè)已打開student表,命令 INDEX ON 性別 TO student 將產(chǎn)生一個(gè)名為( )A) 性別.idx的文件B) student.cdx的文件C) student.

17、idx的文件D) 性別.cdx的文件 參考答案:C【解析】索引包括單索引.idx和復(fù)合索引.cdx,其中建立單索引的命令是index on 字段 to 索引名;建立復(fù)合索引的命令是 index on 字段名 tag 索引名。本題中INDEX ON 性別 TO student將產(chǎn)生一個(gè)名為student.idx的單索引文件。故C選項(xiàng)正確。 21. 在命令窗口中執(zhí)行下面命令序列,最后一條命令的輸出結(jié)果是( )SET CENTURY ONSET MARK TO ?SET DATE TO YMD? 2013-11-30A) 2013-11-30B) 13-11-30C) 2013/11/30D) 20

18、13?11?30 參考答案:D【解析】SET CENTURY ON/OFF 命令將決定年份是按 4 位(ON)還是按 2 位(OFF)顯示, SET MARK TO 命令將日期時(shí)間的分隔符設(shè)置為?,SET DATE TO YMD 命令表示設(shè)置年月日格式為年月日,因此執(zhí)行最后一條命令后,輸出的結(jié)果是 2013?11?30, 即 D 選項(xiàng)正確。22. 在SQL查詢語句SELECTFROMWHEREGROUP BYHAVINGORDER BY中初始查詢條件短語是A) SELECT B) FROM C) WHERE D) HAVING 參考答案:C【解析】SQL的核心是查詢,SQL的查詢命令也稱作SE

19、LECT命令,它的基本形式由SELECT-FROM-WHERE查詢塊組成,其中主要短語的含義如下:SELECT:說明要查詢的字段。如果查詢的字段需去掉重復(fù)值,則要用到DISTINCT短語;FROM:說明要查詢的字段來自哪個(gè)表或哪些表,可以對(duì)單個(gè)表或多個(gè)表進(jìn)行查詢;WHERE:說明查詢條件,即選擇元組的條件;GROUP BY短語:用于對(duì)查詢結(jié)果進(jìn)行分組,可以利用它進(jìn)行分組匯總;HAVING短語:必須跟隨GROUP BY使用,它用來限定分組必須滿足的條件;ORDER BY短語:用來對(duì)查詢的結(jié)果進(jìn)行排序。因此作為初始查詢條件的短語是WHERE,故C選項(xiàng)正確。23. 下面程序的運(yùn)行結(jié)果是SET TAL

20、K OFFDECLARE d(2,3)FOR i=1 TO 2FOR j=1 TO 3 d(i,j) = i+jENDFORENDFOR? d(4)A) 2B) 3C) 4D) 5 參考答案:B【解析】本題考查二維數(shù)組的存儲(chǔ)結(jié)構(gòu)及FOR-ENDFOR 循環(huán)語句,該語句通常用于已知循環(huán)次數(shù)情況下的循環(huán)操作。先將初值賦給循環(huán)變量,然后判斷循環(huán)條件是否成立,若成立,則運(yùn)行循環(huán)體,然后循環(huán)變量增加一個(gè)步長值,并在次判斷循環(huán)條件確定下一次的循環(huán)操作,如果條件不成立則結(jié)束循環(huán)運(yùn)行ENDFOR后的語句。DECLARE d(2,3)語句用于聲明一個(gè)包含2行3列的二維數(shù)組,其存儲(chǔ)格式如下:d(1,1)2d(1,

21、2)3d(1,3)4d(2,1)3d(m,n)二重FOR- ENDFOR循環(huán)依據(jù)賦值語句d(i,j) = i+j為數(shù)組每個(gè)元素賦值。二維數(shù)組的存儲(chǔ)方式為:在內(nèi)存中開辟一串連續(xù)的存儲(chǔ)空間,元素按下標(biāo)順序依次存放,即d(4)的存儲(chǔ)空間為d(2,1)的存儲(chǔ)空間,所以d(4)=d(2,1)=3,即B選項(xiàng)正確。24. 下面程序的運(yùn)行結(jié)果是DIMENSION ad(10)i=1s=0DO WHILE i=10 ad(i)=i-1 s=s+ad(i) i=i+1ENDDO? sA) 40B) 45C) 50D) 55 參考答案:B【解析】本題首先使用DIMENSION命令創(chuàng)建了數(shù)組ad(10),然后運(yùn)行DO

22、 WHILE-ENDDO語句時(shí),先判斷是否為真,如果是真則運(yùn)行DO WHILE與ENDDO間的循環(huán)體,當(dāng)運(yùn)行到ENDDO時(shí),再返回DO WHILE 重新判斷循環(huán)條件是否為真,確定是否再次運(yùn)行循環(huán)體。若條件為假則結(jié)束循環(huán)語句運(yùn)行ENDDO后的語句。本題DO WHILE-ENDDO循環(huán)中,循環(huán)變量i取值從1開始到10結(jié)束,每循環(huán)一次,為ad(i)賦值,ad(i)=i-1。然后將ad(i)累加到變量s中,程序最終s中的值為0+1+2+3+9=45。即B選項(xiàng)正確。25. 設(shè)教師表的表結(jié)構(gòu)為(教師編號(hào),姓名,職稱,出生日期),刪除1950年以前出生的教師信息,正確的SQL語句是A) DELETE FRO

23、M 教師表 WHERE 出生日期 1950-1-1B) DELETE FROM 教師表 WHERE 出生日期 1950-1-1C) DELETE 教師表 WHERE 出生日期 1950-1-1D) DELETE 教師表 WHERE 出生日期 1950-1-1 參考答案:A【解析】刪除數(shù)據(jù)的命令格式為:DELETE FROM 表名 WHERE 條件,該命令是邏輯刪除指定表中滿足條件的記錄,WHERE 指定被刪除的記錄所滿足的條件,如果不使用 WHERE 子句,則刪除該表中的全部記錄。本題要求刪除 1950 年以前出生的教師信息,條件語句的正確表述是 出生日期 1950-1-1,故 A 選項(xiàng)正確。

24、26. 設(shè)數(shù)據(jù)庫有如下表:作者表(作者號(hào),姓名,電話)投稿表(作者號(hào),投稿日期,文章名,審稿結(jié)果)作者表中保存的是所有投過稿的作者信息,不保存沒有投稿的作者?,F(xiàn)在查詢所投文章中,所有審稿結(jié)果都是通過的作者號(hào)和姓名,下面語句正確的是A) SELECT 作者號(hào),姓名 FROM 作者表; WHERE 作者號(hào)=( SELECT 作者號(hào) FROM 投稿表 WHERE 審稿結(jié)果= 通過)B) SELECT 作者號(hào),姓名 FROM 作者表; WHERE 作者號(hào) IN ( SELECT 作者號(hào) FROM 投稿表WHERE 審稿結(jié)果= 通過)C) SELECT 作者號(hào),姓名 FROM 作者表; WHERE 作者

25、號(hào) NOT IN ( SELECT 作者號(hào) FROM 投稿表 WHERE 審稿結(jié)果!= 通過)D) SELECT 作者號(hào),姓名 FROM 作者表; WHERE 作者號(hào) EXISTS ( SELECT 作者號(hào) FROM 投稿表 WHERE 審稿結(jié)果= 通過) 參考答案:C【解析】此處涉及嵌套查詢和量詞謂詞查詢的知識(shí),根據(jù)題目分析可知需要采用嵌套SQL語句進(jìn)行查詢,格式為:SELECT 字段名 FROM 表名 WHERE 條件。NOT EXISTS是一個(gè)子查詢,EXISTS是謂詞,EXISTS或NOT EXISTS是用來檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組用來返回子查詢結(jié)果。用WH

26、ERE條件查詢語句查詢審稿結(jié)果為通過的記錄,本題主要考查子查詢的概念,首先分析題意:查詢所投文章中,所有審稿結(jié)果都是通過的作者號(hào)和姓名。每個(gè)作者可能投稿多次,但可能存在審稿結(jié)果通過和未通過兩種情況。本題需要找出所投稿件全部審核通過的作者信息。若子查詢?yōu)楸绢}需要找出所投稿件全部審核通過的作者信息。若子查詢?yōu)镾ELECTSELECT 作者號(hào)作者號(hào) FROMFROM 投投稿表稿表 WHEREWHERE 審稿結(jié)果審稿結(jié)果= = 通過通過 ,返回結(jié)果僅為審稿結(jié)果通過部分的作者信息,但不能確定,返回結(jié)果僅為審稿結(jié)果通過部分的作者信息,但不能確定此作者的所有稿件全部為審核通過。此作者的所有稿件全部為審核通過

27、。因此,選項(xiàng)A,B,D均不正確。C選項(xiàng)子查詢語句SELECT 作者號(hào) FROM 投稿表 WHERE 審稿結(jié)果!= 通過,返回結(jié)果為稿件審核結(jié)果為未通過的作者號(hào),只要有稿件審核未通過就從作者表里面排除掉。因此C選項(xiàng)的查詢結(jié)果為從作者表中排除有稿件審核不通過的記錄,剩下的全部為審稿結(jié)果通過的作者信息。故本題選擇C選項(xiàng)。27. 為客戶表添加一個(gè)郵政編碼字段(字符型,寬度為6),正確的SQL語句是A) ALTER TABLE 客戶 ALTER 郵政編碼(C,6)B) ALTER TABLE 客戶 ALTER 郵政編碼 C(6)C) ALTER TABLE 客戶 ADD 郵政編碼(C,6)D) ALTE

28、R TABLE 客戶 ADD 郵政編碼 C(6) 參考答案:D【解析】修改表結(jié)構(gòu)可使用 ALTER TABLE 命令,為表增加字段的命令格式為:ALTER TABLE ADDCOLUMN根據(jù)此基本格式首先排除 A、B 選項(xiàng)。因?yàn)猷]政編碼字段為字符型,寬度為 6 的正確表述應(yīng)該是郵政編碼 C(6),故 D 選項(xiàng)正確。28. 設(shè)有健身項(xiàng)目表,該表的定義如下:CREATE TABLE 健身項(xiàng)目表(項(xiàng)目編號(hào) I PRIMARY KEY, ; 項(xiàng)目名稱 C(30) NOT NULL, ; 單價(jià) I NULL CHECK (單價(jià)=0)下列插入語句中,提示錯(cuò)誤的是A) INSERT INTO 健身項(xiàng)目表(項(xiàng)

29、目編號(hào), 項(xiàng)目名稱, 單價(jià)) VALUES (1,瑜伽,20)B) INSERT INTO 健身項(xiàng)目表(項(xiàng)目編號(hào), 項(xiàng)目名稱) VALUES (1,瑜伽)C) INSERT INTO 健身項(xiàng)目表 VALUES (1,瑜伽,NULL)D) INSERT INTO 健身項(xiàng)目表(項(xiàng)目名稱, 單價(jià)) VALUES (瑜伽,20) 參考答案:D【解析】INSERT INTO (字段名 1,字段名 2,) VALUES(字段值 1,字段值2,)命令用于插入數(shù)據(jù),選項(xiàng)插入主鍵為空,故 D 選項(xiàng)正確。29. 有訂單表如下:訂單(訂單號(hào)(C,4),客戶號(hào)(C,4),職員號(hào)(C,3),簽訂日期(D),金額(N,6

30、,2))查詢所有金額大于等于平均金額的訂單的訂單號(hào),正確的SQL語句是A) SELECT 訂單號(hào) FROM 訂單 WHERE 金額=(SELECT AVG(金額) FROM 訂單)B) SELECT 訂單號(hào) FROM 訂單 WHERE 金額=(SELECT AVG(金額) FROM 訂單)C) SELECT 訂單號(hào) FROM 訂單 WHERE 金額=ALL(SELECT AVG(金額) FROM 訂單)D) SELECT 訂單號(hào) FROM 訂單 WHERE 金額=ALL(SELECT AVG(金額) FROM 訂單) 參考答案:A【解析】本題考查嵌套查詢,首先被括號(hào)括起來的為內(nèi)層查詢,先進(jìn)行內(nèi)

31、層查詢,查詢出訂單表中的平均金額。然后再進(jìn)行外層查詢,篩選出金額大于等于平均金額的訂單號(hào)。由于內(nèi)層查詢中使用了 AVG(求平均數(shù)),因此不能使用 ALL 進(jìn)行限定,故 A 選項(xiàng)正確。30. 運(yùn)行查詢(student)的命令是A) DO studentB) DO student.qprC) DO QUERY studentD) RUN QUERY student 參考答案:B【解析】在 Visual FoxPro 中,運(yùn)行查詢主要有 3 種方式:一是在項(xiàng)目管理器中運(yùn)行查詢;二是在查詢?cè)O(shè)計(jì)器中運(yùn)行查詢;三是用命令方式運(yùn)行查詢,格式為:DO QueryFile,其中QueryFile 是查詢文件名,

32、此時(shí)必須給出查詢文件的擴(kuò)展名.qpr。故 B 選項(xiàng)正確。31. 在Visual FoxPro的查詢?cè)O(shè)計(jì)器中,查詢?nèi)ハ蚩梢允菢?biāo)簽。標(biāo)簽文件的擴(kuò)展名是A) lblB) lbxC) lstD) txt 參考答案:B【解析】.lbx 是標(biāo)簽文件的擴(kuò)展名, .lst 是向?qū)Я斜淼奈臋n的擴(kuò)展名,.txt 是文本文件的擴(kuò)展名。Visual FoxPro 中沒有以.lbl 為擴(kuò)展名的文件。故 B 選項(xiàng)正確。32在Visual FoxPro中以下敘述正確的是A) 查詢和視圖都不能定義輸出去向B) 查詢和視圖都可以定義輸出去向C) 視圖可以用USE命令打開D) 視圖可以用MODIFY STRUCTURE命令修改

33、參考答案:C【解析】在查詢?cè)O(shè)計(jì)器中,可以設(shè)置查詢?nèi)ハ?,而在視圖設(shè)計(jì)器中沒有查詢?nèi)ハ虻膯栴}。視圖的使用類似于表,可以使用 USE 命令打開或關(guān)閉視圖。MODIFY STRUCTURE 是修改表結(jié)構(gòu)的命令。故 C 選項(xiàng)正確。33. 在Visual FoxPro中以下敘述錯(cuò)誤的是A) 可以用CREATE QUERY命令打開查詢?cè)O(shè)計(jì)器建立查詢B) 可以用CREATE VIEW命令打開視圖設(shè)計(jì)器建立視圖C) 如果熟悉SQL SELECT,可以直接編輯.QPR文件建立查詢D) 在視圖設(shè)計(jì)器中可以利用輸出去向選項(xiàng)卡指定視圖輸出的目標(biāo) 參考答案:D【解析】在視圖設(shè)計(jì)器中沒有查詢?nèi)ハ虻膯栴},即沒有輸出去向選項(xiàng)卡。故D選項(xiàng)正確。34. 在Visual FoxPro中,與程序文件無關(guān)的擴(kuò)展名是A) APP B) EXE C) DBC D) FXP 參考答案:C【解析】Visual FoxPro 程序文件通過編譯、連編,可以產(chǎn)生不同的目標(biāo)代碼文件。這些文件具有不同的擴(kuò)展名。.APP 是 Visual FoxPro 應(yīng)用程序文件,.EXE 是 Visual FoxPro 可執(zhí)行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論