题目内容
(请给出正确答案)
[单选题]
若有定义“intn=4;”,则执行语句“while(n--)printf("%d",n--);”后的输出结果是()。
A.20
B.31
C.210
D.321
查看答案
如果结果不匹配,请 联系老师 获取答案
A.20
B.31
C.210
D.321
若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。
(A)p=q; (B)*p=*q; (C)n=*q; (D)p=n;
若有以下函数首部intfun(doublex[10],int.cn)则下面针对此函数的函数声明语句中正确的是
A.intfun(double,int);
B.intfun(double*x,intn);
C.intfun(double*,int*);
D.intfun(doublex,int*n);
若有以下宏定义: define N 2 define Y(n)((N+i)*n) 则执行语句z=2*(N+Y(5));后的结果是()。
A.语句有错误
B.z=34
C.z=70
D.Z无定值
A.3
B.4
C.34
D.35
现有定义“int k=1;”则执行语句“while(k<4);”后,k的值为()。
A.4
B.5
C.6
D.8