Board logo

標題: APCS觀念題c036-040 [打印本頁]

作者: 李知易    時間: 昨天 17:49     標題: APCS觀念題c036-040

c036
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     int a,b;
  5.     for (a=0; a<3; a++)
  6.     {
  7.         scanf("%d", &b);
  8.         switch(b)
  9.         {
  10.             default:
  11.                 printf("%d,", ++b);
  12.             case 1:
  13.                 printf("%d,", ++b);
  14.             case 2:
  15.                 printf("%d,", ++b);
  16.             }
  17.     }
  18. }
複製代碼
執行時輸入:1 2 3,則輸出結果是
A)         2,3,4,
B)         2,3,3,4,5,6,
C)        2,2,3,4,4,4,
D)        2,3,4,3,4,4,

c037
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     int a=-1, b=-1;
  5.     for(; ++a;)
  6.         ++b;
  7.     printf("%d,%d\n", a, b);
  8. }
複製代碼
程式運行後的輸出結果是
A)         0,0
B)         0,-1
C)-        1,-1
D)        結果不確定

c038
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     int a=0, b=0;
  5.     for(; a<5; a++){
  6.         if (a%2==0)
  7.             continue;
  8.         b += a;
  9.         break;
  10.     }
  11.     printf("%d \n", b);
  12. }
複製代碼
程式運行後的輸出結果是
A)        1
B)        4
C)        0
D)        10

c039
以下不屬於合法 C 語言轉義字元的是
A)        ’\c’
B)        ’\a’
C)        ’\b’
D)        ’\r’

c040
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     char c;
  5.     for(; (c=getchar()) != ‘#’; )
  6.         putchar(++c);
  7. }
複製代碼
執行時如輸入為:abcdefg## , 則輸出結果是
A)         bcdefgh$$
B)        bcdefgh$
C)         bcdefgh
D)        abcdefg




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2