• 2021-04-14
    以下程序运行时从键盘输入3.6,2.4,输出结果是。
    #include
    voidmain()
    {
    floatx,y,z;
    scanf("%f,%f",&x,&y);
    z=x/y;
    while(1)
    {if(fabs(z)>1.0)
    {
    x=y;
    y=x;
    z=x/y;
    }
    elsebreak;
    }
    printf("%f",y);
    }
  • 2.4

    内容

    • 0

      从键盘输入三个整数x,y,z,把这三个数由小到大输出,补充完整以下程序。 #include void main() { int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if (x>y) {①____;_____;___} if (x>z) {②____;_____;___} if (y>z) {t=y;y=z;z=t;} printf("small to big: %d %d %d ",x,y,z); }

    • 1

      以下关系模式中属于BCNF的是( ) A: R(X,Y,Z) F={Y→Z, XZ→Y} B: R(X,Y,Z) F={XY→Z} C: R(X,Y,Z) F={X→Y} D: R(X,Y,Z) F={X→Y, Y→Z}

    • 2

      x,y是int变量,z是double变量,若从键盘给x,y,z输入数据,正确的输入语句是(). A: scanf("%d%d%f",&x,&y,&z) B: scanf("%d%d%f,&x,&y,&z") C: scanf("%d%d%lf",&x,&y,&z) D: scanf("%d%d%d",x,y,z)

    • 3

      判断下列关系模式可以达到的范式级别:1)R(X,Y,Z)F={XY→Z}2)R(X,Y,Z)F={Y→Z,XZ→Y}3)R(X,Y,Z)F={Y→Z,Y→X,X→YZ}4)R(X,Y,Z)F={X→Y,X→Z}

    • 4

      公式"x ( F(x,y,z ) → "y ( G(x,y,z) → "z H(x,y,z) ) )的前束范式为 A: "x$y$z (F(x,t,w) → ( G(x,y,w ) → H(x,y,z) ) ) B: $x$y$z (F(x,t,w) → ( G(x,y,w ) → H(x,y,z) ) ) C: "x"y$z (F(x,t,w) → ( G(x,y,w ) → H(x,y,z) ) ) D: "x$y"z (F(x,t,w) → ( G(x,y,w ) → H(x,y,z) ) )