問題詳情

19. What is the output of the following statements?

 


(A) 3456 X
(B)456X
(C)56 X
(D) 456
(E) 45

參考答案

答案:E
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】李奇騰

【年級】

【評論內容】int x = 3; // 宣告並初始化變數x為3switch (x + 1) { // 切換語句以x + 1的值為條件case 3: printf("3"); case 4: printf("4"); case 5: printf("5"); case 6: printf("6"); default: } printf("x");由於在每個case語句塊後面都沒有使用break 跳回上一層,程式將剩下有printf的結果也執行。456跳出switch後,在printf出"x"字元答案就是456x

【用戶】李奇騰

【年級】

【評論內容】int x = 3; // 宣告並初始化變數x為3switch (x + 1) { // 切換語句以x + 1的值為條件case 3: printf("3"); case 4: printf("4"); case 5: printf("5"); case 6: printf("6"); default: } printf("x");由於在每個case語句塊後面都沒有使用break 跳回上一層,程式將剩下有printf的結果也執行。456跳出switch後,在printf出"x"字元答案就是456x