单选题若有定义:int a;float b;double c;程序运行时输入:a=1,b=2,c=3回车,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是(  )。Ascanf("a=%d,b=%f,c=%lf",a,b,c);Bscanf("%d%f%lf",a,b,c);Cscanf("a=%d,b=%lf,c=%lf",a,b,c);Dscanf("a=%d,b=%f,c=%f",a,b,c);

单选题
若有定义:int a;float b;double c;程序运行时输入:a=1,b=2,c=3<回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是(  )。
A

scanf("a=%d,b=%f,c=%lf",&a,&b,&c);

B

scanf("%d%f%lf",&a,&b,&c);

C

scanf("a=%d,b=%lf,c=%lf",&a,&b,&c);

D

scanf("a=%d,b=%f,c=%f",&a,&b,&c);


参考解析

解析:
格式字符d,输入十进制整数;格式字符f,输入浮点数;格式字符lf,输入双精度浮点数。除了格式说明字符和附加格式字符外,如果还有其他字符,则在输入数据时要求按照这些字符在一一对应的位置原样输入。程序运行时输入:a=1,b=2,c=3,则scanf函数格式控制串应该是“a=%d,b=%f,c=%lf”。答案选择A选项。

相关考题:

若变量已正确定义为 int 型,要通过语句 scanf( " %d,%d,%d " ,a,b,c); 给 a 赋值 1 ,给 b 赋值 2 ,给 c 赋值 3 ,以下输入形式中错误的是 (u 代表一个空格符 )A)uuu1,2,3 回车 B)1u2u3 回车 C)1,uuu2, uuu3 回车 D)1,2,3 回车

若有以下定义:char a;int b;float c; double d;则表达式a*b+d-c值的类型为【12】 。

若有以下定义: char a: int b; float c; double d; 则表达式a*b+d c的值的类型为 ______。A.floatB.intC.charD.double

若有下面的说明和定义,则sizeof(struct aa)的值是______。 struct aa { int r1;double r2;float r3; union uu{char ul[5]long u2[2]}ua; }mya;A.30B.29C.24D.22

若有以下定义char a;int b;float c;double d;则表达式a*b+d-c值的类型为

若有定义:“int a,b;”,通过语句“scan[("%d;%d".,a,b);”,能把整数3赋给变量a,5赋给变量b的输入数据是( )。A.3 5B.3,5C.3;5D.35

若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatSX 若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatB.intC.charD.double

若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",a,b,c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)A.ЦЦЦ1,2,3<回车>B.1Ц2Ц3<回车>C.1,ЦЦЦ2,ЦЦЦ3<回车>D.1,2,3<回车>

若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。A.charB.intC.doubleD.float

若有定义:int x=1,y=2;float a=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为( )。

设有定义:char c;float f;int i;unsignedu;double d;下列各表达式的类型分别是()1.u+92.d!=f&&(i+2)3.8.2*i+c A.1.unsigned,2.int,3.doubleB.1.double,2.double,3.doubleC.1.int,2.double,3.charD.1.unsigned,2.double,3.int

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

若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。

若有定义:char c;double d;程序运行时输入:1 2&lt;回车&gt;,能把字符1输入给变量c、数值2输入给变量d的输入语句是( )。

设有定义int a;float b;执行scanf("%2d%f",a,b);语句时,若从键盘输入876543.0,a 设有定义int a;float b;执行scanf("%2d%f",a,b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是______。A.876和543.000000B.87和6.000000C.87和543.000000D.76和543.000000

若有下面的说明和定义,则sizeof(struct aa)的值是( )。 struct aa { int r1; double r2; float r3; union uu{char u1[5];long u2[2];}ua; } mya;A.30B.29C.24D.22

以下正确的函数定义是______。A.double f1(int x,int y)B.double f1(int x;int y)C.double f1(int x;float y)D.double f1(int x,y)

若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. float SXB 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. floatB.intC.charD.double

若变量已正确定义为int型,要通过语句“scanf(”%d,%d”,&a,&b,&c);”给a赋值l、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)A.ЦЦЦ1,2,3<回车>B.1Ц2Ц3<回车>C.1,ЦЦЦ2,ЦЦЦ3<回车>D.1,2,3<回车>

若有以下定义:char a; int b; float c; double d; 则表达式a*b+d-c值的类型为______。A.floatB.intC.charD.double

已有定义和语句:double a,b,c;scanf("%1f%1f%1f",a,b,c);,要求给a、b、c分别输入10.0、20.0、 30.0,不正确的输入形式是A.10.0<回车> 20.0<回车>B.10.0<回车> 20 30<回车>C.10 20<回车> 30.0<回车>D.10.0,20.0,30.0<回车>

试题14若有定义语句:int a=10; double b=3.14; , 则表达式‘A’+a +b值的类型是()A.charB.intC.doubleD.float

若有定义 class A{int x,y; static float f(int a){…} float g(int x1,int x2){…}} 及A a1=new A( );则下列用法中非法的是( )。A、g(3,2)B、f(3)C、a1.f(4)D、a1.g(2,5)

单选题设有定义:char c;float f;int i;unsignedu;double d;下列各表达式的类型分别是()1.u+92.d!=f(i+2)3.8.2*i+cA1.unsigned,2.int,3.doubleB1.double,2.double,3.doubleC1.int,2.double,3.charD1.unsigned,2.double,3.int

单选题若变量已正确定义为int型,要通过语句scanf(%d,%d,%d,a,b,c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)(  )。Auuu1,2,3回车B1u2u3回车C1,uuu2,uuu3D1,2,3回车

单选题若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是(  )。

单选题若有定义int a;float b;double c;程序运行时输入:3 4 5回车能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是(  )。Ascanf("%lf%lf%lf",a,b,c);Bscanf("%d%lf%lf",a,b,c);Cscanf("%d%f%f",a,b,c);Dscanf("%d%f%lf",a,b,c);