• 2022-06-03
    已有如下定义语句: float a=12.5;则不能正确执行的语句是 。
    A: printf(“%3.1f\n”,a);
    B: scanf(“%3f”,&a);
    C: printf(“%3f”,a);
    D: scanf(“%3.1f”,&a);
  • D
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/ypxetymjayyyxoo.html

    内容

    • 0

      int x;float y; 若输入形式为2˽3.4,输出形式为x+y=5. 40,正确输入,输出语句是_____。 A: scanf(”%d,%f”,&x,&y); printf(“x+y= %4. 2f”, x+y); B: scanf(”%d%f”,&x,&y); printf(“x+y= %4. 2f”, x+y); C: scanf(”%d%f”,&x,&y); printf(“x+y= %6. 1f”, x+y); D: scanf(”%d,%3.1f”,&x,&y); printf(“x+y= %4. 2f”, x+y);

    • 1

      在下列语句中存在错误的是 A: int a,b;scanf("%d %f",&a,&b); B: int a,b;scanf("%d %d",a,b); C: int a,b;scanf("%d%d\n",&a,&b);printf("%d %d",a,b); D: float a,b;scanf("%3.2f %4.2f",&a,&b);printf("%f %f",a,b); E: float a,b;scanf("%f %f",&a,&b);printf("%f %f",a,b); F: float a,b;scanf("%f %f",&a,&b);printf("a=%4.3f,b=%4.3f",a,b); G: int a,b;scanf("%2d%2d",&a,&b);printf("a=%d,b=%d",a,b); H: int a,b;scanf("%d,%d",&a,&b);printf("a=%2d,b=%2d",a,b); I: int a,b;scanf("a=%d,b=%d",&a,&b);printf("a=%d,b=%d",a,b);

    • 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

      有如下变量定义: float x; double y; 则给变量x,y输入数据的正确语句是() A: scanf("%f%f",x,y); B: scanf("%f%f",&x,&y); C: scanf("%f%lf",x,y); D: scanf("%f%lf",&x,&y);

    • 4

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