選擇題:
假定所有變量均已正确定義,則運作下列程式,x結果為()
a=b=c=0;
x=35;
if(!a)
x--;
else if(b);
if(c)
x=3;
else
x=4;
A:31 B:4 C;35 D:3
------------------------------------
答案 B
原程式: 分析程式
if(!a)--------------------------如果(a == 0)
x--;------------------------則x=34;
else if(b);---------------------如果b !=0,則此選擇結構結束(因為後面有;)
if(c)---------------------------如果c!=0
x=3;------------------------則x=3
else ---------------------------否則
x=4;------------------------x=4;
(此程式執行的語句為紅色字型)
故x=4。