vfp無紙化真考題25_第1頁
vfp無紙化真考題25_第2頁
vfp無紙化真考題25_第3頁
vfp無紙化真考題25_第4頁
vfp無紙化真考題25_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、無紙化真考題試題二十五(2014.3)1. 設數據元素的集合D= 1,2,3,4,5 ,則滿足下列關系R的數據結構中為線性結構的是A) R= (1,2), (3,4), (5,1) B) R= (1,3), (4,1), (3,2), (5,4) C) R= (1,2), (2,3), (4,5) D) R= (1,3), (2,4), (3,5) 參考答案:B【解析】一個非空的數據結構如果滿足以下兩個條件:有且只有一個根節點;每一個節點最多有一個前件,也最多有一個后件,稱為線性結構。不同時滿足以上兩個條件的數據結構就稱為非線性結構。A選項中有兩個根節點3和5故錯誤。B選項根節點為5,排列順序

2、為54132,B選項正確。C選項有兩個根節點1和4,故錯誤。D選項有兩個根節點1和2,故錯誤。2. 下列敘述中正確的是A) 鏈表結點中具有兩個指針域的數據結構可以是線性結構,也可以是非線性結構B) 線性表的鏈式存儲結構中,每個結點必須有指向前件和指向后件的兩個指針C) 線性表的鏈式存儲結構中,每個結點只能有一個指向后件的指針D) 線性表的鏈式存儲結構中,葉子結點的指針只能是空 參考答案:A【解析】雙向鏈表與樹形結構的節點均可以包含兩個指針域,但前者為線性結構后者為非線性結構,A選項正確。雙向鏈表含有指向前件和指向后件的兩個指針,C選項錯誤。線性鏈表,就是指線性表的鏈式存儲結構。由于這種鏈表中,

3、每個節點只有一個指針域,故又稱為單鏈表,B選項錯誤。二叉樹為非線結構,葉子節點沒有后件但是可以有指向前件的指針,D選項錯誤。3. 一個棧的初始狀態為空。現將元素A,B,C,D,E依次入棧,然后依次退棧三次,并將退棧的三個元素依次入隊(原隊列為空),最后將隊列中的元素全部退出。則元素退隊的順序為A) ABCB) CBAC) EDCD) CDE 參考答案:C【解析】棧所有的插入與刪除都限定在表的同一端進行。入棧運算即在棧頂位置插入一個新元素,退棧運算即是取出棧頂元素賦予指定變量。隊列指允許在一端進行插入,而在另一端進行刪除的線性表。習慣上稱往隊列的隊尾插入一個元素為入隊運算,稱從隊列的隊頭刪除一個

4、元素為退隊運算。元素入棧后為ABCDE,退棧并入隊后,隊中元素為EDC。退隊時從隊頭開始,順序為EDC,C選項正確。4. 某二叉樹的中序序列為DCBAEFG,后序序列為DCBGFEA,則該二叉樹的深度(根結點在第1層)為A) 5B) 4C) 3D) 2 參考答案:B【解析】深度,定義一棵樹的根節點所在的層次為,其他節點所在的層次等于它的父節點所在的層次加,樹的最大層次稱為樹的深度。二叉樹遍歷可以分為3種:前序遍歷(訪問根節點在訪問左子樹和訪問右子樹之前)、中序遍歷(訪問根節點在訪問左子樹和訪問右子樹兩者之間)、后序遍歷(訪問根節點在訪問左子樹和訪問右子樹之后)。二叉樹的后序序列為DCBGFEA

5、,A為根節點。中序序列為DCBAEFG,可知DCB為左子樹節點,EFG為右子樹節點。同理B為C父節點,C為D父節點。同理E為F根節點,F為G根節點。故二叉樹深度為4層。B選項正確。5. 軟件生命周期是指A) 軟件產品從提出、實現、使用、維護到停止使用退役的過程B) 軟件的需求分析、設計與實現C) 軟件的開發與管理 D) 軟件的實現和維護 參考答案:A【解析】通常把軟件產品從提出、實現、使用、維護到停止使用、退役的過程稱為軟件生命周期,A選項正確。6. 某系統結構圖如下圖所示該系統結構圖的深度是A) 1B) 2C) 3 D) 4 參考答案:C【解析】深度表示控制的層數。題目中系統共有3層,C選項

