第 1 頁(yè):選擇題 |
第 4 頁(yè):基本操作題 |
第 5 頁(yè):程序改錯(cuò)題 |
第 6 頁(yè):程序設(shè)計(jì)題 |
第 7 頁(yè):參考答案 |
參考答案:
一、選擇題
1.D。【解析】程序(program)是為實(shí)現(xiàn)特定目標(biāo)或解決特定問(wèn)題而用計(jì)算機(jī)語(yǔ)言編寫的命令序列的集合。設(shè)計(jì)算法時(shí)要考慮到數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),但是不僅僅是要考慮到數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),還要考慮到其他的程序結(jié)構(gòu)的問(wèn)題。設(shè)計(jì)算法時(shí)不能只考慮結(jié)果的正確性和可靠性,還需要考慮到程序的時(shí)間冗余度等方面。所以答案選擇D。
2.C。【解析】線性鏈表中各個(gè)數(shù)據(jù)節(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),其存儲(chǔ)順序與邏輯順序也可以不一致,所以A和B選項(xiàng)錯(cuò)誤。線性鏈表在插入和刪除數(shù)據(jù)時(shí)只需要修改指針的指向,即可不需要移動(dòng)表中的元素。
3.B!窘馕觥咳~子結(jié)點(diǎn)和度數(shù)為2的結(jié)點(diǎn)之間的關(guān)系為葉子結(jié)點(diǎn)的個(gè)數(shù)一度數(shù)為2的結(jié)點(diǎn)個(gè)數(shù)+1。
4.B!窘馕觥繎(yīng)用軟件(application software)是用戶可以使用的各種程序設(shè)計(jì)語(yǔ)言,以及用各種程序設(shè)計(jì)語(yǔ)言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。所以答案選擇B。
5.C!窘馕觥坑深}可知是要計(jì)算結(jié)構(gòu)圖的深度,其值為3。
6.D!窘馕觥砍绦蛘{(diào)試的主要任務(wù)是改正程序中的錯(cuò)誤,而軟件測(cè)試是發(fā)現(xiàn)錯(cuò)誤。
7.A!窘馕觥吭跀(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)必須在需求分析階段建立數(shù)據(jù)字典,確定數(shù)據(jù)庫(kù)中所需要的數(shù)據(jù)。
8.D!窘馕觥繑(shù)據(jù)庫(kù)系統(tǒng)三種模式為內(nèi)模式、外模式和概念模式,所以答案選擇D。
9.B。【解析】關(guān)系之間的操作分為自然連接、投影、交、并、差等,由圖可知此操作為差操作。
10.A!窘馕觥棵嫦?qū)ο蟪绦蛟O(shè)計(jì)的主要特征就是繼承,所以答案選擇A。
11.C!窘馕觥亢瘮(shù)是指預(yù)先定義功能塊,其目的是提高程序的重用性。在C語(yǔ)言中函數(shù)的源程序,后綴名可以為C。C語(yǔ)言所編寫的函數(shù)都可以是一個(gè)獨(dú)立的源文件。一個(gè)C語(yǔ)言程序只能有一個(gè)主函數(shù)。C語(yǔ)言中編寫的函數(shù)不是每個(gè)都可以獨(dú)立地編譯和執(zhí)行的,因?yàn)镃語(yǔ)言中程序的開始為主函數(shù),如果程序中沒(méi)有主函數(shù)則無(wú)法進(jìn)行編譯和執(zhí)行。
12.C!窘馕觥磕K化的特征為將程序分解成獨(dú)立的模塊、模塊的重用性、自頂向下逐步細(xì)化。
13.D!窘馕觥看祟}考查的是常量和變量的定義,常量不是經(jīng)常使用的變量,而是一個(gè)確定的數(shù)值,所以答案選擇D。
14.C!窘馕觥咳绻亲址麛(shù)據(jù)和整數(shù)運(yùn)算將先轉(zhuǎn)換成整型再進(jìn)行運(yùn)算,當(dāng)整型和浮點(diǎn)數(shù)進(jìn)行運(yùn)算,為了提高精度將會(huì)轉(zhuǎn)化為雙精度類型然后進(jìn)行運(yùn)算,所以此題結(jié)構(gòu)的數(shù)值類型為double類型。
15.A!窘馕觥看祟}考查除法運(yùn)算,根據(jù)先乘除后加減,有括號(hào)先算括號(hào)的原則,先計(jì)算x/y,即l2/8=1,所以z=0.9+1=1.9。
16.C。【解析】在輸入時(shí)必須遵守scanf函數(shù)中的格式才能正確地賦值給相應(yīng)的變量,由于scanf函數(shù)為“%d;%d”,所以在輸入時(shí)要輸入3;5,答案為C。
17.A。【解析】此表達(dá)式為邏輯表達(dá)式,kl=kl>k2的意義是,如果kl>k2,則kl為真,同理k2=k2>kl,如果k2>kl,則k2為真。所以答案為A。
18.C!窘馕觥恐饕疾閕f(--a),意思為如果--a為真,將會(huì)一直進(jìn)行下列語(yǔ)句,所以答案為C。
19.D。【解析】主要考查if判斷語(yǔ)句,A選項(xiàng)if(a),如果a為真,則輸出X,否則輸出Y。B選項(xiàng)if(a= =0),如果a恒等于0,則輸出 Y,否則輸出 X。C選項(xiàng)a(!=o),如果a不等于0,則輸出X,否則輸出y 。 D選項(xiàng)if(a= =0),如果a恒等于0,則輸出X,否則輸出y。由以上結(jié)論可知,輸出結(jié)果不同的為D選項(xiàng)。
20.A!窘馕觥看祟}考查a--和--a之間的區(qū)別,當(dāng)while(a--)為真循環(huán)執(zhí)行,a--是執(zhí)行再減1,所以答案選擇A。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案解析匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |