第 1 頁(yè):選擇題 |
第 5 頁(yè):填空題 |
47若X和n均是int型變量,且x=12,n=5,則執(zhí)行y=x%=(n%=2)表達(dá)式后Y的值為_(kāi)_______ 。
參考解析:
O
【解析】 n%=2等價(jià)于n=n%2,結(jié)果為1;x%=1等價(jià)于x=x%1,結(jié)果為0。
48在面向?qū)ο蠓椒ㄖ,?lèi)的實(shí)例稱(chēng)為_(kāi)_________。
參考解析:
對(duì)象
【解析】將屬性、操作相似的對(duì)象歸為類(lèi),也就是說(shuō),類(lèi)是具有共同屬性、共同方法的對(duì)象的集合。所以,類(lèi)是對(duì)象的抽象,它描述了屬于該對(duì)象類(lèi)型的所有對(duì)象的性質(zhì),而一個(gè)對(duì)象則是其對(duì)應(yīng)類(lèi)的一個(gè)實(shí)例。
49隊(duì)列是限定在表的一端進(jìn)行插入和在另一端進(jìn)行刪除操作的線(xiàn)性表。允許刪除的一端稱(chēng)作__________。
參考解析:
隊(duì)頭
【解析】隊(duì)列是只允許在一端刪除,在另一端插入的順序表,在隊(duì)列中。允許插入的一端叫做“隊(duì)尾”,允許刪除的一端叫做“隊(duì)頭”。
50下面程序運(yùn)行后的輸出結(jié)果是____________。
參考解析:在程序中定義了一維數(shù)組a和指針數(shù)組k,在while循環(huán)語(yǔ)句中,當(dāng)i等于1時(shí),k[0]的等于a[1]的地址,所以輸入a[1]的值為2。當(dāng)i等于1時(shí),k[1]的等于a[3]的地址,所以輸入a[3]的值為4。當(dāng)i等于3時(shí),k[2]的等于a[5]的地址,所以輸入a[5]的值為6。所以此空應(yīng)該填寫(xiě)246。
51
參考解析:本題中字符數(shù)組的初值是“ABCabc”,s[5]=’\0’,然后通過(guò)s[5]='\0'重新給s[5]賦值,在c語(yǔ)言中'\0'字符串結(jié)束標(biāo)志,執(zhí)行s[5]='\0'其實(shí)是將siS]的值去掉只保留前面的字符。
52下面程序的輸出結(jié)果是__________。
參考解析:
CHINA
【解析】解答本題應(yīng)該知道,在C語(yǔ)言中大小寫(xiě)字母的ASCII碼值相差32,本程序的功能就是將小寫(xiě)字母轉(zhuǎn)換成相應(yīng)的大寫(xiě)字母輸出。
53下面程序的功能是:輸出100以?xún)?nèi)能被3整除且個(gè)位數(shù)為9的所有整數(shù),請(qǐng)?zhí)羁铡?/P>
參考解析:
i<10
【解析】分析程序,當(dāng)(i=0,1,2,…)時(shí),“j=i*10+9”語(yǔ)句的運(yùn)行結(jié)果是(9,39,69,99)個(gè)位數(shù)為9的所有整數(shù);題中要求是100以?xún)?nèi)的整數(shù),所以i<10; “if(j%3!=o)continue;”語(yǔ)句的功能是當(dāng)條件不能被3整除時(shí),繼續(xù)循環(huán)不執(zhí)行操作,直到能被3整除時(shí)輸出該數(shù),即輸出的數(shù)滿(mǎn)足條件100以?xún)?nèi)能被3整除且個(gè)位數(shù)為9。
54下面程序的運(yùn)行結(jié)果是________。
參考解析:
11
【解析】本題考查帶參數(shù)的宏的定義及相關(guān)運(yùn)算。運(yùn)算過(guò)程為:t=POW(x+y)=2+3+2+3=t1。
55
參考解析:
j=2
i+j=2
【解析】本題要求是分別輸出數(shù)組arr的兩條對(duì)角線(xiàn)上的元素之和。題目中已經(jīng)給出的語(yǔ)句if(i=j)a=a+arr[i][j];,a的值是正對(duì)角線(xiàn)元素a[O][0]、a[1][1]、a[2][2]的和;b的值是另一對(duì)角線(xiàn)元素a[O][2]、a[1][1]、a[2][0]之和,所以第一空白處填入j=2,使得內(nèi)層循環(huán)j從2遞減到0;第二空白處填入i+j=2,因?yàn)榇藢?duì)角線(xiàn)元素的下標(biāo)滿(mǎn)足下標(biāo)之和為2,這樣即可得到b的值。
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)《C語(yǔ)言》考試上機(jī)測(cè)試題匯總
2015年計(jì)算機(jī)二級(jí)考試《C++》高分突破試卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |