举一反三
- 有以下程序 #include void fun(char *a, char *b) { while(*a=='*') a++; while(*b = *a) {b++; a++;} } void main( ) { char *s="*****a*b****",t[80]; fun(s,t); puts(t); } 程序运行结果是( )。
- 以下程序的运行结果是。 #include void fun(char *a,char *b) {while(*a= =’*’) a++; while(*b=* {b++;a++;} } main() {char *s=”****a*b****”,t[80]; fun(s,t); puts(t); }
- 有以下程序,程序的运行结果是( ) 。 #include void fun(char *a,char *b) {while(*a==’*’) a++; while(*b=*a) {b++;a++;} } void main() {char *s=”****a*b****”,t[80]; fun(s,t); puts(t); } A: a*b**** B: *****a*b C: a*b D: ab
- 有以下程序#include void fun(char *a,char *b) while(*a=='*') a++;while(*b=*a) b++;a++;main() char *s="****a*b****",t[80];fun(s,t); puts(t);程序的运行结果是______。 A: *****a*b B: a*b C: a*b**** D: ab
- 有以下程序: #include [ stdio.h] void fun( char *a, char *b ) { while( *a= ="*" ) a+ +; while( *b= *a )1 b+ +;a+ +; } } main( ) {char *s="* * * * * a*b * * * *",t[80]; fun(s,t); puts(t); } 程序的运行结果是______。 A: ab B: a*b C: * * * * *a*b D: a*b* * * *
内容
- 0
有以下程序#include void fun(char *a,char *b){ char *s=a; while(*s) s++; s--; while(s>=a) { *b=*s; s--; b++; } *b=’\0’;}main(){ char s1[]="abc",s2[6]; fun(s1,s2); puts(s2);}程序运行后的输出结果是 A: cbaabc B: abc C: cba D: abccba
- 1
有以下程序(说明:字母A的ASCIl码值是65) #include <stdio.h> void fun(char *s) { while(*s) { if(*s%2) printf("%c",*s); s++; } } int main(void) { char a[]="BYTE"; fun(a); printf(" "); return 0; } 程序运行后的输出结果是
- 2
以下程序的输出结果是 _[13]_______ . #include #include char *fun(char *t) { char *p=t; return(p+strlen(t)/2); } main() { char *str="abcdefgh"; str=fun(str); puts(str); }
- 3
以下程序段运行的结果是_____。[br][/br]int fun(char *s)[br][/br]{ char *t=s;[br][/br] while(*t) t++;[br][/br] return (t-s);[br][/br]} void main() { char *str="china"; printf("%d\n",fun(str)); }
- 4
智慧职教: 下面函数fun的功能是( )。 int fun(char *s,char *t) { while(*s==*t) if(*s=’\\0’) return 0; else s++,t++; return *s-*t; }