题目内容

执行下列程序后,输出的结果是()。 #include<stdio.h> #define S(X)X*X void main() { int a=9,k=3,m=2; a/=S(k+m)/S(k+m); printf("%d",a); }

A. (*p) .data.a
B. (*p) .a;
C. p->data.a
D. p.data.a

查看答案
更多问题

设有下列说明语句: strcut str {int x;float y;char z;}st; 则下列的叙述中不正确的是()。

A. 00001111
B. 11111101
C. 00000010
D. 11000000

设x=015,则x=x^017的值是()。

A. EOF
B. -1
C. 非零值
D. 0

语句int(*ptr)()的含义是()。

A. (!a==1)&&(!b==0)
B. (a<b)&&!c‖1
C. a&&b
D. a‖(b+b)&&(c-a)

若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。

A. b=double(b);
B. ++b;
C. a=a++=5;
D. a=double(b);

答案查题题库