以下关于scanf()函数的叙述,正确的是( )。
A: 当输入一个字符串时,不能控制输入的字符数量
B: 输入项可以是一个常量,如scanf("%f",3.5);
C: 当输入数据时,必须指明变量地址,如scanf("%f",&f);
D: 只有控制串,没有输入项,也能正确输入数据,如scanf("a=%d");
A: 当输入一个字符串时,不能控制输入的字符数量
B: 输入项可以是一个常量,如scanf("%f",3.5);
C: 当输入数据时,必须指明变量地址,如scanf("%f",&f);
D: 只有控制串,没有输入项,也能正确输入数据,如scanf("a=%d");
举一反三
- 以下关于scanf()函数的叙述,正确的是( )。 A: 当输入一个字符串时,不能控制输入的字符数量 B: 输入项可以是一个常量,如scanf("%f",3.5); C: 当输入数据时,必须指明变量地址,如scanf("%f",&f); D: 只有控制串,没有输入项,也能正确输入数据,如scanf("a=%d");
- 已知 int a;使用scanf()函数输入一个整数给变量a,正确的函数调用是( )。 A: scanf("%d",a); B: scanf("%d",&a); C: scanf("%f",&a); D: scanf("%lf",&a);
- 若有定义:int a; float x; 则下面正确的输入函数调用语句是( )。 A: scanf("%f%d",&a,&x); B: scanf("%f%d",a,x); C: scanf("%d%f",&a,&x); D: scanf("%d%f",a,x);
- 有变量定义int a;float c;下面输入语句不能正确赋值的是( ) A: scanf("%f %d",a, c) B: scanf("%d,%f", &a, &c) C: scanf("x=%d, c=%f", &a, &c) D: scanf("%d%f", &a, &c)
- 根据定义和数据的输入方式,输入语句的正确形式为 。已有定义:float f1,f2;数据的输入方式:4.52 3.5 A: scanf("%f,%f",&f1,&f2); B: scanf("%f%f",&f1,&f2); C: scanf("%3.2f %2.1f",&f1,&f2); D: scanf("%3.2f%2.1f",&f1,&f2);