niusouti.com
更多“若有"double a;",则正确的输入语句是()。A.scanf("%lf",a);B.scanf("%f",&a);C.scanf("%lf",& ”相关问题
  • 第1题:

    若有定义语句:

    正确的输入语句是( )。

    A.scanf(”%lf%If"’,X,Y);

    B.scanf(”%f%f¨X,Y);

    C.scanf(”%f%f¨,X,y);

    D.scanf(”%lf%le”,px,PY);


    正确答案:D
    %1f,%le是针对double类型的数据,如果仅甩%f,输入的数据可能不能被完全接收,数据的精度可能不足。%f主要针对float类型的变量输入,选项8错误。根据瓣Hlf(格式,变量地址),选项A,C错误。故答案为D选项。

  • 第2题:

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

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

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

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

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


    scanf( “%lf”,&x);

  • 第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 a;”,则正确的输入语句是( )。

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

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

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

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


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

  • 第5题:

    有变量定义如下:double num; 要使得num的值为3.14159,则正确的输入语句为:________。

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

    B.scanf("%lf",&num);

    C.scanf("%d",&num);

    D.scanf("%f",&num);


    A