習(xí)題6|運(yùn)算符與表達(dá)式專項(xiàng)試題

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