6、正確。7. 下面屬于應用軟件的是A) 學生成績管理系統B) UNIX操作系統C) 匯編程序 D) 編譯程序 參考答案:A【解析】計算機軟件按功能分為應用軟件、系統軟件、支撐軟件(或工具軟件)。系統軟件是管理計算機的資源,提高計算機的使用效率,為用戶提供各種服務的軟件,如操作系統、數據庫管理系統、編譯程序、匯編程序和網絡軟件等,B、C、D均為系統軟件。應用軟件為了應用于特定的領域而開發的軟件,A選項正確。8. 將E-R圖轉換為關系模式時,E-R圖中的屬性可以表示為A) 屬性B) 鍵C) 關系D) 域 參考答案:A【解析】采用E-R方法得到的全局概念模型是對信息世界的描述,并不適用于計算機處理,為

7、了適合關系數據庫系統的處理,必須將E-R圖轉換成關系模式。下表為E-R模型和關系模型的對照表。由表中可知A選項正確。E-R模型關系模型E-R模型關系模型實體元組屬性屬性實體集關系聯系關系9. 有兩個關系R與S如下,由關系R和S得到關系T,則所使用的操作為A) 并B) 自然連接C) 除法D) 交 參考答案:C【解析】常用的擴充運算有交、除、連接及自然連接等。并:RS是將S中的記錄追加到R后面。交:RS結果是既屬于R又屬于S的記錄組成的集合。上述兩種操作中,關系R與S要求有相同的結構,故A、D選項錯誤。自然連接:去掉重復屬性的等值連接。自然連接要求兩個關系中進行,比較的是相同的屬性,并且進行等值連

8、接,可知B選項錯誤。除運算可以近似地看作笛卡爾積的逆運算。當時,則必有,稱為除以的商。設關系有屬性,關系有屬性,此時有:,(),(,()。由S中有屬性A和A1,T中屬性為B和B1,在R元組中找到對應于S中兩個元組的T中元組為f 3與n 2。R中最后一個元組與S中無對應關系,所以在T中也不會出現。C選項正確。10. 優化數據庫系統查詢性能的索引設計屬于數據庫設計的A) 需求分析B) 概念設計C) 邏輯設計D) 物理設計 參考答案:D【解析】數據庫設計的4個階段為:需求分析階段、概念設計階段、邏輯設計階段、物理設計階段。為一個給定的邏輯模型選取一個最適合應用要求的物理結構的過程,就是數據庫的物理設

9、計。數據庫物理設計的主要目標是對數據內部物理結構作調整并選擇合理的存取路徑,以提高數據庫訪問速度及有效利用存儲空間。一般RDBMS中留給用戶參與物理設計的內容大致有索引設計、集簇設計和分區設計。D選項正確。11. 不屬于項目管理器的文檔選項卡中的文件類型是A) 查詢B) 報表C) 標簽D) 表單 參考答案:A【解析】文檔選項卡顯示和管理項目文件中的文檔文件,包括表單、報表和標簽等,A選項不屬于其中的文件類型,B選項、C選項和D選項屬于其中的文件類型,故選A選項。12. 下列關于Visual FoxPro查詢對象的描述,錯誤的是A) 不能利用查詢來修改相關表里的數據B) 可以基于表或視圖創建查詢

