现有X、Y、Z三种金属,如果把X和Y分别放入稀硫酸中,X溶解并产氢气,Y不反应;如果把Y和Z分别放入硝酸银溶液中,过一会儿,在Y表面有银析出,而Z没有变化。根据以上实验事实,判断X、Y、Z的金属活动性顺序。
第1题:
下列函数定义中,会出现编译错误的是
A.max(int x,int y,int *z) { *z=x>y ? x:y; }
B.int max(int x,y) { int z; z=x>y ? x:y; return z; }
C.max(int x,int y) { int z; z=x>y?x:y; return(z); }
D.int max(int x,int y) { return(x>y?x:y); }
第2题:
下列能够交换变量X和Y值的程序段是( )。
A.Y=X:X=Y
B.Z =X:Y=2:X =Y
C.Z=X:X=Y:Y=Z
D.Z=X:W=y:Y=Z:X=Y
第3题:
下列函数定义不正确的是 ( )
A.int max { int x y,z; z=x>y? x: y }
B.int max(x,y) int x,y; { int z; z=x>y? x:y; return(z) }
C.int max(x,y) { int x,y z; z=x>y? x: y; return(z); }
D.int max( ) {}
第4题:
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (______) { T a; if(x>y) { a=x;x=y;y=a; } if(y>z) { a=y;y=z;z=a; } if(x>y) { a=x;x=y;y=a; } }
A.Tx,Ty,Tz
B.Tx;y;z
C.T&x,T&y,T&z
D.T&x,&y,&z
第5题:
下面关于函数依赖的叙述中,正确的是( )。
Ⅰ.若X→Y,X→Z,则X→YZⅡ.若XY→Z,则x→Z,Y→Z
Ⅲ.若X→Y,WY→Z,则X→ZⅣ.若X→Y,Y→Y’,则X→Y’
第6题:
第7题:
第8题:
指出下列关系模式是第几范式?并说明理由。 (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} (5)R(x,Y,Z)F={XY→Z} (6)R(W,X,Y,Z)F={X→Z,WX→Y}
第9题:
以下()程序段可以实施X、Y变量值的变换。
第10题:
x=1,y=1,z=1,执行表达式w=++x||++y&&++z后,x、y、z的值分别为()。
第11题:
要交换变量X和Y之值,应使用的语句组是()。
第12题:
X>Y>Z
X>Z>Y
Z>X>Y
Y>Z>X
第13题:
下列能够交换变量X和Y值的程序段是( )。
A.Y=X:X=Y
B.Z=X:Y=Z:X=Y
C.Z=X:X=Y:Y=Z
D.Z=X:W=Y:Y=Z:X=Y
第14题:
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun(______) { T a; if(x>y) { a=x; x=y;y=a; } if(y>z) { a=y; y=z;z=a; } if(x>y) { a=x; x=y;y=a; } }
A.T x,T y,T z
B.T x;y;z
C.T &x,T &y,T &Z
D.T &x,&y,&z
第15题:
计算z的值,当x大于等于y时,z=x;否则z=y。下列语句错误的是( )
A.If x>=y Then z=x:z=y
B.If x>=y Then z=x Else z=y
C.z=y:If x>=y Then z=x
D.If x<y Then z=y Else z=x
第16题:
计算z的值,当x大于y时,z=x;否则z=y。下列语句错误的是
A.If x>=y Then z=x:z=y
B.If x>=y Then z=x Else z=y
C.z=y:If x>=y Then z=x
D.If x<=y Then z=y Else z=x
第17题:
下面关于函数依赖的叙述中,不正确的是( )。
A)若X→Y,Y→Z,则X→YZ
B)若X→Y,Y'包含Y,则X→Y'
C)若X→Y,Y→Z,则X→Z
D)若XY→Z,则X→Z,Y→Z
第18题:
第19题:
若程序中需要表示关系x≥y≥z,应使用C语言表达式为()
第20题:
判断下列关系模式可以达到的范式级别: 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}
第21题:
设x=4,y=8,说明下列各题运算后x,y,z的值分别是多少? (a)z=(++x)*(--y) (b)z=(++x)+(y--) (c)z=(x++)*(--y) (d)z=(x++)+(y--)
第22题:
下列能够交换变量X和Y值的程序段是()
第23题: