In the following statements about functional dependency, which one is incorrect?
A.If X→Y and Y→Z, then X→Z.
B.If X→Y and, then X→Y'.
C.If X→Y and, then X'→Y.
D.If, then X→X'.
第1题:
有下列函数定义: int fun(double a,double b) {return a*b;} 若下列选项中所用变量都已正确定义并赋值,错误的函数调用是( )。
A.if(fun(x,y)){……}
B.z=fun(fun(x,y),fun(x,y));
C.z=fun(fun(x,y)x,y);
D.fun(x,y);
第2题:
若x,y,z均为int型变量,则执行以下语句后的输出为() x=(y=(z=10)+5)-5; printf(“x=%d,y=%d,z=%dn”,x,y,z); y=(z=x=0,x+10); printf(“x=%d,y=%d,z=%dn”,x,y,z);
A.x=10,y=10,z=10 x=0,y=10,z=0
B.x=10,y=15,z=10 x=10,y=10,z=0
C.x=10,y=15,z=10 x=0,y=10,z=0
D.x=10,y=10,z=10 x=10,y=10,z=0
第3题:
【单选题】以下不正确的语句为()。
A.if (x>y);
B.if (x=y)&&(x!=0) x+=y;
C.if (x) z=z/x;
D.if (x>y) {x++;y++;}
第4题:
以下错误的if语句是:
A.if(x>y) z=x;
B.if(x==y) z=0;
C.if(x!=y) printf("%d",x) else printf("%d",y);
D.if(x
第5题:
若x,y,z均为int型变量,则执行以下语句后的输出为() x=(y=(z=10)+5)-5; printf(“x=%d,y=%d,z=%dn”,x,y,z); y=(z=x=0,x+10); printf(“x=%d,y=%d,z=%dn”,x,y,z);
A.x=10,y=15,z=10 x=0,y=10,z=0
B.x=10,y=10,z=10 x=0,y=10,z=0
C.x=10,y=15,z=10 x=10,y=10,z=0
D.x=10,y=10,z=10 x=10,y=10,z=0
第6题:
若有int x=10,y=20,z=30;以下语句执行后x,y,z的值是() if (x>y) z=x;x=y;y=z; A)x=10,y=20,z=30 B)x=20,y=30,z=30 C)x=20,y=30,z=10 D)x=20,y=30,z=20
A.x=10,y=20,z=30
B.x=20,y=30,z=30
C.x=20,y=30,z=10
D.x=20,y=30,z=20