點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)考試《C語言》提高練習(xí)題匯總
1[單選題] 下述程序的輸出結(jié)果是( )。
A.8B.7C.12D.9
參考答案:B
參考解析:根據(jù)判斷本題共進(jìn)行3次for循環(huán),第l次執(zhí)行for循環(huán),p[1][0]=p[1][0]-1=3;第2次執(zhí)行for循環(huán),p[1][1]=p[1][1]-1=4;第3次執(zhí)行for循環(huán),p[l][2]=1,最后輸出的是a[0][1]+a[1][1]+a[1][2]=2+4+1=7。
2[單選題] 有以下程序
程序的運(yùn)行結(jié)果是
A.14B.20C.10D.16
參考答案:A
參考解析:*(*(P+m)+k)系統(tǒng)默認(rèn)為指針指向數(shù)組中第[m][k]個(gè)元素,因此,在for循環(huán)中,n+=*(*(P+m)+k);執(zhí)行的是將數(shù)組x[0][1]和x[1][1]累加后賦值給n,最后進(jìn)行輸出,答案為A選項(xiàng)。
3[單選題] 以下選項(xiàng)中合法的常量是( )
A.999B.2.7eC.OXabD.123E 0.2
參考答案:C
參考解析:A選項(xiàng)中含有非法的空格,所以錯(cuò)誤。c語言中十六進(jìn)制常量以0x開頭,所以C正確。實(shí)型常量中e的前后必須均有數(shù)據(jù),且其后必須為整數(shù),所以B和D錯(cuò)誤。
4[單選題]有以下程序
若運(yùn)行時(shí)從鍵盤上輸入OPEN THE DOOR<回車>,程序的輸出結(jié)果是
A.0PEN THE DOOR
B.oPEN tHE dOOR
C.open the door
D.Open The Door
參考答案:C
參考解析:字符串輸入函數(shù)gets的功能是從標(biāo)準(zhǔn)輸入設(shè)備鍵盤上輸入一個(gè)字符串。首先使指針變量P指向字符串的首字母,while循環(huán)語句中對(duì)字符串的每個(gè)字符進(jìn)行fun函數(shù)操作。fun函數(shù)的功能是,將字符串中的大寫字母變小寫字母。將處理結(jié)果返回主函數(shù),主函數(shù)通過putehar()字符輸出函數(shù)進(jìn)行輸出。因此C選項(xiàng)正確。
5[單選題] 有以下程序
程序的輸出結(jié)果是
A.0B.1C.9D.10
參考答案:B
參考解析:本題考查宏定義,宏定義只是做個(gè)簡單的替換。執(zhí)行SQR(k+m)/SQR(k+m)=k+m*k+m/k+m}k+m=15/2,a/=SQR(k+m)/SQR(k+1TI)的結(jié)果為1,選項(xiàng)B正確。
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)《C語言程序設(shè)計(jì)》無紙化操作題匯總
2015年計(jì)算機(jī)二級(jí)《C語言》考前押題密卷匯總
2015年計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)模擬題及答案匯總