(3)有以下程序
#include <stdio.h>
main() { char c1='1',c2='2'; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); }
當運行時輸入:a<回車> 后,以下敘述正確的是
A)變量c1被賦予字符a,c2被賦予回車符
B)程序?qū)⒌却脩糨斎氲?個字符
C)變量c1被賦予字符a,c2中仍是原有字符2
D)變量c1被賦予字符a,c2中將無確定值
(4)數(shù)字字符0的ASCII值為48,若有以下程序
main()
{ char a='1',b='2';
printf("%c,",b++);
printf("%d\n",b-a);
}
程序運行后的輸出結(jié)果是
A)3,2
B)50,2
C)2,2
D)2,50
(5) 有以下程序
main()
{ char a='a',b;
print("%c,",++a);
printf("%c\n",b=a++);
}
程序運行后的輸出結(jié)果是
A) b,b B) b,c C)a,b D) a,c
(6) 有以下程序
main()
{ char a,b,c,d;
scanf("%c,%c,%d,%d",&a,&b,&c,&d);
printf("c,%c,%c,%c\n",a,b,c,d);
}
若運行時從鍵盤上輸入:6,5,65,66<回車>。則輸出結(jié)果是
A) 6,5,A,B B) 6,5,65,66 C) 6,5,6,5 D) 6,5,6,6
(7) 有以下程序
main( )
{ char k; int I;
for(i=1;i<3;i++)
{ scanf(“%c”,&k);
switch(k)
{ case ‘0’: printf(“another\n”);
case ‘1’: printf(“number\n”);
}
}
}
程序運行時,從鍵盤輸入:01<回車>,程序執(zhí)行后的輸出結(jié)果是
A) another B) another C) another D) number
number number number number
another number
(8) 已定義ch為字符型變量,以下賦值語句中錯誤的是
A) ch="\"; B) ch=62+3; C) ch=NULL; D) ch="\xaa";
(9) 已定義c為字符型變量,則下列語句中正確的是
A) c=‘97’; B) c="97"; C) c=97; D) c="a";
(10)有以下程序段
int m=0,n=0; char c=‘a(chǎn)’;
scanf("%d%c%d",&m,&c,&n);
printf("%d,%c,%d\n",m,c,n);
若從鍵盤上輸入:10A10<回車>,則輸出結(jié)果是:
A) 10,A,10 B) 10,a,10 C) 10,a,0 D) 10,A,0
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |