若有以下程序#includevoidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf("%d\n",n);}则以下叙述中不的是()。
A、若只在主函数中对函数f进行说明,则只能在主函数中调用函数f
B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以调用函数f
C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D、函数f无返回值,所以可用void将其类型定义为无值型
A、若只在主函数中对函数f进行说明,则只能在主函数中调用函数f
B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以调用函数f
C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D、函数f无返回值,所以可用void将其类型定义为无值型
第1题
若有以下程序 main() { char a; a=B-A+0; printf("%c\n",a); } 执行后输出结果是______。
第2题
若有以下程序 main(){ intc; C=1315; pfintf(%d\n,c);} 则程序的输出结果是
A.15
B.18
C.13
D.5
第3题
若有以下程序 main(){ intc; c=10^5; printf(%dkn,c);) 则程序的输出结果是
A.15
B.10000
C.5
D.105
第4题
若有以下程序段 intr=8; printf(%d\n,r>>1); 输出结果是
A.8
B.4
C.16
D.2
第5题
若有以下程序 include<stdio.h> main(){ inta=-11.b=10; a/=b/=4: printf(%d%d\n,a,b);} 则程序的输出结果是
A.-1-2
B.5-2
C.4-3
D.41762
第6题
若有以下程序段 doublex=5.16894; printf(%f\n,(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是
A.5.175000
B.5.169000
C.5.170000
D.5.168
第7题
若有以下程序: main() { int p, a=5; if(p=a!=0) printf("% d\n", p); else printf("% d\n", p+2); 执行后的输出结果是【 】。
第8题
若有以下程序 main(){ inti,j=0; chara[]=Howareyou!; for(i=0;a[i];i++) if(a[i]!=) aD++]=a[i]; a[j]=\0; printf(%s\n,a);} 则程序的输出结果是
A.Howareyou
B.Hay!
C.Howareyou!
D.Howareyou!
第9题
若有以下程序 yoidflintx) { if(x>=10) { printf(%d-,x%10); fix/10);) elseprintf1%d,x);) main(){ intZ=123456; f(z);) 则程序的输出结果是
A.6-5-4-3-2-1
B.6-5-4-3-2-1-
C.1-2-3-4-5-6
D.1-2-3-4-5-6
第10题
若有以下程序 {}j}include<stdio.h> yoidsp(int*a){ intb=2; *a=*a*2: printf(%d,,*a); a=&b: *a=*a*2: printf(%d,,*a);) main(){ intk=3: sp(&k); printf(%d\n,k);} 则程序的输出结果是
A.6,4,6
B.6,4,3
C.6,12,12
D.9,4,9