(19)下面賦值語(yǔ)句中正確的是
A)a=7+b+c=a+7:
B)a=7+b++=a+7:
C)a=7+b,b++,a+7;
D)a=7+b,c=a+7;
(20)語(yǔ)句cout<<(a=2)&&(h=-2);的輸出結(jié)果是
A)無(wú)輸出
B)編譯錯(cuò)誤
C)-l
D)l
參考答案:(19)D【解析】賦值語(yǔ)句合法的重要標(biāo)志之一就是賦值符號(hào)的左側(cè)應(yīng)該表示為一個(gè)變量,即可以在內(nèi) 存中存在一塊空間用于存放賦值符號(hào)右側(cè)的值。據(jù)此.可以斷定選項(xiàng)A和B可以排除。注意:選 項(xiàng)C中不是逗號(hào)表達(dá)式,要考慮優(yōu)先級(jí)的問題。本題答案為D。
(20)D【解析】很明顯,本題考查的是表達(dá)式的值作為結(jié)果輸出??梢钥闯觯颈磉_(dá)式是一個(gè)邏輯表 達(dá)式,其結(jié)果為真或假,那么輸出則對(duì)應(yīng)l和O,故排除選項(xiàng)C。本題答案為D。
A)a=7+b+c=a+7:
B)a=7+b++=a+7:
C)a=7+b,b++,a+7;
D)a=7+b,c=a+7;
(20)語(yǔ)句cout<<(a=2)&&(h=-2);的輸出結(jié)果是
A)無(wú)輸出
B)編譯錯(cuò)誤
C)-l
D)l
參考答案:(19)D【解析】賦值語(yǔ)句合法的重要標(biāo)志之一就是賦值符號(hào)的左側(cè)應(yīng)該表示為一個(gè)變量,即可以在內(nèi) 存中存在一塊空間用于存放賦值符號(hào)右側(cè)的值。據(jù)此.可以斷定選項(xiàng)A和B可以排除。注意:選 項(xiàng)C中不是逗號(hào)表達(dá)式,要考慮優(yōu)先級(jí)的問題。本題答案為D。
(20)D【解析】很明顯,本題考查的是表達(dá)式的值作為結(jié)果輸出??梢钥闯觯颈磉_(dá)式是一個(gè)邏輯表 達(dá)式,其結(jié)果為真或假,那么輸出則對(duì)應(yīng)l和O,故排除選項(xiàng)C。本題答案為D。

