单项选择题以下程序调用findmax函数返回数组中的最大值()。 findmax(int*a,intn) {int*p,*s; for(p=a,s=a;p-a<n;p++) if()s=p; return(*s); } main() {intx[5]={12,21,13,6,18}; printf( %d n ,findmax(x,5)); } 在下划线处应填入的是
A.p>s B.*p>*s C.a[p]>a[s] D.p-a>p-s
单项选择题若有以下程序 #include void f(int n); main() { void f(int n); f(5); } void f(int n) { printf( %d n ,n); } 则以下叙述中不正确的是 ( )。
单项选择题以下程序段的输出结果是 ( )。char s[]= 141 141abc t ; printf ( %d n ,strlen(s));
单项选择题以下程序的输出结果是 ( )。int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i,a=0; for(i=0;i<5;i++) a+=f(); printf( %d n ,a); }
单项选择题以下程序的输出结果是 ( )。char cchar(char ch) { if(ch>='A'&&ch<='Z') ch=ch-'A'+'a'; return ch; } main() { char s[]= ABC+abc=defDEF ,*p=s; while(*p) { *p=cchar(*p); p++; } printf( %s n ,s); }