若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
A. m[--i]
B. m[2*2]
C. [m[0]]
D. m[m[i]]
查看答案
若有以下程序#includevoidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf("%d\n",n);}则以下叙述中不正确的是()
A. 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D. 函数f无返回值,所以可用void将其类型定义为无返回值型
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i
A. 22
B. 10
C. 34
D. 30
若有说明:inti,j=2,*p=&j;则能完成i=j赋值功能的语句是()
A. i=*p;
B. p*=*&j;
C. i=&j;
D. i=**p;
有以下程序main(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=0;ps--)puts(ps);}执行后的输出结果是()
A. yzxyz
B. zyz
C. zyzxyz
D. xxyxyz