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

16 查阅

若有定义语句: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);

参考答案:

C解析:scanf函数的—般调用形式为: scanf(格式控制输入项1,输入项2,…) 选项B中,&x前面少了逗号,因此选项B错误。scanf函数要求输入项必须是地址表达式,因此选项A、D错误,又因为变量x和变量y是双精度型的,因此在输入时必须以f(lf)或e(le)的形式,因此选项C是正确的。

计算机二级