10、C) 執行查詢文件和執行該文件包含的SQL命令的效果是一樣的D) 執行查詢時,必須要事先打開相關的表 參考答案:D【解析】查詢與視圖不同,不能修改表里的數據,故A選項正確。查詢的數據源可以是表和視圖,故B選項正確。執行查詢文件和執行該文件包含的SQL命令的效果是一樣的,故C選項正確。Do .qpr是查詢執行命令,不需要事先打開相關的表,故D選項錯誤。13. 刪除Visual FoxPro數據庫的命令是A) DROP DATABASEB) DELETE DATABASEC) REMOVE DATABASED) ALTER DATABASE 參考答案:B【解析】DELETE DATABASE是刪除

11、數據庫命令,DROP用于刪除表,REMOVE 用于將表移出數據庫,ALTER用于修改表結構,故選擇B選項。14. 在表設計器中可以定義字段有效性規則,規則(字段有效性規則)是A) 控制符B) 字符串表達式C) 邏輯表達式D) 隨字段的類型來確定 參考答案:C【解析】字段有效性規則有三類:規則(邏輯表達式),信息(字符串表達式),默認值(默認值的類型由字段的類型決定)。題目中的規則是邏輯表達式,故選擇C選項。15. 以下關于主關鍵字的說法,錯誤的是A) Visual FoxPro并不要求在每一個表中都必須包含一個主關鍵字B) 不能確定任何單字段的值的惟一性時,可以將兩個或更多的字段組合成為主關鍵

12、字C) 主關鍵字的值不允許重復D) 不能利用主關鍵字來對記錄進行快速地排序和索引 參考答案:D【解析】Visual FoxPro并不要求在每一個表中都必須包含一個主關鍵字,A選項正確。實體完整性保證表中記錄的唯一性,如果一個字段的值或幾個字段的值能夠唯一標識表中的一條記錄,則這樣的字段稱為候選關鍵字。一個表中,可能會有幾個符合這種要求的字段,可以從中挑選一個作為主關鍵字,故主關鍵字可能是一個字段也可能是幾個字段的組合,故B選項正確。主關鍵字能唯一標識表的一條記錄,故主關鍵字的值不允許重復,可以利用主關鍵字進行快速排序,故C選項正確,D選項錯誤。16. 在數據庫設計器中建立表之間的聯系時,下列說

13、法正確的是A) 在父表中建立主索引或候選索引,在子表中建立普通索引就可以建立兩個表之間的一對多關系B) 在父表中建立主索引,在子表中建立候選索引就可以建立兩個表之間的一對多關系C) 只要兩個表有相關聯的字段就可以建立表之間的聯系D) 只要在父表中建立主索引或候選索引就可以建立表之間的聯系 參考答案:A【解析】建立關聯關系的兩表,對父表建立主索引或候選索引。如果子表建立的是普通索引或唯一索引,由于它們的索引關鍵表達式的值允許不唯一,所建立的關聯為一對多關系。故A選項正確。作為子表,若也建立了主索引或候選索引,兩個表的關聯只能是一對一的關系,故選項B錯誤。表之間的關系是基于索引建立的,故選項C錯誤

14、。只有父表建立主索引或候選索引,子表建立恰當的索引,才能建立表之間的聯系,故選項D錯誤。17. 以下關于視圖的描述,正確的是A) 使用視圖不需要打開數據庫B) 利用視圖,可以更新表中的數據C) 使用視圖,可以提高查詢速度D) 當某個視圖被刪除后,則基于該視圖建立的視圖也將自動被刪除 參考答案:B【解析】 視圖不作為獨立的文件存儲,而是存放在定義它的數據庫中。先打開數據庫,才能打開視圖,故A選項錯誤。視圖是根據基本表派生出來的虛擬表,在使用視圖時,在兩個工作區分別打開視圖和基本表,默認對視圖的更新不反映到基本表中,對基本表的更新在視圖中也得不到反映,為了能夠通過視圖更新表中數據,需要選中更新條件

