• 2022-06-18
    在C语言中,下列语句正确的是
    A: scanf("%f",&f);
    B: scanf("%4.2f",&f);
    C: scanf("a=%d,b=%d");
    D: scanf("%f",3.5);
  • A

    内容

    • 0

      若有定义: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);

    • 1

      用scanf语句将输入数据存入单精度浮点型变量f1和f2中的C语句 A: scanf("%f,%f",f1,f2); B: scanf("%f,%f",&f1,&f2); C: scanf("%E,%E",&f1,&f2); D: scanf("%e,%e",&f1,&f2); E: scanf("%g,%g",f1,f2); F: scanf(%f,%f,f1,f2);

    • 2

      有变量定义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)

    • 3

      下列有关scanf函数的描述,正确的是_____。 A: scanf(“%f”,12.3); B: scanf(“a=%d,b=%d”); C: scanf(“%6.5f”,&a); D: scanf(“%f”,&a);

    • 4

      如有定义语句float *p,a;,则正确给变量p和a赋值的程序段是( ) A: scanf("%f",a); *p=&a; B: scanf("%f",&p); *p=&a; C: scanf("%f",p); a=&p; D: scanf("%f",&a); p=&a;