點(diǎn)擊查看:2018年9月計(jì)算機(jī)二級(jí)C語言考試章節(jié)習(xí)題及答案匯總
第2章 C程序設(shè)計(jì)的初步知識(shí)
2.7 自加、自減運(yùn)算符和逗號(hào)運(yùn)算符
1 [單選題] 設(shè)有定義:int k=0;,以下選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不相同的是( )。
A.k++
B.k+=1
C.++k
D.k+1
參考答案:A
2 [填空題]
已知“int a=2,b=2,c=3:”,則執(zhí)行完語句“a*=18+(b++)-(++c);”后,a的值是__________。
參考解析:32
【解析】本題考查自加運(yùn)算符(++)和自減運(yùn)算符(--)。++和一的幾個(gè)特點(diǎn):①只能作用于變量,不能作用于表達(dá)式或常量;②前綴形式是在使用變量之前先將其值加1或減1,后綴形式是先使用變量原來的值,使用完后再使其加1或減1,題中:++c計(jì)算時(shí)c=4,b++計(jì)算時(shí)b=2,18+(b++)-(++c)=16,a*=16等價(jià)于a=a×16=2×16,得a=32。
3 [單選題] 以下程序的運(yùn)行結(jié)果是( )。
A.0
B.1
C.2
D.3
參考答案:A
參考解析:
邏輯與(&&)運(yùn)算符的功能是:當(dāng)“&&”運(yùn)算符兩邊的運(yùn)算對(duì)象均為l時(shí),整個(gè)表達(dá)式的值為1,否則為0。因?yàn)閍=3
4 [單選題] 下列關(guān)于單目運(yùn)算符++,— —的敘述中正確的是( )。
A.它們的運(yùn)算對(duì)象可以是任何變量和常量
B.它們的運(yùn)算對(duì)象可以是char型變量和int型變量,但不能是float型變量
C.它們的運(yùn)算對(duì)象可以是int型變量,但不能是double型變量和float型變量
D.它們的運(yùn)算對(duì)象可以是char型變量、int型變量和float型變量
參考答案:D
參考解析:
++(或— —)的運(yùn)算結(jié)果是使運(yùn)算對(duì)象增1(或減1);運(yùn)算對(duì)象可以是整型變量、實(shí)型變量,也可以是字符型變量,但不能是常量或表達(dá)式。++(或— —)的結(jié)合方向是”自右向左”。
5 [單選題] 以下敘述不正確的是( )。
A.在C程序中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低
B.在C程序中,APH和aph是兩個(gè)不同的變量
C.若a和b類型相同,在計(jì)算賦值表達(dá)式a=b后,b的值將放入a中,而b的值不變
D.當(dāng)從鍵盤輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)值
參考答案:D
參考解析:
在c語言所有的運(yùn)算符中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低。C語言區(qū)分大小寫,所以APH和aph是兩個(gè)不同的變量。賦值表達(dá)式a=b表示將b的值賦予a,而b本身的值保持不變;通過鍵盤可以向計(jì)算機(jī)輸入允許的任何類型的數(shù)據(jù)。選項(xiàng)D)中當(dāng)從鍵盤輸人數(shù)據(jù)時(shí),對(duì)于整型變量可以輸入整型數(shù)值和字符,對(duì)于實(shí)型變量可以輸入實(shí)型數(shù)值和整型數(shù)值等。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年9月全國(guó)計(jì)算機(jī)等級(jí)考試試題匯總(各科目)
2018年全國(guó)計(jì)算機(jī)等級(jí)考試必做試題匯總(各科目)
2018年全國(guó)計(jì)算機(jī)等級(jí)考試復(fù)習(xí)知識(shí)點(diǎn)匯總(各科目)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |