题目内容
(请给出正确答案)
[单选题]
若有定义“intn=4;”,则执行语句“while(n--)printf("%d",n--);”后的输出结果是()。
A.20
B.31
C.210
D.321
答案
查看答案
A.20
B.31
C.210
D.321
第1题
若有宏定义:#define MOD(x,y)x%y
则执行下面语句后的输出结果是
int a=13,b=96;
printf("%d\n",MOD(b,a));()
A.1
B.2
C.5
D.6
第2题
A.4
B.5
C.6
D.不确定
第3题
若有以下宏定义:
#define N 2
#define Y(n) ((n+1)*N)
则执行语句z=8*N+Y(1);后z的值为()
A.20
B.16
C.14
D.不确定
第5题
第6题
若有数组char a[5]={97,99,107,'\0',108),(a~z的ASCⅡ值是97~122)则执行语句puts(a)的结果是______。
第8题
若有语句:int i=-19,j=i%4;printf("%d\n",j);则输出结果是______。
第10题
设有以下函数:yoidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
A.yoid*Pf0;pf=fun;
B.yoid(*pf)(int,char*);pf=fun;
C.yoid*pff);*pf=fun;
D.yoid(*pf)(int,char);pf=&fun;
第11题