c036
有以下程式- #include <stdio.h>
- main( )
- {
- int a,b;
- for (a=0; a<3; a++)
- {
- scanf("%d", &b);
- switch(b)
- {
- default:
- printf("%d,", ++b);
- case 1:
- printf("%d,", ++b);
- case 2:
- printf("%d,", ++b);
- }
- }
- }
複製代碼 執行時輸入: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
有以下程式- #include <stdio.h>
- main( )
- {
- int a=-1, b=-1;
- for(; ++a;)
- ++b;
- printf("%d,%d\n", a, b);
- }
複製代碼 程式運行後的輸出結果是
A) 0,0
B) 0,-1
C)- 1,-1
D) 結果不確定
c038
有以下程式- #include <stdio.h>
- main( )
- {
- int a=0, b=0;
- for(; a<5; a++){
- if (a%2==0)
- continue;
- b += a;
- break;
- }
- printf("%d \n", b);
- }
複製代碼 程式運行後的輸出結果是
A) 1
B) 4
C) 0
D) 10
c039
以下不屬於合法 C 語言轉義字元的是
A) ’\c’
B) ’\a’
C) ’\b’
D) ’\r’
c040
有以下程式- #include <stdio.h>
- main( )
- {
- char c;
- for(; (c=getchar()) != ‘#’; )
- putchar(++c);
- }
複製代碼 執行時如輸入為:abcdefg## , 則輸出結果是
A) bcdefgh$$
B) bcdefgh$
C) bcdefgh
D) abcdefg |