返回列表 發帖

APCS觀念題c051-055

c051
有如下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     char a = ‘0’, b = ‘a’;
  5.     int i;
  6.     for (i=0; i<4; i++){
  7.         if (i % 3)
  8.             putchar(a + i);
  9.         else
  10.             putchar(b + i);
  11.      }
  12. }
複製代碼
程式運行後的輸出結果是
A)         10ab
B)        ab3d
C)         a12d
D)        11ac

c052
有如下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     int i;
  5.     for (i=0; i<5; i++)
  6.         putchar(‘Z’ - i);
  7. }
複製代碼
程式運行後的輸出結果是
A)        ZYXWV
B)        VWXYZ
C)        ‘X’‘Y’‘Z’‘W’‘V’
D)        ‘ABCDE’

c053
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     int x = 0x13;
  5.     if (x = 0x12)
  6.         printf(“True”);
  7.     printf(“False\n”);
  8. }
複製代碼
程式運行後的輸出結果是
A)         False
B)        True
C)         TrueFalse
D)        TrueFalseTrue

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

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

返回列表