首页 >> 封头

全国计算机等级二级C语言上机改错题题型卷一医疗灯

亿顺五金网 2022-08-05 14:56:56

全国计算机等级二级C语言上机改错题题型---卷一

全国计算机等级二级C语言上机改错题题型---卷一 2011年12月10日 来源: 第1题 给定程序MODI1.C中函数fun的功能是:把在字符串s中出现的每个字符,紧随其后重复出现一次,形成一个新串放在t中,t中字符按原字符串中字符顺序排列。  例如:当s中的字符串为:"ABAABBCCDDEE"。  则t中的字符串应为:"AABBCCDDEE"。  请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! Modi1.c #include #include #include /************found************/  voidfun(chars,chart)/参考答案:voidfun(char*s,char*t)/  {inti,sl; sl=strlen(s); for(i=0;i{t[2*i]=s[i]; t[2*i+1]=s[i]; }  /************found************/  t[2*sl]=’0’;/参考答案:t[2*sl]=’\0’;/  } main()  {chars[100],t[100];  clrscr();  printf("\nPleaseenterstrings:");scanf("%s",s);  fun(s,t);  printf("Theresultis:%s\n",t);  } 第2题 给定程序MODI1.C中函数fun的功能是:把在字符串s中出现的每个字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符串中逆排列。 例如:当s中的字符串为:"ABCDE"时, 则t中的字符串应为:"EEDDCCBBAA"。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! Modi1.c #include #include #include voidfun(char*s,char*t) {inti,sl; sl=strlen(s); /************found************/ for(i=1;i{t[2*i]=s[sl-i-1]; t[2*i+1]=s[sl-i-1]; } /************found************/ t[2*sl]=’0/’;/参考答案:t[2*sl]=’\0’;/ }  main() {chars[100],t[100]; clrscr(); printf("\nPleaseenterstrings:");scanf("%s",s); fun(s,t); printf("Theresultis:%s\n",t); } 第3题 给定程序MODI1.C中函数fun的功能是:将在字符串s中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符串中字符的顺序排列。(注意0为偶数) 例如:当s中的字符串为:"ABCDE"时, 则t中的字符串应为:"AACCEE"。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! Modi1.c #include #include #include voidfun(char*s,char*t) {inti,j,sl; sl=strlen(s); /************found************/ for(i=0,j=0;i{t[2*j]=s[i]; t[2*j+1]=s[i]; j++; } /************found************/ t[2*

男性出现早射怎么办广州哪家医院看比较靠谱

成都白癜风医院位置

重庆哪家医院看宫颈癌比较好

患有甲减要怎么护理呢

开封抑郁的治疗费用开封心理到哪里治疗好

友情链接