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