若有定义“double a;”,则正确的输入语句是( )。A.seaM("%1f",a);B.scanf("%f",&a);SXB若有定义“double a;”,则正确的输入语句是( )。A.seaM("%1f",a);B.scanf("%f",&a);C.scanf("%1f",&a)D.scanf("%1e",&a);

题目
若有定义“double a;”,则正确的输入语句是( )。A.seaM("%1f",a);B.scanf("%f",&a);SXB

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

A.seaM("%1f",a);

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

C.scanf("%1f",&a)

D.scanf("%1e",&a);


相似考题
参考答案和解析
正确答案:D
本题考查seanf函数的调用形式:scanf(格式字符串,输入项地址表)。题中定义变量a为双精度型变量,双精度变量的格式符为“le”;变量的地址用取地址符“&”加变量名表示,所以选项D正确。
更多“若有定义“double a;”,则正确的输入语句是( )。A.seaM("%1f",a);B.scanf("%f",&a); ”相关问题
  • 第1题:

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

    A.scanf("%1f",a) ;

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

    C.scanf("%1f",&a)

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


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

  • 第2题:

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

    A.scanf("%1f",a);

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

    C.scanf("%1f",&a);

    D.scanf("1e",&a);


    正确答案:C
    本题考查scanf函数的调用形式:scanf(格式字符串,输入项地址表)。“格式字符串”是要输入的变量的格式符;“输入项地址表”是要输入的变量的地址。

  • 第3题:

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

    A.scanf("%1f",a);

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

    C.scanf("%1f",&a)

    D.scanf("%1e",&a);


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

  • 第4题:

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

    A.A.seaM("%1f",&a);

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

    C.scanf("%1f",&a)

    D.scanf("%1e",&a);


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

  • 第5题:

    若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是( )。A.*p=&a;scanf(&qu

    若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是( )。

    A.*p=&a;scanf("%1f”,p);

    B.*p=&a;scanf("%f",p);

    C.p=&a;scanf("%",*p);

    D.p=&a;scanf("%1f",p);


    正确答案:D
    double*p,a定义了一个指向双精度型的指针变量P和双精度型变量a,p=&a表示将变量a的地址赋给指针变量p;scanf("%If",p)表示用键盘输入的数赋给指针变量P所指向的地址单元中,scanf函数要求在输入double型数据,格式控制符必须用%1f。否则,数据不能正确输入。所以选项D正确。