本帖最後由 李知易 於 2025-1-25 09:54 編輯
c076
有以下程式- #include <stdio.h>
- main( )
- {
- char c;
- for (; ( c=getchar()) != ‘#’; ) {
- if ( c>=‘a’ && c<=‘z’ )
- c = c - ‘a’ + ‘A’;
- putchar(++c);
- }
- }
複製代碼 執行時輸入: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
有以下程式- #include <stdio.h>
- main( )
- {
- int t;
- scanf("%d", &t );
- if( t++ < 6 )
- printf("%d\n", t);
- else
- printf("%d\n", t–);
- printf("\n");
- }
複製代碼 執行時輸入:6,則輸出結果是
A) 5
B) 8
C) 6
D) 7
c080
有以下程式- #include <stdio.h>
- main()
- {
- int x=10,y=11,z=12;
- if( y< z )
- x=y;
- y=z;
- z=x;
- printf(“x=%d y=%d z=%d\n”, x, y, z );
- }
複製代碼 程式運行後的輸出結果是
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 |