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

字號:

(26)有以下程序段
    intk=O:
    while(k=1)k++;
    while循環(huán)執(zhí)行的次數(shù)是
    A)無限次
    B)有語法錯,不能執(zhí)行
    C)一次也不執(zhí)行
    D)執(zhí)行1次
    參考答案:(26)A【解析】注意本題有個陷阱,馬虎的考生將紛紛落馬。本來while中的表達(dá)式應(yīng)為k=-1,而 本題卻為k=1,是賦值表達(dá)式而不是邏輯表達(dá)式。因此,編譯器將其值一直認(rèn)為是l,因此表達(dá)式 一直為真,陷人無限次的循環(huán)。