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(){inta=12,b=12;printf(%d%d\n,--a,++b);}A)1010B)1212C)1110D)11134.以下程序输出结果是main(){intm=5;if(m++5)printf(%d\n,m);elseprintf(%d\n,m--);}A)7B)6C)5D)45.当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为if(ab)if(cd)x=1;elseif(ac)if(bd)x=2;elsex=3;elsex=6;elsex=7;A)1B)2C)3D)69.设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是A)3B)0C)9D)-1211.以下程序的输出结果是#includestdio.hmain(){inta=2,c=5;printf(a=%%d,b=%%d\n,a,c);}A)a=%2,b=%5B)a=2,b=5C)a=%%d,b=%%dD)a=%d,b=%d13.若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf(%d,(x,y));上面程序片段的输出结果是A)200B)100C)100200D)输出格式符不够,输出不确定的值15.已知字母A的ASCII码为十进制的65,下面程序的输出是main(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf(%d,%c\n,ch1,ch2);}A)67,DB)B,CC)C,DD)不确定的值16.若执行下面的程序时从键盘上输入3和4,则输出是A)14B)16C)18D)20