第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:程序改錯題 |
第 7 頁:程序設(shè)計題 |
第 8 頁:參考答案 |
一、選擇題
1.B!窘馕觥繑(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺、軟件平臺這五部分共同構(gòu)成了一個以數(shù)據(jù)庫為核心的完整的運行實體,稱為數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術(shù)的根本目的是要解決數(shù)據(jù)的共享問題a數(shù)據(jù)庫管理系統(tǒng)是一種系統(tǒng)軟件,負責數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操作、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務等,是數(shù)據(jù)庫系統(tǒng)的核心,它是數(shù)據(jù)庫系統(tǒng)的一部分,二者不能等同。
2.C!窘馕觥織J窍拗苾H在表的一端進行插入和刪除的運算的線性表,通常稱插入、刪除的這一端為棧頂,男一端稱為棧底。
3.C!窘馕觥寇浖䴗y試的目的主要是在于發(fā)現(xiàn)軟件錯誤,希望在軟件開發(fā)生命周期內(nèi)盡可能早地發(fā)現(xiàn)盡可能多的bug。
4.A。【解析】①對軟件開發(fā)的進度和費用估計不準確;②用戶對已完成的軟件系統(tǒng)不滿意的現(xiàn)象時常發(fā)生;③軟件產(chǎn)品的質(zhì)量往往靠不住;④軟件常常是不可維護的;⑤軟件通常沒有適當?shù)奈臋n;⑥軟件成本在計算機系統(tǒng)總成本中所占的比例逐年上升;⑦軟件開發(fā)生產(chǎn)率提高的速度,遠遠跟不上計算機應用迅速普及深入的趨勢。
5.B!窘馕觥寇浖芷(Systems Development Life Cycle,SDLC)是軟件的產(chǎn)生直到報廢的生命周期,周期內(nèi)有問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計、編碼、調(diào)試和測試、驗收與運行、維護升級到廢棄等階段。
6.D!窘馕觥吭诔绦蛟O(shè)計中,繼承是指子類自動享用父類的屬性和方法,并可以追加新的屬性和方法的一種機制。它是實現(xiàn)代碼共享的重要手段,可以使軟件更具有開放性、可擴充性,這是信息組織與分類的行之有效的方法,也是面向?qū)ο蟮闹饕獌?yōu)點之一。繼承又分為單重繼承和多重繼承。單重繼承是指子類只能繼承一個父類的屬性和操作;而多重繼承是指子類可以繼承多個父類的屬性和操作。java是一種單重繼承語言,而C++是一種多重繼承語言。
7.D!窘馕觥繉哟涡、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分的原則是數(shù)據(jù)之河的聯(lián)系方式。
8.C!窘馕觥恳粋工作人員對應多臺計算機,一臺計算機對應多個工作人員,則實體工作人員與實體計算機之間的聯(lián)系是多對多。
9.C!窘馕觥客饽J,也稱為用戶模式。在一個數(shù)據(jù)庫模式中,有N個外模式,每一個外模式對應一個用戶。外模式保證數(shù)據(jù)的邏輯獨立性。內(nèi)模式屬于物理模式,因此,一個數(shù)據(jù)庫只有一個內(nèi)模式;內(nèi)模式規(guī)定了數(shù)據(jù)的存儲方式、數(shù)據(jù)操作的邏輯、數(shù)據(jù)的完整性、數(shù)據(jù)的安全性、數(shù)據(jù)存儲性能。
10.A!窘馕觥筷P(guān)系之間的操作包括自然連接、交、并、投影等,由題可得此操作屬于自然連接,選擇A選項。
11.C!窘馕觥拷Y(jié)構(gòu)化程序設(shè)計是指將待開發(fā)的軟件系統(tǒng)劃分為若干個相互獨立的模塊,與具體的語句結(jié)構(gòu)無關(guān)。goto語句的濫用會導致程序的可讀性降低。3種基本結(jié)構(gòu)構(gòu)成的程序依然可以解決大規(guī)模的問題,只是不利于復用。
12.B!窘馕觥窟x項C和D可直接排除,程序是數(shù)據(jù)結(jié)構(gòu)和算法的組合體,所以是先選擇數(shù)據(jù)結(jié)構(gòu),然后繼而選擇相對應的算法,編碼并上機調(diào)試,最后整理文檔。
13.B!窘馕觥緾語言中,參與運算的數(shù)可以以八進制、十進制、十六進制等多種形式表示。
14.D!窘馕觥窟x項A、C,取模運算符(%)用于計算兩個整數(shù)相除所得的余數(shù),int x-y與a*y的結(jié)果是雙精度,因此不能使用取模運算符;選項B,a是屬于整型變量,x、Y屬于雙精度變量,因此不能將x賦值給a。
15.D!窘馕觥緼:整數(shù)中不能用逗號分隔,B:實數(shù)中E后數(shù)值必須是整數(shù),C:C語言里字符串中的字符“\”需轉(zhuǎn)義,應為“\\”。
16.D。【解析】+=、-=、=等符號優(yōu)先級相同結(jié)合性是由右至左,所以選D。
17.A!窘馕觥糠<>不是C語言中的運算符,所以不能替代。
18.B!窘馕觥緾語言中,八進制數(shù)其開頭必須是數(shù)字“0”,其數(shù)字包括0~7,因此選項A錯誤。浮點數(shù)據(jù)的指數(shù)形式表示中,字母e或E之后的指數(shù)必須為整數(shù),所以選項C錯誤。選項D中,整型數(shù)據(jù)l0,000的表示形式是錯誤的。
19.C。【解析】C語言中,switch語句中的表達式和case表達式都不能是浮點類型。所以選C。
20.B。【解析】“b+=a;”等價于“b=b+a;”,“a+=2;”等價于“a=a±2;”,“b A=10;”等價于“b=b% =10;”。循環(huán)體執(zhí)行3次,最終結(jié)果為7,1。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |