第 1 頁:單選題 |
第 5 頁:操作題 |
第 6 頁:程序改錯(cuò) |
第 7 頁:程序設(shè)計(jì) |
第 8 頁:參考答案 |
參考答案及專家詳解
一、選擇題
1.B!窘馕觥垦h(huán)隊(duì)列是線性結(jié)構(gòu),所以C選項(xiàng)錯(cuò)誤,存儲(chǔ)結(jié)構(gòu)是數(shù)據(jù)在計(jì)算機(jī)中的表示,循環(huán)隊(duì)列在計(jì)算機(jī)內(nèi)是順序存儲(chǔ)結(jié)構(gòu),所以答案選擇B。
2.A!窘馕觥吭M分量的原子性要求二維表中元組的分量是不可分割的基本數(shù)據(jù)項(xiàng)。關(guān)系的框架稱為關(guān)系模式。一個(gè)稱為關(guān)系的二維表必須同時(shí)滿足關(guān)系的7個(gè)性質(zhì)。
3.A!窘馕觥扛鶕(jù)二叉樹的性質(zhì),n=n0+n1+n2(n表示總結(jié)點(diǎn)數(shù),n0表示葉子結(jié)點(diǎn)數(shù),nl表示度數(shù)為1的結(jié)點(diǎn)數(shù),n2表示度數(shù)為2的結(jié)點(diǎn)數(shù)),而葉子結(jié)點(diǎn)數(shù)總是比度數(shù)為2的結(jié)點(diǎn)數(shù)多1,所以n2=n1-1=5-1=4,而n=25,所以nl=n-n0-n2=25-5-4=16。
4.B。【解析】數(shù)據(jù)庫領(lǐng)域公認(rèn)的標(biāo)準(zhǔn)結(jié)構(gòu)是三級模式結(jié)構(gòu),它包括外模式、模式和內(nèi)模式,有效地組織、管理數(shù)據(jù),提高了數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性。用戶級對應(yīng)外模式,概念級對應(yīng)模式,物理級對應(yīng)內(nèi)模式,使不同級另0的用戶對數(shù)據(jù)庫形成不同的視圖。
5.A!窘馕觥繉(shí)體完整性約束是指一個(gè)關(guān)系具有某種唯一性標(biāo)識(shí),其中主關(guān)鍵字為唯一標(biāo)識(shí),而主關(guān)鍵字中的屬性不能為空。候選關(guān)鍵字可以有一個(gè)或者多個(gè),答案選擇A。
6.D!窘馕觥筷P(guān)系的基本運(yùn)算有差、交、并、投影等。根據(jù)R和S得到T,可以看出,此關(guān)系為差,所以答案選擇D。
7.B。【解析】軟件生命周期是指從軟件的產(chǎn)生到消亡的一個(gè)過程,其中包含需求分析、軟件的開發(fā)、軟件測試、軟件維護(hù)等階段。其中不包含市場調(diào)研,所以答案選擇B。
8.C。【解析】需求分析階段是確定軟件的功能和性能的要求,最后產(chǎn)生一個(gè)需求規(guī)格說明書,在同時(shí)制定系統(tǒng)測試計(jì)劃。其中集成測試計(jì)劃不是在需求分析階段,所以答案選擇C。
9.D。【解析】黑盒測試是不考慮內(nèi)部結(jié)構(gòu),而程序流程圖是程序內(nèi)部的表示方法,所以此測試是根據(jù)程序流程圖進(jìn)行的,答案選擇D。
10.C!窘馕觥繑(shù)據(jù)分析主要使用的是數(shù)據(jù)流圖和數(shù)據(jù)字典,概念設(shè)計(jì)階段使用的是系統(tǒng)結(jié)構(gòu)圖,在詳細(xì)設(shè)計(jì)階段使用的是程序流程圖。所以答案選擇C。
11.A!窘馕觥緾語言中程序中的步驟實(shí)現(xiàn)為:先確定程序中的算法和數(shù)據(jù)結(jié)構(gòu),然后進(jìn)行程序的編碼,再進(jìn)行對程序的調(diào)試,最后進(jìn)行文檔的整理和記錄。使用這種步驟可以方便程序的編寫以及在完成后提高代碼的重用性。
12.A!窘馕觥慨(dāng)數(shù)據(jù)類型是實(shí)數(shù)時(shí),在存儲(chǔ)過程中,當(dāng)小數(shù)部分無限長時(shí),會(huì)存在小數(shù)部分的截?cái)啵瑫?huì)存在誤差,所以答案選擇A。
13.B!窘馕觥恳粋(gè)正確的算法應(yīng)該有零個(gè)或者多個(gè)輸入。
14.C!窘馕觥緾語言程序中有且只有一個(gè)主函數(shù),但允許自定義多個(gè)函數(shù)。主函數(shù)的表示方法為main( ),所以答案選擇C。
15.B!窘馕鰈scanf輸入函數(shù)中,格式控制J必須嚴(yán)格按照函數(shù)中的要求進(jìn)行輸入,在scanf("%c%c", &chl,&ch2)的格式控制語句中沒有任何字符進(jìn)行間隔,所以在輸入時(shí)也不能使用任何字符進(jìn)行間隔,所以答案選擇B。
16.D!窘馕觥吭谶x項(xiàng)中,’\019’,以0開頭的數(shù)都為八進(jìn)制數(shù),而八進(jìn)制的表示數(shù)字是0~7,所以答案選擇D。
17.A!窘馕觥勘绢}考查簡單的賦值運(yùn)算,在程序中c=(a-=am 5),先算括號中的a-=a-5=5,所以c=5,再計(jì)算(a=b,b+=4);,a=b=0,b+=4=0+4=4,所以b=4,所以a=0,b=4,c=5,答案選擇A。
18.D!窘馕觥勘绢}考查++運(yùn)算操作符,當(dāng)++在變量前面時(shí),是先加l再賦值,當(dāng)++在變量后面時(shí),是先賦值再加l,所以答案選擇D。
19.C。【解析】本題考查邏輯值假,在程序中非0字符表示邏輯真,0表示邏輯假,所以答案選擇C。
20.A。【解析】本題考查簡單的運(yùn)算符操作.當(dāng)輸入9時(shí),(a++<9)為假,所以執(zhí)行else語句中的 printf("%d\n",a--),在執(zhí)行時(shí)此時(shí)a經(jīng)過a++操作a=10,所以答案為A。
相關(guān)推薦:
考試吧推薦:2014年3月計(jì)算機(jī)二級考前沖刺備考專
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |