若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )。
A.scanf("%d%1x,%1e",&x,&y,&z):
B.scarlf("%2d,%d%f",&x,&y,&z);
C.scanf("%x%*d%o",&x,&y);
D.scanf("%x%o%6.2f",&x,&y,&z);
A.scanf("%d%1x,%1e",&x,&y,&z):
B.scarlf("%2d,%d%f",&x,&y,&z);
C.scanf("%x%*d%o",&x,&y);
D.scanf("%x%o%6.2f",&x,&y,&z);
A.X=0000007FH,Y=FFF9H,Z=00000076H
B.X=0000007FH,Y=FFF9H,Z=FFFF0076H
C.X=0000007FH,Y=FFF7H,Z=FFFF0076H
D.X=0000007FH,Y=FFF7H,Z=00000076H
A.x=0000007FH,y=FFF9H,z=00000076H
B.x=0000007FH,y=FFF9H,z=FFFF0076H
C.x=0000007FH,y=FFF7H,z=FFFF0076H
D.x=0000007FH,y=FFF7H,z=00000076H
有定义int m=O,x=2,y=4,z=3;则下列语句执行后输出结果为______。
m=x;
if(z>y)
if(z>x)
m=z;
else
if(y>x)
m=y;
printf("m=%d",m);
A.123412312
B.12341234123412341231231231212
C.1234+1234+1234
D.1234+123+12
设有以下变量定义,并已赋确定的值: char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为()。
A.char
B.int
C.float
D.double
若x,y和z均是int型变量,则执行下面表达式后的x值为【 】。 x=(y=4)+(z=2)
若x、y和z均是int型变量,则执行下面表达式后的x值为【 】。 x=(y=4)+(z=3)
随机过程x(t)和y(t)的相关函数定义为R(t1,t2)=E[x(t1)y(t2)],若z(t)=z(t)y(t),求z(t)的自相关函数。
若已定义a为int型变量,则( )是对指针变量P的正确定义和初始化。
(A)int*p=a; (B)int*P=*a;
(C)int p=&a; (D)int*p=&a;
若有如下定义: int x=2,y=3,z=4; 则表达式!(x=y)||x+z&&y-z的值是【 】。