第 1 頁:單選 |
第 5 頁:基本操作、簡單應用、綜合應用 |
一、選擇題
(1)C【解析】隊列是一種操作受限的線性表。它只允許在線性表的一端進行插入操作,另一端進行刪除操作。其中,允許插入的一端稱為隊尾(rear),允許刪除的一端稱為隊首(front)。隊列具有先進先出的特點,它是按“先進先出”的原則組織數(shù)據(jù)的。
(2)C【解析】順序結構中,元素之問的關系通過存儲單元的鄰接關系來表示,其存儲空間必須占用整塊空間;鏈接結構中,結點之間的關系通過指針來表示,不要求整塊空問。
(3)A【解析】算法具有5個特性:①有窮性:一個算法(對任何合法的輸入值)必須在執(zhí)行有窮步之后結束,且每一步都可在有限時間內(nèi)完成,即運行時間是有限的。②確定性:算法中每一條指令必須有確切的含義,讀者理解對不會產(chǎn)生歧義。③可行性:一個算法是可行的,即算法中描述的操作都是可以通過已經(jīng)實現(xiàn)的基本運算執(zhí)行有限次來實現(xiàn)。④輸入:一個算法有零個或多個輸入,這些輸入取自于某個特定的對象的集合。⑤輸出:一個算法有一個或多個輸出。
(4)A【解析】軟件危機是指計算機軟件在它的開發(fā)和維護過程中所遇到的一系列嚴重問題,主要表現(xiàn)在以下6個方面:軟件需求的增長得不到滿足;軟件開發(fā)成本和進度無法控制;軟件質量難以保證;軟件可維護性差;軟件的成本不斷提高;軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和應用需求的增長。
(5)A【解析】軟件設計分為概要設計和詳細設計。概要設計又稱總體結構設計,其主要任務是根據(jù)用戶的需求先確定軟件系統(tǒng)的總體結構和總的設計原則。
(6)A【解析】兩個實體之間的聯(lián)系實際上是實體集間的函數(shù)關系,這種函數(shù)關系可以有下面幾種,即一對一的聯(lián)系、一對多(或多對一)的聯(lián)系和多對多的聯(lián)系。概念模型便于向各種模型轉換。由于概念模型不依賴于具體的數(shù)據(jù)庫管理系統(tǒng),因此,容易向關系模型、網(wǎng)狀模型和層次模型等各種模型轉換。
(7)D【解析】結構化程序設計方法的主要原則可以概括為自頂向F、逐步求精、模塊化及限制使用goto語句,總的來說可使程序結構良好、易讀、易理解、易維護。
(8)A【解析】數(shù)據(jù)共享自身可極大地減少數(shù)據(jù)冗余性,不僅可減少不必要的存儲空間,更為重要的是可以避免數(shù)據(jù)的不一致性。所謂數(shù)據(jù)的一致性是指,在系統(tǒng)中同一數(shù)據(jù)在不同位置出現(xiàn)時應保持相同的值。
(9)A【解析】數(shù)據(jù)庫按數(shù)據(jù)模型分為層次型數(shù)據(jù)庫、網(wǎng)狀型數(shù)據(jù)庫、關系型數(shù)據(jù)庫,數(shù)據(jù)模型即數(shù)據(jù)之間的聯(lián)系方式,因此正確選項為A)。
(10)A【解析】從關系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進行的運算,即從水平方向抽取記錄。由圖可知關系T與關系R相比,屬性的個數(shù)沒有發(fā)生變化,只是記錄的條數(shù)發(fā)生了變化。因此所使用的運算應該是選擇。故本題答案為A。
(11)C【解析】在VisualFoxPro中有三種專門的關系運算,分別為選擇、投影和連接。其中連接運算是對關系的橫向結合操作,它將兩個不同的關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足連接條件的元組。故連接運算的對象必須是兩個表。
(12)C【解析】關系中,行和列的次序均是無關緊要的,可以隨便調(diào)整。關系中不允許有完全相同的元組,即不允許有冗余。另外,關系必須規(guī)范化。
(13)B【解析】本題考查文件的擴展名。.dbf是表文件擴展名,.VCX是可視類庫文件擴展名,.dbc是數(shù)據(jù)庫文件擴展名。故本題答案為B。
(14)B【解析】SETCENTURYONIOFFlTO[<世紀值>fROLLOVER<年份參照值>]]語句用于確定如何顯示或解釋一個日期數(shù)據(jù)的年份,參數(shù)為0N表示顯示世紀,即用4位數(shù)字表示年份;0FF即不顯示世紀,即用2位數(shù)字表示年份;T0則決定如何解釋一個用2位數(shù)字年份表示的日期所處的世紀。具體來說,如果該日期的2位數(shù)字年份大于等于“年份參照值”,則它所處的世紀即為“世紀值”,否則為“世紀值”加1。SETMARKTO[<日期分隔符>]用于指定顯示日期值所用的分隔符,如果沒有指定任何分隔符,表示使用系統(tǒng)默認的斜杠分隔符。
(15)B【解析】int()函數(shù)返回指定數(shù)值表達式的整數(shù)部分,所以A的結果為2010。ceiling()函數(shù)返回大于或等于指定表達式的最小整數(shù),所以B結果為2011。round()函數(shù)返回指定表達式在指定位置四舍五入后的結果,C中指定位置為1,即表示保留一位小數(shù),結果為2011.1。floor()函數(shù)返回小于或等于指定數(shù)值表達式的最大整數(shù),所以D結果為2010。
(16)C【解析】字符型常量的表示方法是用半角單引號、雙引號或方括號把字符串括起來。合法的表達式是用運算符號把類型一致的運算對象連接起來。顯然本題的答案為C。
(17)B【解析】在子程序sub1中定義了局部變量x,則子程序中x值的改變不影響全局變量中的x。而子程序中Y值的改變導致了全局變量Y值的改變。最終X=”計算機”,Y=”系統(tǒng)”。顯示x+Y的值則為“計算機系統(tǒng)”。
(18)C【解析】在VisualFoxPro中,打開數(shù)據(jù)庫的命令是OPENDATABASE<數(shù)據(jù)庫名>,打開數(shù)據(jù)表的命令是USE<數(shù)據(jù)表名>。選項B打開的是一個名為學生的數(shù)據(jù)表,選項A、D都存在語法錯誤。
(19)C【解析】顯示記錄的命令包括了LIST和DIS-PLAY,它們之間的區(qū)別是不使用條件時,LIST默認顯示全部記錄,而DISPLAY則默認顯示當前記錄。
(20)A【解析】命令方式建立索引文件的格式是:
INDEXON<索引關鍵字|索引關鍵字表達式>[TO<單索引文件名>]|TAG<索引標識名>[OF<復合索引文件名>][FOR<條件>][COMPACT][ASCENDING|DESCEND-ING][UNIQUE|CANDIDATE][ADDITIVE]。本題建立的是復合索引,故使用表達式“工齡+職稱”。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |