設int a=1,b=2,c=3;,能將c的值同時賦給a和b的表達式是( )。
設int a=1,b=2,c=3;,能將c的值同時賦給a和b的表達式是( )。
A.a=b==c
B.a==(b=c)
C.(a=c)||(b=c)
D.(a=c)&&(b=c)
A.a=b==c
B.a==(b=c)
C.(a=c)||(b=c)
D.(a=c)&&(b=c)
查看答案解析
【正確答案】
D 【答案解析】
A選項是將b與c的比較結果值賦給a;B選項是將c的值賦給b,然后與a進行判斷;C選項是或運算,將c的值賦給a,a的值變成3,認為是真,即不執行后面的語句,也就是不執行b=c的賦值語句;D選項是與運算,兩邊都要執行判斷,所以答案選D。參見教材P33。 本題知識點:運算符,
讓自考更有氛圍,想加入自考365交流群請添加小編微信zbzikao365
你可能喜歡
關注添加
掃碼加入備考交流群
與更多考生一起交流學習經驗
備戰考試,獲取試題及資料
掃碼下載APP
海量歷年試題、備考資料
免費下載領取
掃碼進入微信小程序
每日練題鞏固、考前模擬實戰
免費體驗自考365海量試題

