A. X x=new X();
Y y=new Y();
Z z=new Z();
y=(Y)x;
B. X x=new X();
Y y=new Y();
Z z=new Z();
x=(X)y;
C. X x=new X();
Y y=new Y();
Z z=new Z();
Z=(Z)x;
D. X x=new X();
Y y=new Y();
Z z=new Z();
W w=(W)x;
答案:D
解析:对象的强制类型转换的格式要求:"W w=(W)x;",只有D项符合
以下( )程序段可以实施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
下列函数定义中,会出现编译错误的是 ______。
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);}
下列函数定义中,会出现编译错误的是
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); }
下列能够交换变量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
三道国家集训队试题的简解题 1 设 x、 y、 z 0 , x + y + z = 1. 求证 : 22 . (2006 ,中国国家集训队考试 (四 ) )证法 1 :由柯西不等式有 x z+ y x+ z y= x + y x y(x + y) ( x + z)+y + z y z( y + z) ( y + x) +z + x z x( z + x) ( z + y) 2 ( x + y + z) x2 y( x + y) ( x + z) +y2 z( y + z) ( y + x) +z2 x( z + x) ( z + y)= 2 x2 y( x + y) ( x + z) +y2 z( y + z) ( y + x) +z2 x( z + x) ( z + y) 要证式 只须证2 x2 y( x + y) ( x + z) +y2 z( y + z) ( y + x) +z2 x( z + x) ( z + y) 12x2 y ( y + z) + y2 z (z + x) + z2 x ( x + y) ( x + y) ( y + z) ( z + x) ( x + y + z)Z x3 y + y3 z + z3 x + 2 ( x2 y2 z2 0Z x - y) 2 + y - z) 2 + z - x) 2 故不等式 成立 :令 x = a , y = b , z = c. 则 1. 从而 , a2 b2 c2 2 a2 c +b2 a +c2 b = a2 c +b2 a +c2 b ,T = c2 c +a2 a +b2 - T= ( a
表示关系x≥y≥z应使用C语言表达式( )
A.(x>=y)&&(y>=z)
B.(x>y)AND(y>z)
C.x>=y>=z
D.(x>=y)&(y>=2)
下列函数定义不正确的是 ( )
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( ) {}
计算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
计算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
计算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