1、江苏计算机二级考试 C 语言上机真题一 2013 年秋季及答案解析(总分:40.00,做题时间:70 分钟)1.改错题(16 分) 【程序功能】 统计一组单词(本题中含 2 个单词)中的每个单词在一篇文章中各自出现的次数,单词中的字母字符区分大小写。 【测试数据与运行结果】 测试数据: 文章正文: The Olympic Games will be held just outside the capital and the whole area will be called Olympic City. 被统计的一组单词:Olympic, will 屏幕输出:Olympic:2 wi11:2 【
2、含有错误的源程序】 以下源程序已保存在 T 盘 myf1.c 文件内,考生可直接打开该文件调试程序。 1 #include 2 #include 3 #include 4 #include 5 void count( char str ,char substr10 ,int ct,int n) 6 7 int i,j,k =0,m =0; 8 char t; 9 for(i=0;stri;i+) 10 11 for(j=i;isalpha(strj);i+) 12 13 tm=strj; 14 j+;m+; 15 16 tm=/0; 17 for(k=0;k江苏计算机二级考试 C 语言上机真题
3、一 2013 年秋季答案解析(总分:40.00,做题时间:70 分钟)1.改错题(16 分) 【程序功能】 统计一组单词(本题中含 2 个单词)中的每个单词在一篇文章中各自出现的次数,单词中的字母字符区分大小写。 【测试数据与运行结果】 测试数据: 文章正文: The Olympic Games will be held just outside the capital and the whole area will be called Olympic City. 被统计的一组单词:Olympic, will 屏幕输出:Olympic:2 wi11:2 【含有错误的源程序】 以下源程序已保存在 T 盘 myf1.c 文件内,考生可直接打开该文件调试程序。 1 #include 2 #include 3 #include 4 #include 5 void count( char str ,char substr10 ,int ct,int n) 6 7 int i,j,k =0,m =0; 8 char t; 9 for(i=0;stri;i+) 10 11 for(j=i;isalpha(strj);i+) 12 13 tm=strj; 14 j+;m+; 15 16 tm=/0; 17 for(k=0;k