15、選項卡下的發送SQL更新復選框。故B選項正確。使用視圖,不能提高查詢速度,故C選項錯誤。視圖的數據可以來自數據庫表、自由表和其他視圖,某個視圖被刪后,則基于此視圖建立的視圖處于一次打開和關閉數據庫之間的一個活動周期內,不會自動被刪除,故D選項錯誤。18. 盡管結構索引在打開表時能夠自動打開,但也可以利用命令指定特定的索引,指定索引的命令是A) SET ORDER B) SET INDEXC) SET SEEKD) SET LOCATE 參考答案:A【解析】 SET ORDER TO 索引序號|TAG索引名命令的功能是指定當前索引,可以按索引序號或索引名指定當前索引,索引序號即建立索引先后順序號

16、。如果不使用 索引序號|TAG索引名子句,則表示關閉當前打開的所有索引,故A選項正確。SET INDEX是打開索引文件命令,故B選項錯誤。SET SEEK用于使用索引快速定位,故C選項錯誤。索引文件使用命令中沒有SET LOCATE,故D選項錯誤。19. 在Visual Foxpro中,使用LOCATE FOR 命令按條件查找記錄,當查找到滿足條件的第1條記錄后,如果還需要查找下一條滿足條件的記錄,應使用命令A) LOCATE FOR 命令B) SKIP命令C) CONTINUE命令D) GO命令 參考答案:C【解析】對于當前工作區打開的表,用戶可以使用GOTO命令進行記錄的絕對定位,使用SK

17、IP命令進行記錄的相對定位;使用Locate命令進行條件定位;使用Continue命令是按照Locate指定的條件繼續定位下一條記錄,故選擇C選項。20. 下面有關查詢的敘述中錯誤的是A) 查詢文件的擴展名是.QPRB) 查詢文件是一種文本文件,可以直接用文本編輯器創建C) 查詢的去向包括表、臨時表、報表等D) 查詢的數據源只能是數據庫表和視圖,不能是自由表 參考答案:D【解析】查詢是一個以擴展名為.qpr獨立保存的文本文件,可直接用文本編輯器創建,故A選項和B選項正確。查詢的去向包括臨時表、表、報表和標簽等,故C選項正確。查詢的數據源可以是自由表,故D選項錯誤。21. 假設已經打開了課程表,

18、為了將記錄指針定位在第一個學時等于32的記錄上,應該使用的命令是A) LIST FOR 學時=32B) FOUND FOR 學時=32C) LOCATE FOR 學時=32D) DISPLAY FOR 學時=32 參考答案:C【解析】LIST和DISPLAY是顯示記錄的命令,LIST默認顯示全部記錄,DISPLAY默認顯示當前記錄。 LOCATE是查詢定位命令,LOCATE FOR ,條件表達式是查詢定位的表達式,該命令執行后將記錄指針定位在滿足條件的第一條記錄上,如果沒有滿足條件的記錄則指向文件的結束位置。故選擇C選項。22.執行下列程序后,屏幕顯示的結果是CLEARSTORE 10 TO

19、x,yDO p1?x,y*過程p1PROCEDURE p1PRIVATE xx=20y=x+yENDPROCA) 10 30B) 20 30C) 10 10D) 20 10 參考答案:A【解析】STORE 10 TO x,y 即x=y=10。在主程序中x和y為私有變量,私有變量的作用域是建立它的模塊及其下屬的各層模塊,當建立它的模塊程序運行結束,這些私有變量也將自動清除。在過程p1中,子程序中使用PRIVATE命令隱藏主程序中存在的變量x,使得這些變量在子程序中暫時無效。即主程序中的x不會隨著子程序中x改變而改變,仍為10。y在子程序中,y=x+y=10+20=30,其值改變為30。故主程序中

