(13)若要說(shuō)明一個(gè)類(lèi)型名STP,使得STP s;等價(jià)于char*s;,以下選項(xiàng)中正確的是
A)typedef STP chara*s;
B)typedefa *char STP:
C)typedef STPfi*char;
D)typedef chara*TP:
(14)以下非法的賦值語(yǔ)句是
A)n=(i=2,++i);
B)j++
C)++(i+1)
D)x=j>0;
參考答案:(13)D【解析】本題考查類(lèi)型定義typedef的使用方式,考生常犯的問(wèn)題是把兩者的位置顛倒。
(14)c【解析】本題其實(shí)是考查各級(jí)運(yùn)算符的優(yōu)先級(jí)的。選項(xiàng)A賦值符號(hào)右側(cè)為逗號(hào)表達(dá)式,其取 值為最后一項(xiàng)表達(dá)式的值;選項(xiàng)B隱含表示為j=j+1,這是很常用的一種賦值表達(dá)式。選項(xiàng)D賦 值符號(hào)右側(cè)為邏輯表達(dá)式,其值為1或O,可以賦值給變量x。將選項(xiàng)C展開(kāi)為i+1=i+1+1,這是 錯(cuò)誤的。
A)typedef STP chara*s;
B)typedefa *char STP:
C)typedef STPfi*char;
D)typedef chara*TP:
(14)以下非法的賦值語(yǔ)句是
A)n=(i=2,++i);
B)j++
C)++(i+1)
D)x=j>0;
參考答案:(13)D【解析】本題考查類(lèi)型定義typedef的使用方式,考生常犯的問(wèn)題是把兩者的位置顛倒。
(14)c【解析】本題其實(shí)是考查各級(jí)運(yùn)算符的優(yōu)先級(jí)的。選項(xiàng)A賦值符號(hào)右側(cè)為逗號(hào)表達(dá)式,其取 值為最后一項(xiàng)表達(dá)式的值;選項(xiàng)B隱含表示為j=j+1,這是很常用的一種賦值表達(dá)式。選項(xiàng)D賦 值符號(hào)右側(cè)為邏輯表達(dá)式,其值為1或O,可以賦值給變量x。將選項(xiàng)C展開(kāi)為i+1=i+1+1,這是 錯(cuò)誤的。

