C语言输入输出练习题

  • 格式:docx
  • 大小:15.54 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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