• 2022-06-03
    若int a,b; double x;以下不合法的scanf函数调用语句是 。
    A: scanf(“%d%o%f”, &a,&b,&x);
    B: scanf(“%3d%*3d%lf”,&a,&b,&x);
    C: scanf(“%o%f%lo”,&a,&b);
    D: scanf(“%ld%lo%o”,&a,&b,&x);
  • C

    内容

    • 0

      若有定义intx,y;doublez;,则以下不合法的scanf函数调用语句为________。 A: scanf("%d,%x,%le",&x,&y,&z); B: scanf("%2d%d%lf",&x,&y,&z); C: scanf("%x%o%lg",&x,&y,&z); D: scanf("%x%o%6.2lf",&x,&y,&z);

    • 1

      若定义x为double型变量,则能正确输入x值的语句是()。 A: scanf("%f",x); B: scanf("%d",&x); C: scanf("%lf",&x); D: scanf("%o",&x);

    • 2

      若x,y均为int变量,z为float变量,以下不合法的scanf函数调用为( )。 A: scanf(%d,%x,%e, B: scanf(%2d%d,%f, C: scanf(%x%*d %o, D: scanf(%x%d%6.2f,

    • 3

      若已有定义:double x;则以下输入语句正确的是( )。 A: scanf("%f",x); B: scanf("%lf",&x); C: scanf("%d",&x); D: scanf("%lf",x);

    • 4

      若x,y 均定义为 int 型,z 为 double 型 ,以下不合法的 scanf 函数调用语句是( ). A: scanf("%d%d,%lf",&x,&y,&z); B: scanf("%x,%d,%lf",&x,&y,&z); C: scanf("%d,%x,%lf",&x,&y,&z); D: scanf("%d,%d,%x",&x,&y,&z);