點(diǎn)擊查看:2015計(jì)算機(jī)二級(jí)《C語言》精選練習(xí)題及答案匯總
1[單選題] 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.1,6,2,1,B.8,7,3,1,C.4,7,5,2,D.1,6,5,7,
參考答案:D
參考解析:首先對(duì)二維數(shù)組進(jìn)行賦值操作,a[0][0]、a[0][1]、…、a[3][2]、a[3][3]的值為l、4、…、6、1。通過for語句和if語句,對(duì)二維數(shù)組各列元素進(jìn)行由小到大的排序操作,程序最后通過for語句輸出二維數(shù)組對(duì)角線上的元素。因此D選項(xiàng)正確。
2[單選題] 以下選項(xiàng)中不屬于C語言程序運(yùn)算符的是
A.sizeofB.<>C.()D.&&
參考答案:B
【答案】B
【解析】c語言中的不等于符號(hào)用“!=”表示,沒有符號(hào)“<>”。所以選擇8。
3[單選題] 下列語句組中,正確的是( )。
A.char*s;s=”O(jiān)lympic”;
B.char s[7];s=”O(jiān)lympic”;
C.char*s;s={¨Olympic”};
D.char s[7];s={"Olympic”};
參考答案:A
參考解析:字符型指針變量可以用選項(xiàng)A的賦值方 法:char$s;s=”O(jiān)lympic”,選項(xiàng)C的寫法:char$s。s={¨Olympic”};是錯(cuò)誤的。字符數(shù)組可以在定義的時(shí)候初始化:char s[]={¨Olympic”};?或者char s[]=”O(jiān)lympic”,都是正確的。但是不可以在定義字符數(shù)組后,對(duì)數(shù)組名賦值。(數(shù)組名是常量,代表數(shù)組首地址)所以選項(xiàng)8和選項(xiàng)D都是錯(cuò)誤的。對(duì)于本例,選項(xiàng)B、D中字符數(shù)組s的大小至少為8,才能存放下字符串。(字符串的末尾都有結(jié)束標(biāo)識(shí)‘、0’)。
4[單選題] 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.7,4.2,B.8,7,5,2,C.9,7,6,4,D.8,5,4,2,
參考答案:D
參考解析:Cou血ue的作用是跳出循環(huán)體中剩余的語句而進(jìn)行下一次循環(huán)。第一次循環(huán)x的值為8,循環(huán)體中if條件成立,打印x的值8后將x減1,再執(zhí)行continue語句,跳出本次循環(huán)。第二次判斷循環(huán)條件時(shí),x的值變?yōu)?,不滿足循環(huán)體內(nèi)if條件,執(zhí)行打印一一x的操作,即打印5后跳出循環(huán)。第三次判斷循環(huán)條件時(shí)x的值為4,滿足循環(huán)體中if條件,執(zhí)行打印x一一的操作,即打印4,后將x值減一,執(zhí)行continue語句,跳出本次循環(huán)。第四次判斷循環(huán)條件時(shí)x的為2,滿足循環(huán)體中if條件,打印x一一,即打印2后將x減一,執(zhí)行continue語句,跳出本次循環(huán)。在進(jìn)行for條件表達(dá)式中第三個(gè)表達(dá)式x一一的操作后x的值為0,不滿足條件結(jié)束循環(huán)。所以打印結(jié)果為8,5,4,2,。
5[單選題] 有以下程序
程序的運(yùn)行結(jié)果是
A.DB.CC.BD.A
參考答案:A
參考解析:首先判斷x>1由于x=1不大于1,不進(jìn)入該if語句,程序跳入else語句判定zx。條件不成立,因此輸出字母D,答案為A選項(xiàng)。
相關(guān)推薦:
2015年9月計(jì)算機(jī)等級(jí)考試成績查詢時(shí)間通知
2015年計(jì)算機(jī)二級(jí)《C語言》最新章節(jié)練習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |