题目内容

若有以下程序#include"stdio.h"voidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf("%d\n",n);}则以下叙述中不正确的是

A. 若只在主函数中对函数f进行声明,则只能在主函数以及函数f定义的后面正确调用函数f
B. 若在主函数前对函数f进行声明,则在主函数和其后的其它函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复声明
D. 函数f无返回值,所以可用void将其类型定义为无值型

查看答案
更多问题

以下程序的输出的结果是int x=3;main(){ int i;for (i=1;i

A. 3 3
B. 2 2
C. 2 6
D. 2 5

有如下程序int runc(int a,int b){ return(a+b);}main(){ int x=2,y=5,z=8,r;r=func(func(x,y),z);printf("%\d\n",r);}该程序的输出的结果是

A. 12
B. 13
C. 14
D. 15

若有以下调用语句,则正确的fun函数的首部是main(){...........inta[50],n;...............fun(n,&a[9]);................}

A. voidfun(intm,intx[])
B. voidfun(ints,inth[41])
C. voidfun(intp,int*s)
D. voidfun(intn,inta)

下列程序执行后的输出结果是#includevoidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);if(i<3){i+=2;func2(i);}}voidfunc2(inti){printf("%c",st[i]);if(i<3){i+=2;func1(i);}}intmain(){inti=0;func1(i);return0;}

A. hello
B. hel
C. hlo
D. hlm

答案查题题库