C语言输入输出练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c语言习题--输入输出函数
1. 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:
scanf("i=%d,f=%f",&i,&f); 为了把100和765.12分别赋给i和f,则正确的输入为
A)100<空格>765.12<回车> B)i=100,f=765.12<回车>
C)100<回车>765.12<回车> D)x=100<回车>,y=765.12<回车>
2. 以下程序的输出结果是
main( )
{int a=12,b=12;
printf("%d %d\n",--a,++b); }
A)10 10 B)12 12 C)11 10 D)11 13
4. 以下程序输出结果是
main( )
{ int m=5;
if(m++>5)printf("%d\n",m);
else printf("%d\n",m--); }
A)7 B)6 C)5 D)4
5. 当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为
if(a
if(c else if(a if(b else x=3; else x=6; else x=7; A)1 B)2 C)3 D)6 9. 设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是 A)3 B)0 C)9 D)-12 11. 以下程序的输出结果是 # include main() { int a=2,c=5; printf("a=%%d,b=%%d\n",a,c); } A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d 13. 若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y)); 上面程序片段的输出结果是 A) 200 B) 100 C) 100 200 D) 输出格式符不够,输出不确定的值 15. 已知字母A的ASCII码为十进制的65,下面程序的输出是 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2);} A) 67,D B) B,C C) C,D D) 不确定的值 16. 若执行下面的程序时从键盘上输入3和4,则输出是 A) 14 B) 16 C) 18 D) 20