• 2022-06-11 问题

    下面函数用递归调用的方法,将str中存放的长度为n的字符串反序,例如原来是”ABCDE”,反序为“EDCBA”。void invent(char *str, int n){ char t; t=*str; *str=*(str+n-1); *(str+n-1)=t;if(n>2)invent( 【 9】 ,n-2);else 【 10 】 ;}空格9处的答案是: A: str B: str+1 C: str-1 D: str+n

    下面函数用递归调用的方法,将str中存放的长度为n的字符串反序,例如原来是”ABCDE”,反序为“EDCBA”。void invent(char *str, int n){ char t; t=*str; *str=*(str+n-1); *(str+n-1)=t;if(n>2)invent( 【 9】 ,n-2);else 【 10 】 ;}空格9处的答案是: A: str B: str+1 C: str-1 D: str+n

  • 2022-06-12 问题

    void invent(char *str, int n){ char t; t=*str; *str=*(str+n-1); *(str+n-1)=t;if(n&gt;2)invent( 【 9】 ,n-2);else 【 10 】 ;}【9】<br/>5.下面函数用递归调用的方法,将str中存放的长度为n的字符串反序,例如原来是”ABCDE”,反序为“EDCBA”。 A: str B: str+l C: str-l D: str+n

    void invent(char *str, int n){ char t; t=*str; *str=*(str+n-1); *(str+n-1)=t;if(n&gt;2)invent( 【 9】 ,n-2);else 【 10 】 ;}【9】<br/>5.下面函数用递归调用的方法,将str中存放的长度为n的字符串反序,例如原来是”ABCDE”,反序为“EDCBA”。 A: str B: str+l C: str-l D: str+n

  • 2022-06-27 问题

    char str&#91;&#93;=“China”; 等价于 A: char str[5]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’,’0’}; B: char str[6]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’,’0’}; C: char str[5]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’}; D: char str[6]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’};

    char str&#91;&#93;=“China”; 等价于 A: char str[5]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’,’0’}; B: char str[6]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’,’0’}; C: char str[5]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’}; D: char str[6]={‘C’, ‘h’, ‘i’, ‘n’, ‘a’};

  • 2022-06-08 问题

    将输入的字符串按逆序输出,例如输入abcd,则按dcba顺序输出出来,请完善程序。#include stdio.h#include string.hint main( ){char *str, s&#91;20&#93;; int n; str=s; scanf(%s,str); n=strlen(str); while(--n=0){str=s&#91;____&#93;; printf(%c,*str); } return 0;}

    将输入的字符串按逆序输出,例如输入abcd,则按dcba顺序输出出来,请完善程序。#include stdio.h#include string.hint main( ){char *str, s&#91;20&#93;; int n; str=s; scanf(%s,str); n=strlen(str); while(--n=0){str=s&#91;____&#93;; printf(%c,*str); } return 0;}

  • 2022-05-23 问题

    已知整型变量n,其值为3位正整数。现用整型变量a、b和c,分别提取其各位、十位和百位,正确的代码为( )。 A: a=Right(Str(n),1)b=Mid(Str(n),2,1)c=Left(Str(n),1) B: a=Right(Val(n),1)b=Mid(Val(n),2,1)c=Left(Val(n),1) C: a=Mid(Cstr(n),3,1)b=Mid(Cstr(n),2,1)c=Mid(Cstr(n),1,1) D: a=Mid(str(n),3,1)c=Mid(str(n),1,1)b=mid(str(n),2,1)

    已知整型变量n,其值为3位正整数。现用整型变量a、b和c,分别提取其各位、十位和百位,正确的代码为( )。 A: a=Right(Str(n),1)b=Mid(Str(n),2,1)c=Left(Str(n),1) B: a=Right(Val(n),1)b=Mid(Val(n),2,1)c=Left(Val(n),1) C: a=Mid(Cstr(n),3,1)b=Mid(Cstr(n),2,1)c=Mid(Cstr(n),1,1) D: a=Mid(str(n),3,1)c=Mid(str(n),1,1)b=mid(str(n),2,1)

  • 2022-06-01 问题

    打印乘法口诀的程序。 clear for m=1 to 9 for n=1 to str(m, 1)+"*"+str(n,1 )+"="+str(s,2)+"" endfor endfor return

    打印乘法口诀的程序。 clear for m=1 to 9 for n=1 to str(m, 1)+"*"+str(n,1 )+"="+str(s,2)+"" endfor endfor return

  • 2022-06-08 问题

    下列程序运行后的输出结果是______ int main(){ char str&#91;&#93;="The_Microsoft"; int n=4; sub(str,0,n-1); sub(str,0,strlen(str)-1); printf("%s\n",str);}sub(str,n1,n2){ char *str; int n1,n2; char c,*p; p=str+n2; str=str+n1; while(str

    下列程序运行后的输出结果是______ int main(){ char str&#91;&#93;="The_Microsoft"; int n=4; sub(str,0,n-1); sub(str,0,strlen(str)-1); printf("%s\n",str);}sub(str,n1,n2){ char *str; int n1,n2; char c,*p; p=str+n2; str=str+n1; while(str

  • 2022-06-11 问题

    对字符数组str赋初值.str不能作为字符串使用的一个是( ) A: A.char str[]="shanghai"; B: B.char str[]={"shanghai"}; C: C.char str[9]={s,h,a,n,g,h,a,i,\0}; D: D.char str[8]={ s,h,a,n,g,h,a,i};

    对字符数组str赋初值.str不能作为字符串使用的一个是( ) A: A.char str[]="shanghai"; B: B.char str[]={"shanghai"}; C: C.char str[9]={s,h,a,n,g,h,a,i,\0}; D: D.char str[8]={ s,h,a,n,g,h,a,i};

  • 2022-05-30 问题

    下列检索式表示“检索词出现N次” 的是( ) A: =str /SUB N B: =str $ N C: % strN D: =str1/SEN N str2

    下列检索式表示“检索词出现N次” 的是( ) A: =str /SUB N B: =str $ N C: % strN D: =str1/SEN N str2

  • 2022-06-11 问题

    以下不能将键盘输入的字符串:This is a string 读入到str中的程序段是______。 A: char str[80]; scanf("%s",str) ; B: char str[80]; int i=0; while((str[i++]=getchar())!='\n'); str[i]=0; C: char str[80]; gets(str); D: char str[80], *ps=str; do{ scanf("%c",ps); } while(*ps++ !='\n'); *(ps)=0;

    以下不能将键盘输入的字符串:This is a string 读入到str中的程序段是______。 A: char str[80]; scanf("%s",str) ; B: char str[80]; int i=0; while((str[i++]=getchar())!='\n'); str[i]=0; C: char str[80]; gets(str); D: char str[80], *ps=str; do{ scanf("%c",ps); } while(*ps++ !='\n'); *(ps)=0;

  • 1 2 3 4 5 6 7 8 9 10