20、x為10,y為30,選擇A選項。23. 設表studnet(學號,姓名,年齡)共有4條記錄。其記錄值如下: (1,張三,18) (2,李斯,20) (3,錢力,18) (4,章好,18)執行如下程序后,屏幕顯示學生信息的記錄數是CLEARUSE student SCAN WHILE 年齡=18 DISPLAY ENDSCANUSEA) 0B) 1C) 2D) 3 參考答案:B【解析】SCAN循環一般用于處理表中記錄,可以指明需要處理的記錄范圍及應滿足的條件,執行該語句時,記錄指針自動依次地在當前表的指定范圍內滿足條件的記錄上移動,對每一條記錄執行循環體內的命令。DISPLAY默認顯示當前一條記

21、錄,while條件在遇到不滿足條件的記錄時就停止篩選,故在屏幕中顯示一條記錄(1,張三,18),故選擇B選項。24. 職工表中的婚姻狀態字段是邏輯型,執行如下程序后,最后一條命令顯示的結果是USE 職工APPEND BLANKREPLACE 職工號 WITH E11, 姓名 WITH 張三, 婚姻狀態 WITH .F.?IIF(婚姻狀態,已婚,未婚)A) .T.B) .F.C) 已婚D) 未婚 參考答案:D【解析】APPEND BLANK在表的尾部增加記錄,BLANK在表的尾部增加一條空白記錄。利用REPLACE命令直接修改空白記錄值。REPLACE WITH 表達式1 , WITH 表達式2

22、 FOR,該命令用表達式的值代替字段名的值,一次可以修改多個字段值。REPLACE 職工號 WITH E11, 姓名 WITH 張三, 婚姻狀態 WITH .F.,語句執行后新記錄的職工號為 E11,姓名為張三,婚姻狀態為.F.。IIF(, , )用來測試的值,若為邏輯真,則返回的值;若為邏輯假,則返回的值。 IIF(婚姻狀態,已婚,未婚),新記錄的婚姻狀態為.F.,邏輯假,返回值為未婚,故選擇D選項。25. 在Visual FoxPro中,下列關于數組的描述,錯誤的是A) 數組是按照一定順序排列的一組內存變量B) 數組在使用前必須要用DIMENSION或DECLARE命令顯示創建C) 可以用

23、一維數組的形式訪問二維數組D) 一個數組中各個數組元素的數據類型必須相同 參考答案:D【解析】數組是內存變量的一種特殊形式,是按一定順序排列的一組內存變量,且在使用數組的過程中,必須遵循先定義后使用的原則。故A選項正確。數組定義采用DIMENSION或DECLARE命令,故B選項正確。可以用一維數組的形式訪問二維數組,故C選項正確。VF中同一數組中的數組元素可以具有不同的數組類型,故D選項錯誤。26. 連續執行以下命令后,最后一條命令的輸出結果是A=10x=A+SPACE(2)? IIF(A=20, x-BCD+E, x+BCD-E)A) ABCD E B) A BCDE C) ABCDED)

24、 出錯 參考答案:B【解析】SPACE(2)是指產生兩個空格組成的字符串,則x為10 , 此時”A=20的判斷為假,則執行 x+BCD-E,其中-是空格移位連接,連接前后兩個字符串,并將前字符串的尾部空格移到合并后的新字符串尾部,運算符+是連接運算符,前后兩個字符串首尾連接形成一個新的字符串,x+BCD-E運算結果為A BCDE,選擇B選項。27. 連續執行以下命令后,最后一條命令的輸出結果是t=2012-10-1 10:10 AMt=t+1? day(t), sec(t)A) 1, 0 B) 1, 1C) 2, 0D) 2, 1 參考答案:B【解析】t是日期時間型,故t=t+1是增加一秒,執

25、行后,t=2012-10-1 10:10:1。 DAY從指定的日期表達式或日期時間表達式中抽出日,函數值為數值型,SEC返回指定的日期時間表達式中的秒數部分。則? day(t), sec(t)顯示為1,1,選擇B選項。28. 設借閱表的表結構為(讀者編號,圖書編號,借書日期,還書日期)。其中借書日期和還書日期的數據類型是日期類型,當還書日期為空值時,表示還沒有歸還。如果要查詢尚未歸還,且借閱天數已經超過60天的借閱信息時,應該使用的SQL語句是A) SELECT * FROM 借閱表 WHERE (借書日期-DATE()60 OR 還書日期= NULLB) SELECT * FROM 借閱表

