第 1 頁:選擇題 |
第 5 頁:參考答案 |
選擇題答案與解析
1.C!窘馕觥拷Y(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)、流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。
2.A。【解析】對(duì)線性表進(jìn)行二分法檢索,要求線性表是按順序方式存儲(chǔ)的,并按關(guān)鍵碼值的大小排好序。
3.D。【解析】結(jié)構(gòu)化程序設(shè)計(jì)的主要觀點(diǎn)是采用自頂向下、逐步求精的程序設(shè)計(jì)方法;任何程序都可由順序、選擇和循環(huán)3種基本控制結(jié)構(gòu)構(gòu)造。
4.B!窘馕觥慨(dāng)數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),說明數(shù)據(jù)A按關(guān)鍵字值基本有序。在待排序數(shù)據(jù)基本有序的情況下,采用插入排序所用的時(shí)間最少。
5.A!窘馕觥繑(shù)據(jù)庫系統(tǒng)的一個(gè)重要目標(biāo)就是使程序和數(shù)據(jù)真正分離,數(shù)據(jù)蝕立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。相對(duì)文件系統(tǒng)人工管理和數(shù)據(jù)項(xiàng)管理,數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性大大增加。
6.A。【解析】后序遍歷首先訪問左子樹,然后右子樹,最后根結(jié)點(diǎn),即左右根。故該二叉樹的前序遍歷結(jié)果為“ATBZXCYP”。后序遍歷和中序遍歷的結(jié)果分別為“ZB—TYCPXA”和“TZBACYXP”。
7.B!窘馕觥挎湵聿捎玫氖擎?zhǔn)酱鎯?chǔ)結(jié)構(gòu),它的結(jié)點(diǎn)空間可以動(dòng)態(tài)申請(qǐng)和釋放;它的數(shù)據(jù)元素的邏輯次序靠結(jié)點(diǎn)的指針來指示,插入、刪除不需要移動(dòng)數(shù)據(jù)元素。但是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)也有不足之處:每個(gè)結(jié)點(diǎn)中的指針域需額外占用存儲(chǔ)空間,它是一種非隨機(jī)存儲(chǔ)結(jié)構(gòu)。
8.B!窘馕觥繑(shù)據(jù)唪設(shè)計(jì)階段主要包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。邏輯設(shè)計(jì)的主要工作是將E—R圖轉(zhuǎn)換為關(guān)系模式。
9.C!窘馕觥棵總(gè)C程序有且只有一個(gè)主函數(shù)main(),且程序必須從main()函數(shù)開始執(zhí)行,并在main()函數(shù)中結(jié)束。
10.B!窘馕觥縞語言規(guī)定,標(biāo)識(shí)符是由字母、數(shù)字或下劃線組成,并且它的第一個(gè)字符必須是字母或者下劃線,不能使用關(guān)鍵字和數(shù)字,A中void,C中if,D中D0,都屬于關(guān)鍵字。
11.B!窘馕觥吭贑語言中,用e來表示科學(xué)計(jì)數(shù)法時(shí),規(guī)定在e后面的數(shù)字必須為整數(shù)。
12.B。【解析】選項(xiàng)A為表達(dá)式,因此不正確,選項(xiàng)C中a++本身就是表達(dá)式,無需再賦值,選項(xiàng)D中,在強(qiáng)制類型轉(zhuǎn)換時(shí),類型名應(yīng)用括號(hào)括起來,故選擇8選項(xiàng)。
13.C!窘馕觥吭诒磉_(dá)式中,其+=,-=的優(yōu)先級(jí)相同,按從右到左的結(jié)合方向運(yùn)算,而*的優(yōu)先級(jí)最高,表達(dá)式寫成a=a+(a-(a*a)),代入3可得-12。
14.A!窘馕觥勘绢}考查“%”運(yùn)算符的使用。運(yùn)算符“%”是整數(shù)除法的余數(shù)。本題中表達(dá)式a%=(b%2)等價(jià)于a=a%(b%2)=5%(7%2)=5%1=0。
15.B!窘馕觥慨(dāng)n為9時(shí),此時(shí)if語句成立,執(zhí)行n+ +后,n為10,因此輸出n的值為10,故選擇B選項(xiàng)。
16.C!窘馕觥恳?yàn)閍>b不成立,故表達(dá)式a>b的值為0,即為0賦給m,因此&&左邊表達(dá)式的值為0,0與任何值&&運(yùn)算都為0,于是不再計(jì)算&&右邊表達(dá)式的值,所以此時(shí)的n仍然為2。
17.B!窘馕觥勘绢}考查do—while語句,當(dāng)X一23時(shí),執(zhí)行do后的語句,x--的表達(dá)式值為x=x-1,此時(shí)X的值為22,而!X為0,因此while循環(huán)不成立,退出,故選擇B 選項(xiàng)。
18.A!窘馕觥勘绢}考查if-else語句。if為真則執(zhí)行C =1,if為假則執(zhí)行else中的條件,不符合繼續(xù)執(zhí)行else。
19.B!窘馕觥孔雍瘮(shù)fun(int x,int y),將變量m和i聲明為局部靜態(tài)變量,因此第l次調(diào)用主函數(shù)后,局部靜態(tài)變量m和i的值為5和3,第l次函數(shù)調(diào)用結(jié)束時(shí),它們的值不釋放保持不變,所以第2次調(diào)用時(shí),局部靜態(tài)變量m和i 的初始值分別為5和3,即在執(zhí)行“i+=m+1”時(shí),i的值為9,因此最終m的值為11。
20.A!窘馕觥勘绢}考查兩個(gè)概念:①用單引號(hào)括起來的一個(gè)字符常量只能存放一個(gè)字符;②℃語言中沒有字符串變量,只能用字符數(shù)組來存儲(chǔ)字符串。
相關(guān)推薦:
2014年計(jì)算機(jī)二級(jí)C語言考試上機(jī)沖刺試題及答案集
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |