• 2022-06-09 问题

    调用下列哪个函数,能交换两个指针的指向()。 char str&#91;&#93;="China"; char *p1 = str, *p2 = “加油”; Swap (p1, p2); cout<< p1 << p2; // 加油China A: void Swap(char *p, char *q){ char *t = 0; t=p; p=q; q=t;} B: void Swap(char* p, char *q){ char t; t=*p;*p=*q;*q=t;} C: void Swap(char * *p, char * *q){ char* t = 0; t=*p;*p=*q;*q=t;} D: void Swap(char* &p, char * &q){ char* t = 0; t=p; p=q; q=t;}

    调用下列哪个函数,能交换两个指针的指向()。 char str&#91;&#93;="China"; char *p1 = str, *p2 = “加油”; Swap (p1, p2); cout<< p1 << p2; // 加油China A: void Swap(char *p, char *q){ char *t = 0; t=p; p=q; q=t;} B: void Swap(char* p, char *q){ char t; t=*p;*p=*q;*q=t;} C: void Swap(char * *p, char * *q){ char* t = 0; t=*p;*p=*q;*q=t;} D: void Swap(char* &p, char * &q){ char* t = 0; t=p; p=q; q=t;}

  • 2022-06-10 问题

    void main(){char s&#91;20&#93;; char *t; t= t + 7 ;}

    void main(){char s&#91;20&#93;; char *t; t= t + 7 ;}

  • 2021-04-14 问题

    以下与库函数strcmp(char *s,char *t)功能相等的程序段是( )。? int strcmp3(char *s,char *t){ for ( ; *t==*s; ) { if (!*t) return 0 ; t++ ; s++ ; } return (*s-*t) ;}|int strcmp2(char *s,char *t){ for ( ; *s++==*t++; ) if (!*s) return 0 ; return (*s-*t) ;}|int strcmp1(char *s,char *t){ for ( ; *s++==*t++; ) if (*s=='\0') return 0 ; return (*s-*t) ;}|int strcmp4(char *s,char *t){ for ( ; *s==*t;s++,t++ ) if (!*s) return 0 ; return (*t-*s) ;}

    以下与库函数strcmp(char *s,char *t)功能相等的程序段是( )。? int strcmp3(char *s,char *t){ for ( ; *t==*s; ) { if (!*t) return 0 ; t++ ; s++ ; } return (*s-*t) ;}|int strcmp2(char *s,char *t){ for ( ; *s++==*t++; ) if (!*s) return 0 ; return (*s-*t) ;}|int strcmp1(char *s,char *t){ for ( ; *s++==*t++; ) if (*s=='\0') return 0 ; return (*s-*t) ;}|int strcmp4(char *s,char *t){ for ( ; *s==*t;s++,t++ ) if (!*s) return 0 ; return (*t-*s) ;}

  • 2022-06-11 问题

    中国大学MOOC: 下面程序 char * fun1(char *t,char *s){ while(*t=*s){s++,t++;} return t;}int main(){ char a&#91;100&#93;=Hello; char b&#91;20&#93;=NEU; char *t=NULL; t=fun1(a,b); printf(%s,t);}执行结果为

    中国大学MOOC: 下面程序 char * fun1(char *t,char *s){ while(*t=*s){s++,t++;} return t;}int main(){ char a&#91;100&#93;=Hello; char b&#91;20&#93;=NEU; char *t=NULL; t=fun1(a,b); printf(%s,t);}执行结果为

  • 2022-07-27 问题

    下列语句中存在语法错误的是______。 A: char t[6][20]; t[1] = "Game"; B: char t[ ][20]={ "Game"}; C: char *t[6]; t[1]= "Game"; D: char t[ ]={ "Game"};

    下列语句中存在语法错误的是______。 A: char t[6][20]; t[1] = "Game"; B: char t[ ][20]={ "Game"}; C: char *t[6]; t[1]= "Game"; D: char t[ ]={ "Game"};

  • 2022-06-11 问题

    下面程序 char * fun1(char *t,char *s){ while(*t=*s){s++,t++;} return t;}int main(){ char a&#91;100&#93;="Hello"; char b&#91;20&#93;="NEU"; char *t=NULL; t=fun1(a,b); printf("%s",t);}执行结果为 A: HelloNEU B: Hello C: NEU D: 输出为空

    下面程序 char * fun1(char *t,char *s){ while(*t=*s){s++,t++;} return t;}int main(){ char a&#91;100&#93;="Hello"; char b&#91;20&#93;="NEU"; char *t=NULL; t=fun1(a,b); printf("%s",t);}执行结果为 A: HelloNEU B: Hello C: NEU D: 输出为空

  • 2021-04-14 问题

    以下程序的输出结果是 _[13]_______ . #include #include char *fun(char *t) { char *p=t; return(p+strlen(t)/2); } main() { char *str="abcdefgh"; str=fun(str); puts(str); }

    以下程序的输出结果是 _[13]_______ . #include #include char *fun(char *t) { char *p=t; return(p+strlen(t)/2); } main() { char *str="abcdefgh"; str=fun(str); puts(str); }

  • 2022-05-29 问题

    下列不能输出字符串"Hello"的程序段是______。 A: char *t; t="Hello";printf("%s\n",t); B: char *t, s[]="Hello"; t=s;printf("%s\n",t); C: char s[20],*t=s; t="Hello";printf("%s\n",s); D: char *t, s[]="Hello"; t=s;printf("%s\n",s);

    下列不能输出字符串"Hello"的程序段是______。 A: char *t; t="Hello";printf("%s\n",t); B: char *t, s[]="Hello"; t=s;printf("%s\n",t); C: char s[20],*t=s; t="Hello";printf("%s\n",s); D: char *t, s[]="Hello"; t=s;printf("%s\n",s);

  • 2021-04-14 问题

    有以下程序:void ss(char *s,char t){... char str1[100]=

    有以下程序:void ss(char *s,char t){... char str1[100]=

  • 2022-06-09 问题

    下列声明结构体变量错误的是( ) A: A.struct student  { int no; char name[16]; }st1,st2; B: B. struct student{ int no;char name[16];};struct student st1,st2; C: C.struct student { int no; char name[16]; }; struct st1,st2; D: D.struct student{ int no;char name[16]; };student st1,st2;

    下列声明结构体变量错误的是( ) A: A.struct student  { int no; char name[16]; }st1,st2; B: B. struct student{ int no;char name[16];};struct student st1,st2; C: C.struct student { int no; char name[16]; }; struct st1,st2; D: D.struct student{ int no;char name[16]; };student st1,st2;

  • 1 2 3 4 5 6 7 8 9 10