设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是()。
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是()。
A.1
B.0
C.4
D.3
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是()。
A.1
B.0
C.4
D.3
设有如下语句,则执行后的输出结果是( )。
int x=10,y=3,z;
printf("%d\n", z=(x%y,x/y));
(A)1 (B)0 (C)4 (D)3
A.++t->a
B.(*t).a++
C.t->a++
D.t++->a
若有如下定义: int x=2,y=3,z=4; 则表达式!(x=y)||x+z&&y-z的值是【 】。
A.EXEC P1 10, @a int output, @b int output
B.EXEC P1 10, @a int, @b int output
C.EXEC P1 10, @a output, @b output
D.EXEC P1 10, @a, @b output
A.8次
B.9次
C.16 次
D.18次
A.3
B.4
C.5
D.6
设有如下定义:
int a=1,b=2,c=3,d=4,m=2,n=2;
则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( )。
(A)1 (B)2 (C)3 (D)0
A.A.STD tt[2]={{1,'A',62},{2,'B',75}};
B.B.STD tt[2]={1,"A",62},2,"B",75};
C.C.struct tt[2]={{1,'A'},{2,'B'}};
D.D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
设有如下程序段:
int x=2002,y=2003; printf("%d\n",(x,y));则以下叙述中正确的是( )。
(A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出
(B)运行时产生出错信息
(C)输出值为2002
(D)输出值为2003