scanf(%d%d%f,&a,&b); /* 多余的格式符%f完全不起作用 */
scanf(%d%d,&a,&b,&x); /* 多余的输入项不能获得输入数据 */
scanf(%d%f%d,&a,&b,&x); /* 输入项与格式符类型不匹配,变量b和x得不到正确的输入数据 */
scanf(Input:%d%d,&a,&b); /* 格式串中允许加入格式符以外的字符串 */
第1题:
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是( )。
A.INPUT x,y、z;
B.scanf(”%d%d%d”,&x,&y,&z.);
C.sCanf(”%d%d%d”,x,y,z.);
D.read(”%d%d%d”,&x,&y,&z.);
第2题:
A、@
B、#
C、$
D、,
第3题:
若有说明语句“int a;float b;”,以下输入语句正确的是( )。
A.scanf("%f%f",&a,&b);
B.scanf("%f%d",&a,&b);
C.scanf("%d,%f",&a,&b);
D.scanf("%6.2f%62f",&a,&b);
第4题:
以下叙述中,正确的是______。
A.输入项可以是一个实型常量,如scanf("%f,3.5):
B.只有格式控制,没有输入项,能正确输入数据到内存,例如: scanf("a=%d, b=%d”);
C.当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf("%4.2f",&f);
D.当输入数据时,必须指明变量地址,例如:scanf("%f", &f):
第5题:
若有定义语句“doublex,y,*px,*Py;执行了px=&x;py=&y;”后,正确的输入语句是( )。
A.scanf("%f%f",x,y);
B.scanf("%f%f"&x,&y);
C.scanf("%If%le",px,py);
D.scanf("%lf%If"x,y);
第6题:
若有定义语句:double x,y,*px,*PY;执行了laX=&x;lay=&y;之后,正确的输入语句是( )。
A.scanf(”%If%le”,px,lay);
B.seanf(”%f%f¨&x,y);
C.seanf(”%f%f",x,y);
D.Scanf(”%If%If"·,x,y):
第7题:
以下叙述中正确的是( )
A.输入项可以是一个实型常量,如scanf("%f",3.5);
B.只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf("a=%d,b=%d");
C.当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf("%4.2f",&f)
D.当输入数据时,必须指明变量地址,例如:scanf(“%f",&f);
第8题:
以下叙述中,正确的是______。
A.输入项可以是一个实型常量,例如: scanf("%f",3.5);
B.只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf("a=%d,b=%d");
C.当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf("%4.2f",&d);
D.当输入数据时,必须指明变量地址,例如: scanf("%f",&f);
第9题:
输入语句scanf("%d%d%f",&m,&y);中变量的个数和输入格式符个数不一致导致出现输入错误。
第10题:
设floatx,由键盘输入:12.45,能正确读入数据的输入语句是()。
第11题:
要使doublex;longa;获得数据,正确的输入语句是()。
第12题:
在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符
只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度
scanf函数中的字符串是提示程序员的,输入数据时不必管它
复合语句也被称为语句块,它至少要包含两条语句
第13题:
此题为判断题(对,错)。
第14题:
A.x
B.lx
C.lD
D.d
第15题:
若有定义语句:doub1e x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。
A.scanf("%f%f"&x,&y);
B.scanf("%f%f"&x,&y);
C.scanf("%1f%lf",px,y);
D.scanf("%lf%lf",x,y);
第16题:
已知int a;float b;所用的scanf调用语句格式为: scanf("a//%d,b=%f",&a,&b); 为了将数据3和25.08分别赋给x和y,正确的输入应当是
A.3,25.08<Enter>
B.a=3,b=25.08<Enter>
C.a//3.b=25.08<Enter>
D.a//3<Enter>b=25.08<Enter>
第17题:
下列有关格式输入函数scanf的叙述中正确的是( )。
A.输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”
B.可以只有格式控制项,没有地址列表项
C.在输入数据时,必须规定精度。如scanf("%4.2f",&d);
D.当输入数据时,必须指明变量地址
第18题:
若有定义语句:

正确的输入语句是( )。
A.scanf(”%lf%If"’,X,Y);
B.scanf(”%f%f¨X,Y);
C.scanf(”%f%f¨,X,y);
D.scanf(”%lf%le”,px,PY);
第19题:
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
A.INPUT x、v、z;
B.scanf("%d%d%d",&x,&y,&z);
C.scanf("%d%d%d",x,y,z);
D.read("%d%d%d",&x,&y,&z);
第20题:
X、Y、Z被定义为int型变量,若从键盘给X、Y、Z输入数据,正确的输入语句是______。
A.INPUT X,Y,Z;
B.scanf("%d%d%d",&X,&Y,&Z);
C.scanf("%d%d%d",X,Y,Z);
D.read("%d%d%d",&X,&Y,&Z);
第21题:
若定义x为double型变量,则能正确输入x值的语句是()。
第22题:
若a是float型变量,b是unsigned型变量,以下输入语句中合法的是().
第23题:
假设定义变量如下:int x; float y;以下输入语句中()是正确的。