2010年計(jì)算機(jī)等級(jí)考試二級(jí)C++每日一練(7.24)

字號(hào):

(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。