若變量已正確定義,有下列程序段:int a=3,b=5,c=7;if(a>B) a=b;c=a;if(c!=A) c=b;printf("%d,%d,%
若變量已正確定義,有下列程序段: int a=3,b=5,c=7; if(a>B) a=b;c=a; if(c!=A) c=b; printf("%d,%d,%d\n",a,b,C) ; 其輸出結果是( )。
A.程序段有語法錯
B.3,5,3
C.3,5,5
D.3,5,7
正確答案:B解析:本題考查的是程序結構設計中if語句的應用,當if判斷條件成立時就執(zhí)行其后的相關語句,否則不執(zhí)行,本題中第一個if條件不成立,故不執(zhí)行“a=b”,接著執(zhí)行“c=a”,此時第二個if條件也不成立,故不執(zhí)行其后語句,最終c的值為3。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。