问题 单项选择题

若有定义语句:
double x,y,*px,*py;
执行
px=&x;py=&y;
正确的输入语句是______。

A.scanf("%lf%lf",px,py);
B.scanf("%f%f"&x,&y);
C.scanf("%f%f",x,y);
D.scanf("%lf%lf",x,y);

答案

参考答案:A

解析: 因为x,y都是double型数据,所以输入时的格式字符应为%lf,所以B与C错误。D选项中“scanf("%lf %lf",x,y);”应为“scanf("%lf %lf",&x,&y);”。故本题答案为A。

选择题
多项选择题 X型题