Board logo

標題: APCS觀念題c076-c080 [打印本頁]

作者: 李知易    時間: 6 天前 03:15     標題: APCS觀念題c076-c080

本帖最後由 李知易 於 2025-1-25 09:54 編輯

c076
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     char c;
  5.     for (; ( c=getchar()) != ‘#’; ) {
  6.         if ( c>=‘a’ && c<=‘z’ )
  7.             c = c - ‘a’ + ‘A’;
  8.         putchar(++c);
  9.     }
  10. }
複製代碼
執行時輸入:aBcDefG##, 則輸出結果是
A)         bcdefgh
B)        ABCDEFG
C)        AbCdEFg
D)         BCDEFGH


c077
以下選項中錯誤的是
A)        printf("%s\n", ‘s’);
B)        printf("%d %c\n", ‘s’,‘s’);
C)        printf("%c\n", ‘s’- 32);
D)        printf("%c\n", 65);


c078
若有定義:char ch;當執行以下迴圈時從鍵盤輸入 abcde <Enter>,將輸出的個數是
while((ch=getchar())==‘e’)
printf("");
A)        1
B)        4
C)        5
D)        0


c079
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     int t;
  5.     scanf("%d", &t );
  6.     if( t++ < 6 )
  7.         printf("%d\n", t);
  8.     else
  9.         printf("%d\n", t–);
  10.     printf("\n");
  11. }
複製代碼
執行時輸入:6,則輸出結果是
A)        5
B)        8
C)        6
D)        7

c080
有以下程式
  1. #include <stdio.h>
  2. main()
  3. {
  4.     int x=10,y=11,z=12;
  5.     if( y< z )
  6.         x=y;
  7.     y=z;
  8.     z=x;
  9.     printf(“x=%d y=%d z=%d\n”, x, y, z );
  10. }
複製代碼
程式運行後的輸出結果是
A)        x=11 y=12 z=11
B)        x=10 y=10 z=10
C)        x=11 y=11 z=10
D)        x=10 y=10 z=12
作者: 高鋐鈞    時間: 6 天前 11:53

此帖僅作者可見
作者: 洪承廷    時間: 6 天前 11:59

此帖僅作者可見




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