問題詳情

10. 有關 C/C++語言結構之流程控制語法,下列何者正確?
(A) while(x>0) do { y=5; }
(B) for(x<10) { y=5; }
(C) do(x>0) { y=5; } while (x<1)
(D) while(x>0 || x<5 ) { y=5; }

參考答案

答案:D
難度:簡單0.667
書單:沒有書單,新增

用户評論

不叫賭俠的陳小刀】評論

(D) while(x>0 || x<5 ) { y=5; }在C/C++語言中,while迴圈的語法是while (條件) { 執行的程式區塊 },條件為真時執行程式區塊,直到條件變為假才跳出迴圈。在這個選項中,迴圈的條件是x>0 || x<5,表示當x大於0或x小於5時,執行程式區塊{ y=5; }。其他選項的語法有一些錯誤:(A) 正確的語法是while(x>0) { y=5; },不需要使用do和do-while的語法。(B) 正確的語法是for(x<10) { y=5; },缺少了迴圈的初始化、條件和更新部分。(C) 正確的語法是do { y=5; } while (x<1),不需要在條件後面使用圓括號。