26、WHERE (DATE()-借書日期)60 OR 還書日期 IS NULLC) SELECT * FROM 借閱表 WHERE (借書日期-DATE()60 AND 還書日期=NULLD) SELECT * FROM 借閱表 WHERE (DATE()-借書日期)60 AND 還書日期 IS NULL 參考答案:D【解析】 如果要查詢尚未歸還,且借閱天數已經超過60天的借閱信息,就是查詢還書日期為空值且借閱天數為當前日期與借書日期相隔天數(DATE()-借書日期)大于60的記錄,其篩選條件(DATE()-借書日期)60 且 還書日期 IS NULL,兩個篩選條件是且的關系故用AND連接,故選擇

27、D選項。29. 下列SQL短語中與域完整性有關的是A) 訂單號 C(10) PRIMARY KEYB) 供應商號 C(10) REFERENCES 供應商C) 數量 I CHECK(數量=0)D) 數量 I 10 參考答案:C【解析】實體完整性是指保證表中記錄唯一的特性,即在一個表中不可以有重復記錄,訂單號 C(10) PRIMARY KEY保證了實體完整性,與域完整性無關,故A選項錯誤。域完整性是指對表中字段的取值的限定,數量 I CHECK(數量=0)這一規則保證了數量字段的域完整性,故選擇C選項。參照完整性跟表之間的聯系有關,供應商號 C(10) REFERENCES 供應商與參照完整性

28、有關,故B選項錯誤。D選項沒有數量的取值限制,故與域完整性無關,D選項錯誤。30. 如果在話單表中已經定義了話費字段的有效性規則,下列語句中可以刪除話費字段的有效性規則的是A) ALTER TABLE 話單 ALTER 話費 DROP CHECKB) ALTER TABLE 話單 MODIFY 話費 DROP CHECKC) ALTER TABLE 話單 ALTER 話費 DELETE CHECKD) ALTER TABLE 話單 MODIFY 話費 DELETE CHECK 參考答案:A【解析】ALTER TABLE ALTER COLUMN DROP CHECK 修改指定表中的指定字段,刪

29、除該字段對應的有效性規則限定。符合這一格式的只有A選項,故選擇A選項。31. 設話單表的表結構為(手機號,通話起始日期,通話時長,話費),主關鍵字為(手機號,通話起始日期)。如果一個手機號表示一個入網用戶,則當需要查詢所有入網用戶數時,正確的SQL語句是A) SELECT COUNT(*) FROM 話單B) SELECT COUNT(手機號) FROM 話單C) SELECT COUNT(DISTINCT 手機號) FROM 話單D) SELECT DISTINCT COUNT(手機號) FROM 話單 參考答案:C【解析】話單表記錄中的手機號可能是重復,因為主關鍵字為(手機號,通話起始日期

30、),故在需要當需要查詢所有入網用戶數時,應該用COUNT(DISTINCT 手機號),這是DISITNCT剔除了重復記錄,故所得到的是所有入網用戶記錄,故C選項正確。否則,若A選項、B選項、D選項查詢得到是話單的記錄條數,其中記錄中的手機號可能重復,即入網用戶可能重復統計,故A、B、D選項錯誤。32. 如下SQL語句的功能是SELECT * FROM 話單 INTO CURSOR temp WHERE 手機號) 將手機號所有話單信息存放在數組temp中B) 將手機號所有話單信息存放在臨時文件temp.dbf中C) 將

