習(xí)題6|運(yùn)算符與表達(dá)式專項(xiàng)試題
一、單選題(20道)
姓名:
1. 以下運(yùn)算符中,優(yōu)先級(jí)最高的是( )
A. +(加法)
B. (乘法)
C. ==(等于)
D. &&(邏輯與)
2.?執(zhí)行語(yǔ)句“int a=5; a++;”后,a的值是( )
A. 4
B. 5
C. 6
D. 7
3.?已知int x=3, y=4;,則表達(dá)式x > y ? x : y的值是( )
A. 3
B. 4
C. 0
D. 1
4.?以下表達(dá)式中,結(jié)果為0的是( )
A. 3 && 5
B. 3 || 0
C. !6
D. 5 > 3
5.?執(zhí)行“int b=8; int c=--b;”后,c的值是( )
A. 7
B. 8
C. 9
D. 不確定
6.?以下運(yùn)算符中,屬于雙目運(yùn)算符的是( )
A. !(邏輯非)
B. ++(自增)
C. -(減法)
D. sizeof(求字節(jié)數(shù))
7.?已知int m=5, n=3;,則m % n的結(jié)果是( )
A. 1
B. 2
C. 3
D. 5
8.?表達(dá)式“10 != 8”的結(jié)果是( )
A. 0
B. 1
C. 8
D. 10
9.?執(zhí)行“int a=2; a = a *= 3;”后,a的值是( )
A. 2
B. 3
C. 6
D. 12
10.?以下表達(dá)式中,運(yùn)算順序正確的是( )
A. a +
b *
c先算a+b B. a || b && c先算a||b
D. a ? b : c + d先算b:c
11.?已知int x=4;,則表達(dá)式x-- + ++x的值是( )
A. 7
B. 8
C. 9
D. 10
12.?以下關(guān)系運(yùn)算符中,用于“大于等于”的是( )
A. >
B. >=
C. <=
D. ==
13.?表達(dá)式“(3 > 2) && (5 < 4)”的結(jié)果是( )
A. 0
B. 1
C. 3
D. 5
14.?執(zhí)行“int y=5; int z = y++ * 2;”后,z的值是( )
A. 10
B. 11
C. 12
D. 5
15.?以下關(guān)于條件運(yùn)算符的說(shuō)法,正確的是( )
A. 條件運(yùn)算符有2個(gè)操作數(shù)
B. 條件表達(dá)式的結(jié)果只能是整數(shù)
C. 條件運(yùn)算符優(yōu)先級(jí)高于賦值運(yùn)算符
D. 條件表達(dá)式的格式是“表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3”
16.?已知int p=7, q=7;,則p == q的結(jié)果是( )
A. 0
B. 1
C. 7
D. 不確定
17.?執(zhí)行“int s=3; s += s -= 2;”后,s的值是( )
A. 2
B. 3
C. 4
D. 5
18.?以下邏輯運(yùn)算符中,具有“短路特性”的是( )
A. !
B. &&
C. 都沒有
D. 都有
19.?已知int a=10, b=20;,則表達(dá)式a < b ? a++ : b++的值是( )
A. 10
B. 11
C. 20
D. 21
20.?以下運(yùn)算符中,不能用于整數(shù)運(yùn)算的是( )
A. +
B. /
C. %
D. 以上都能
二、判斷題(10道)
1. 自增運(yùn)算符(++)只能用于變量,不能用于常量或表達(dá)式。( )
對(duì)
錯(cuò)
2. 關(guān)系運(yùn)算符的結(jié)果只有0或1,分別表示假和真。( )
對(duì)
錯(cuò)
3. 表達(dá)式“5 && 0 || 3”的結(jié)果是0。( )
對(duì)
錯(cuò)
4. 前置自減(--x)和后置自減(x--)最終都會(huì)使x的值減1,無(wú)區(qū)別。( )
對(duì)
錯(cuò)
5. 條件運(yùn)算符是C語(yǔ)言中唯一的三目運(yùn)算符。( )
對(duì)
錯(cuò)
6. 表達(dá)式“12 / 5”的結(jié)果是2.4。( )
對(duì)
錯(cuò)
7. 邏輯非(!)的優(yōu)先級(jí)低于關(guān)系運(yùn)算符。( )
對(duì)
錯(cuò)
8. 執(zhí)行“int x=5; x = 3 + 2;”后,x的值是25。( )
對(duì)
錯(cuò)
9. 表達(dá)式“7 != 7 || 8 > 6”的結(jié)果是1。( )
對(duì)
錯(cuò)
10. 取余運(yùn)算符(%)的兩個(gè)操作數(shù)必須都是整數(shù)。( )
對(duì)
錯(cuò)
三、多選題(10道)
1.?以下運(yùn)算符中,屬于算術(shù)運(yùn)算符的有( )
A. +
B. *
C. %
D. &&
2.?已知int a=3, b=2;,以下表達(dá)式結(jié)果為1的有( )
A. a >b
B. a == b
C. a || b
D. !0
3.?以下關(guān)于自增運(yùn)算符的用法,正確的有( )
A. int x=4; x++;
B. int y=5; ++y;
C. ++(a + b);
D. 5++;
4.?以下表達(dá)式中,運(yùn)算順序受運(yùn)算符優(yōu)先級(jí)影響的有( )
A. a +
b *
c B. (a + b) * c C. !a && b
D. a || b && c
5.?已知int m=6, n=4;,以下表達(dá)式結(jié)果為2的有( )
A. m - n
B. m % n
C. (m - n) * 1
D. m / n
6.?以下關(guān)于條件運(yùn)算符的說(shuō)法,正確的有( )
A. 條件表達(dá)式的三個(gè)部分都不能省略
B. 條件表達(dá)式的結(jié)果類型與表達(dá)式2、3一致
C. 條件運(yùn)算符優(yōu)先級(jí)高于邏輯運(yùn)算符
D. 可嵌套使用,如a>b ? a : (b>c ? b : c)
7.?以下邏輯運(yùn)算符中,具有“短路求值”特性的有( )
A. &&
B. ||
C. !
D. 以上都有
8.?已知int x=5;,執(zhí)行以下語(yǔ)句后x的值為4的有( )
A. x--;
B. --x;
C. x = x - 1;
D. x += -1;
9.?以下關(guān)系運(yùn)算符中,結(jié)果為真時(shí)返回1的有( )
A. >
B. <
C. ==
D. !=
10.?以下表達(dá)式中,屬于賦值表達(dá)式的有( )
A. a = 5
B. b += 3
C. c = a > b ? a : b
D. d == 6
關(guān)閉
更多問卷
復(fù)制此問卷