9月计算机二级C语言考试试题附答案

上传人:亦*** 文档编号:253509687 上传时间:2022-02-13 格式:DOC 页数:14 大小:32.50KB
返回 下载 相关 举报
9月计算机二级C语言考试试题附答案_第1页
第1页 / 共14页
9月计算机二级C语言考试试题附答案_第2页
第2页 / 共14页
9月计算机二级C语言考试试题附答案_第3页
第3页 / 共14页
9月计算机二级C语言考试试题附答案_第4页
第4页 / 共14页
9月计算机二级C语言考试试题附答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《9月计算机二级C语言考试试题附答案》由会员分享,可在线阅读,更多相关《9月计算机二级C语言考试试题附答案(14页珍藏版)》请在金锄头文库上搜索。

1、XX年9月计算机二级C语言考试试题附答案 C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全构造化。以下是关于计算机二级C语言考试试题附答案,希望大家认真练习! 给定程序MODI1.C中函数 fun 的功能是:把在字符串s中出现的每个字符,紧随其后重复出现一次,形成一个新串放在t中,t中字符按原字符串中字符顺序排列。 例如:当s中的字符串为:ABAABBCCDDEE。 那么t中的字符串应为:AABBCCDDEE。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的构造! Modi

2、1.c #include #include #include /*found*/ void fun (char s,char t) /参考答案:void fun (char *s,char *t)/ int i, sl; sl = strlen(s); for (i=0; i t2*i = si; t2*i+1 = si; /*found*/ t2*sl = 0; /参考答案:t2*sl = 0;/ main() char s100, t100; clrscr(); printf(nPlease enter string s:); scanf(%s, s); fun(s, t); printf

3、(The result is: %sn, t); 给定程序MODI1.C中函数 fun 的功能是:把在字符串s中出现的每个字符, 紧随其后重复出现一次,放在一个新串t中,t中字符按原字符串中逆排列。 例如:当s中的字符串为:ABCDE时, 那么t中的字符串应为:EEDDCCBBAA。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的构造! Modi1.c #include #include #include void fun (char *s, char *t) int i, sl; sl = strlen(s); /*found*/

4、 for (i=1; i t2*i = ssl-i-1; t2*i +1 = ssl-i-1; /*found*/ t2*sl = 0/; /参考答案:t2*sl = 0;/ main() char s100, t100; clrscr(); printf(nPlease enter string s:); scanf(%s, s); fun(s, t); printf(The result is: %sn, t); 给定程序MODI1.C中函数 fun 的功能是:将在字符串s中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符串中字符的顺序排列。(注意0为偶数)

5、 例如:当s中的字符串为:ABCDE时, 那么t中的字符串应为:AACCEE。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的构造! Modi1.c #include #include #include void fun (char *s, char *t) int i, j, sl; sl = strlen(s); /*found*/ for (i=0, j=0; i t2*j = si; t2*j +1 = si; j+; /*found*/ t2*sl = 0; /参考答案:t2*j=0;/ main() char s100,

6、 t100; clrscr(); printf(nPlease enter string s:); scanf(%s, s); fun(s, t); printf(The result is: %sn, t); 给定程序MODI1.C中函数 fun 的功能是:将在字符串s中下标为奇数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符串中字符的顺序排列。(注意0为偶数) 例如:当s中的字符串为:ABCDEF时, 那么t中的字符串应为:BBDDFF。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的构造! Modi1.

7、c #include #include #include void fun (char *s, char *t) int i, j, sl; sl = strlen(s); /*found*/ for (i=0, j=0; i t2*j = si; t2*j +1 = si; /*found*/ j-; /参考答案:j+/ t2*j = 0; main() char s100, t100; clrscr(); printf(nPlease enter string s:); scanf(%s, s); fun(s, t); printf(The result is: %sn, t); 给定程序

8、MODI1.C中函数 fun 的功能是:将在字符串s中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符串中字符出现的逆序排列。(注意0为偶数) 例如:当s中的字符串为:ABCDEF时, 那么t中的字符串应为:EECCAA。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的构造! Modi1.c #include #include #include void fun (char *s, char *t) int i, j, sl; sl = strlen(s); if(sl%2)sl-; else sl-

9、=2; /*found*/ for (i=sl, j=0; i=0; i-) /参考答案:for (i=sl, j=0; i=0; i-=2)/ t2*j = si; t2*j +1 = si; j+; /*found*/ t2*sl = 0; /参考答案:t2*j = 0;/ main() char s100, t100; clrscr(); printf(nPlease enter string s:); scanf(%s, s); fun(s, t); printf(The result is: %sn, t); 给定程序MODI1.C中函数 fun 的功能是:将在字符串s中下标为奇数位

10、置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符串中字符出现的逆序排列。(注意0为偶数) 例如:当s中的字符串为:ABCDEFG时, 那么t中的字符串应为:FFDDBB。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的构造! Modi1.c #include #include #include void fun (char *s, char *t) int i, j, sl; sl = strlen(s); /*found*/ if(sl%2) Sl-=2; else Sl-; /参考答案:if(sl%2) sl

11、-=2; else sl-;/ for (i=sl, j=0; i=0; i-=2) t2*j = si; t2*j +1 = si; j+; /*found*/ t2*sl = 0; /参考答案:t2*j = 0;/ main() char s100, t100; clrscr(); printf(nPlease enter string s:); scanf(%s, s); fun(s, t); printf(The result is: %sn, t); 给定程序MODI1.C中函数 fun 的功能是:把在字符串s中出现的每个字符,紧随其后重复出现一次,形成一个新串放在t中,且在t中把原

12、相邻字符的位置进展了交换。 例如:当s中的字符串为:ABCDE时, 那么t中的字符串应为:BBAADDCCEE。 请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的构造! Modi1.c #include #include #include void fun (char *s, char *t) /*found*/ int i, j; /参考答案:int i,j,sl;/ sl = strlen(s); for (i=0, j=0; i if (i+1 sl) t2*j = si+1; t2*j +1 = si+1; j+; t2*j = si; t2*j +1 = si; /*found*/ j-; /参考答案:j+;/ t2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号