31、手機號所有話單信息存放在文本文件temp.txt中D) 將手機號所有話單信息存放在永久表temp.dbf中 參考答案:B【解析】可將查詢結果存放在數組、臨時文件、文本文件和永久表中。放在數組中,使用INTO ARRAY ArrayName短語,故A選項錯誤;放在臨時文件中,使用INTO CURSOR CursorName 短語,故B選項正確;放在文本文件,使用INTO FILE FileName短語,故C選項錯誤;放在永久表中,使用INTO DBFTABLE TableName短語,故D選項錯誤。短語 INTO CURSOR CursorNa

32、me可以將查詢結果存放到臨時表中,其中CursorName是臨時文件名。該短語產生的臨時文件是一個只讀的dbf文件,當查詢結束后該臨時文件是當前文件,可以像一般的dbf文件一樣使用,但僅是可讀,當關閉文件時該文件將自動被刪除。故B選項正確,A、C和D選項錯誤。33. 設用戶表和話單表的結構分別為(手機號,姓名)和(手機號,通話起始日期,通話時長,話費),如果希望查詢在2012年里有哪些用戶沒有通話記錄,則應該使用的SQL語句是A) SELECT 用戶.* FROM 用戶 JOIN 話單 ON 用戶.手機號=話單.手機號; WHERE YEAR(通話起始日期)=2012 AND 話單.手機號 I

33、S NOT NULLB) SELECT 用戶.* FROM 用戶,話單; WHERE YEAR(通話起始日期)=2012 AND 用戶.手機號=話單.手機號C) SELECT * FROM 用戶 WHERE NOT EXISTS; (SELECT * FROM 話單 WHERE YEAR(通話起始日期)=2012 )D) SELECT * FROM 用戶 WHERE NOT EXISTS; (SELECT * FROM 話單 WHERE YEAR(通話起始日期)=2012 AND 用戶.手機號=話單.手機號) 參考答案:D【解析】題目要求查詢在2012年里有哪些用戶沒有通話記錄,A選項和B選項

34、則是查詢在2012年里有通話記錄的用戶,故A選項和B選項錯誤。EXISTS是謂詞,EXISTS或NOT EXISTS是用來檢查在子查詢中是否有結果返回,即存在元組或不存在元組。C選項缺少用戶表和話單表的連接條件,故錯誤。D選項查詢用戶表中用戶信息,且該用戶的手機號不存在2012年以后有通話記錄的用戶子查詢結果中。34. 查詢姓名中帶有海字的用戶信息,則條件語句應包含A) WHERE 姓名 LIKE %海%B) WHERE 姓名 LIKE %海C) WHERE 姓名= %海%D) WHERE 姓名 LIKE 海% 參考答案:A【解析】查詢姓名中帶有海字的用戶信息,則篩選條件為姓名字段含有海,則使

35、用LIKE,利用通配符%,代表0個或多個字符,篩選條件為WHERE 姓名 LIKE %海%,故A選項正確。B選項條件語句是姓名的最后一個字是海,D選項的條件語句時姓名的第一個字是海,通配符%和LIKE在一起使用,等號錯誤,故B、C和D選項錯誤。 35. 設話單表的表結構為(手機號,通話起始日期,通話時長,話費),通話時長的單位為分鐘,話費的單位為元。如果希望查詢通話時長超過5分鐘并且總話費超過100元的手機號和總話費,則應該使用的SQL語句是A) SELECT 手機號,SUM(話費) AS 總話費 FROM 話單; WHERE SUM(話費)100 AND 通話時長5 GROUP BY手機號B) SELECT 手機號,SUM(話費) AS 總話費 FROM 話單; WHERE SUM(話費)100 GROUP BY手機號 HAVING 通話時長5C) SELECT 手機號,SUM(話費) AS 總話費 FROM 話單; WHERE 通話時長5 GROUP BY手機號 HAVING SUM(話費)100D) SELECT 手機號,SUM(話費) AS 總話費 FROM 話單; GROUP BY手機號 HAVING SUM(話費)100 AND 通話時長5 參考答案:C【解析】查詢條件是通話時長超過5分鐘并且總話費超

溫馨提示

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

評論

0/150

提交評論