本帖最後由 李知易 於 2024-12-14 11:29 編輯
有以下程式
c026.- #include <stdio.h>
- main()
- {
- int i=1,k=0;
- for( ; i<6 ; ) {
- switch(i%3){
- case 0:
- k++;
- case 1:
- k++;
- break;
- case 2:
- k++;
- continue;
- }
- i+=1;
- }
- printf("%d\n",k);
- }
複製代碼 程式的運行情況是
A) 輸出 6
B) 形成無限迴圈
C) 輸出 5
D) 輸出 4
c027.
以下不能輸出小寫字母 a 的選項是
A) printf("%c\n",“a”);
B) printf("%c\n",‘A’+32);
C) putchar(97);
D) putchar(‘a’);
c028.
有以下程式段
char c1,c2,c3;
scanf("%c%c%c",&c1,&c2,&c3);
若要給 c1、c2、c3 分別輸入字母 A、B、C,則以下對輸入形式的描述正確的是
A) 字母 A、B、C 之間不能有分隔符號
B) 字母 A、B、C 之間可以用空格分隔
C) 字母 A、B、C 之間可以用回車符分隔
D) 字母 A、B、C 之間可以用 Tab 鍵分隔
c029
有以下程式段- scanf("%d%d%d",&a,&b,&c);
- if(a<b)
- a= =b;
- if(a<c)
- a= =c;
- printf("%d\n",a);
複製代碼 該程式段的功能是
A) 輸出 a、b、c 中值相等的數值
B) 輸出 a、b、c 中的最大值
C) 輸出 a、b、c 中的最小值
D) 輸出 a 的原始值
c030.
以下程式段中,不能實現“如果 a<b 則 x=10,否則 x=-10”的是
A) if(a<b)
x=10;
if(b<a)
x=-10;
B) if(a<b)
x=10;
else
x=-10;
C) x=-10;
if(a<b)
x=10;
D) x=(a>=b)? -10:10; |