返回列表 發帖

APCS觀念題c011-015

回帖時,請註明題號,並於括號中寫出理由
如c101:A(理由)

c011
對於 if(表達式) 語句,以下敘述正確的是
A)        “表達式”的值可以是任意合法的數值
B)        在“表達式”中不能出現變數
C)        在“表達式”中不能出現常量
D)        “表達式”的值必須是邏輯值

答案:

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

答案:

c013
有如下程式
  1. #include <stdio.h>
  2. main()
  3. {
  4.   int i, data;
  5.   scanf("%d", &data);
  6.   for (i=0; i<5; i++)
  7.   {
  8.     if (i < data)
  9.       continue;
  10.     printf("%d,", i);
  11.   }
  12.   printf("\n");
  13. }
複製代碼
程式運行時,從鍵盤輸入:3後,程式輸出結果為
A)         0,1,2,3,4,5,
B)        1,2,3,4,
C)         3,4,
D)        0,1,2,

答案:

c014
有如下程式
  1. #include <stdio.h>
  2. main()
  3. {
  4.   int i, data;
  5.   scanf("%d", &data);
  6.   for (i=0; i<5; i++)
  7.   {
  8.     if (i > data)
  9.       break;
  10.     printf("%d,", i);
  11.   }
  12.   printf("\n");
  13. }
複製代碼
程式運行時,從鍵盤輸入:3後,程式輸出結果為
A)         0,1,
B)         0,1,2,3,
C)        3,4,5,
D)        3,4,

答案:

c015
有如下程式
  1. #include <stdio.h>
  2. main()
  3. {
  4.   char a = ‘3’, b = ‘A’;
  5.   int i;
  6.   for (i=0; i<6; i++){
  7.     if (i % 3)
  8.       putchar(a + i);
  9.     else
  10.       putchar(b + i);
  11.   }
  12.   printf("\n");
  13. }
複製代碼
程式運行後的輸出結果是
A)        A45D78
B)        ABC678
C)        34CD78
D)        34AB78

答案:
May

本帖最後由 高昀昊 於 2024-12-7 11:53 編輯

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

TOP

c011 d
c012 c
c013 c
c014 5
c015 a

TOP

11 a
12 c
13 c
14 b
15 a

TOP

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

TOP

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

c011:d
c012:a
c013:d
c014:c
c015:a

TOP

本帖最後由 高鋐鈞 於 2024-12-7 12:06 編輯

c011(A)
c012(C)
c013(C)
c014(B)
c015(A)

TOP

返回列表