niusouti.com
更多“ 若有定义语句:正确的输入语句是( )。A.scanf(”%lf%If"’,X,Y);B.scanf(”%f%f¨X,Y);C.scanf(”%f%f¨,X,y);D.scanf(”%lf%le”,px,PY); ”相关问题
  • 第1题:

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


    正确答案:C
    C。【解析】此题主要考查输入函数的字符格式,lf和le表示以带小数点的数学形式或指数形式输入浮点数。

  • 第2题:

    若有“double a;”,则正确的输入语句是( )。

    A.scanf("%lf",A) ;

    B.scanf("%f",&A) ;

    C.scanf("%lf",&A)

    D.scanf("%le",&A) ;


    正确答案:D
    解析:函数scanf()的调用形式是:scanf(格式字符串,输入项地址表)。其中,“格式字符串”是要输入的变量的格式符;“输入项地址表”是要输入的变量的地址。本题中定义变量a为双精度型变量,双精度变量的格式符为“le”;变量的地址用取地址符“&”加变量名表示,如变量a的地址为“&a”。

  • 第3题:

    若定义x为double型变量,则能正确输入x值的语句是()

    A.scanf(“%f”,x);

    B.scanf(“%f”,&x);

    C.scanf(“%lf”,&x);

    D.scanf(“%5.1f”,&x);


    scanf( “%lf”,&x);

  • 第4题:

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


    正确答案:A
    因为X,Y都是double型数据,所以输入时的格式字符应为%If,所以B与C错误。D选项中scanf(”%lf%%’,x,Y);应为sc“(”%If%If"’,,&)r);。

  • 第5题:

    若定义x为double型变量,则能正确输入x值的语句是()。

    A.scanf("%f",x);

    B.scanf("%f",&x);

    C.scanf("%lf",&x);

    D.scanf("%5.1f",&x);


    scanf( “%lf”,&x);