返回列表 發帖

APCS觀念題c036-040

本帖最後由 李知易 於 2024-12-20 23:32 編輯

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

本帖最後由 高昀昊 於 2024-12-21 10:55 編輯

1B
2B
3A
4A
5C

TOP

本帖最後由 張駿霖 於 2024-12-21 11:03 編輯

c036:db
c037:a
c038:a
c039:d
c040:c

TOP

  1. 36.B
  2. 37.B
  3. 38.A
  4. 39.A
  5. 40.C
複製代碼

TOP

1.B
2.B
3.A
4.A
5.C

TOP

36(B)
37(B)
38(A)
39(A)
40(C)

TOP

36.b
37.b
38.b
39.c
40.c

TOP

1.B(233456)
2.C(no for)
3.A(0+1)
4.D(wagaranaii)
5.C(!=#)
    ⪔〠   

TOP

返回列表