计算机二级

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

题目

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

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

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

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

D.scanf("%1e",A);

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有"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”。

第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.A.seaM("%1f",&a);

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

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

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


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

第4题:

若有定义“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正确。

第5题:

若有“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”。

第6题:

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

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

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

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

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


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

第7题:

若有定义语句: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是正确的。

第8题:

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

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

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

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

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


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

第9题:

若有定义“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”。