2012年10月14日江苏省高校计算机等级考试二级C语言上机题(C02)及其解答_张柏雄

【上机题命题评述】2012年10月14日C01套编程试题是求三位数的水仙花数及其反序数分别存入数组a和b。为本作者于2011年6月15日在豆丁网上发布的“★预测江苏省计算机C语言等级考试的八道上机编程题_张柏雄.doc”的第六题“六、水仙花数题”,阅者可参考该文。

2012年10月14日C02套编程试题是求反素数,比较简单。

网上对反素数定义为:

定义之一:对于任何正整数x,其约数的个数记做g(x).例如g(1)=1,g(6)=4.如果某个正整数x满足:对于任意i(0

定义之二就认为是绝对素数。例如 17和71等

江苏省高等学校非计算机专业学生

计算机基础知识和应用能力等级考试上机试卷(2012秋)

二级 C语言(试卷代号C02)

(本试卷完成时间 70分钟)

改错题(16分)

【程序功能】

string数组内存放了若干个字符串,以下程序从中找出最长的字符串(如果有多个长度相同且为最长的字符串,则约定第一个为最长的字符串),并在该字符串中的每个数字字符前插入一个空格。

例如,如果string数组中的字符串为“A1B23CD45”、“EF2G34”、“ER45DF678”、“985GHJ211FGH”,则最长的字符串为“985GHJ211FGH”,插入空格后该字符串变为“ 9 8 5G HJ 2 1 1FGH”。

函数maxstr的功能是在存放于ss数组中的m个字符串中查找最长的字符串,函数返回最长字符串所在的数组行的行下标。

函数insert的功能是在str数组中所存放的字符串内每个数字字符前插入一个空格。

EF2G34”、“ER45DF678”、“985GHJ211FGH”

屏幕输出:The maxstring: 985GHJ211FGH

The changestring: 9 8 5G HJ 2 1 1FGH

【含有错误的源程序】

以下源程序已保存在T盘myf1.c文件内,考生可直接打开该文件测试程序。

#include

#include

#include

#include

#define M 4

#define N 80

int maxstr(char (*ss)[N],int m);

{ int i,len,maxlen,n;

maxlen=strlen(ss[0]);

n=0;

for(i=0;i

{ len=strlen(ss[i]);

if(len>maxlen)

{ maxlen=len;

n=i;

}

}

return n;

}

void insert(char str[])

{ int i,j=0,len=strlen(str);

while(str[j])

if(isdigit(str[j]))

{ for(i=len;i>=j;i--)

str[i+1]=str[i];

str[j]=’ ‘;

j+=3;

len++;

}

else j++;

}

int main()

{ int n;

char string[][N]={ "A1B23CD45 ", "EF2G34 ", "ER45DF678 ", "985GHJ211FGH "};

n=maxstr(string,M);

printf("The maxstring:%s\n",string[n]);

insert(string[]);

printf("The changestring:%s\n",string[n]);

getch();

return 0;

}

【要求】

打开T盘中myfl.c文件或将上述程序录入到myf1.c文件中,根据题目要求及程序中语句之间的逻辑关系对程序中的错误进行修改。

改错时,可以修改语句中的一部分内容,调整语句次序,增加少量的变量说明或编译预处理命令,但不能增加其它语句,也不能删去整条语句。

改正后的源程序(文件名myfl.c)保存在T盘的根目录中供阅卷使用,否则不予评分。

二、编程题(24分)

【程序功能】

求10~200内的的所有反素数并按每行5个的形式输出。

对于任意大于2的正整数x,若当0

2013年10月20日江苏省高校计算机等级考试二级c语言,2012年10月14日江苏省高校计算机等级考试二级C语言上机题(C02)及其解答_张柏雄.doc...相关推荐

  1. 水仙花亲密数c语言,★2015年3月15日江苏省高校计算机等级考试二级C语言1套上机题(C01)及其解答_张柏雄.doc...

    ★2015年3月15日江苏省高校计算机等级考试二级C语言1套上机题(C01)及其解答_张柏雄 目录 C01(上午8:00-9:10)原题 解答 附录:通用的自编函数 2015春江苏省高校计算机二级C语 ...

  2. 用c语言输出公差为1等差数列,(word)2012春江苏省高校计算机等级考试二级C语言上机题(C01)及其解答_张柏雄.doc...

    (word)2012春江苏省高校计算机等级考试二级C语言上机题(C01)及其解答_张柏雄 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试上机试卷(2012春) 二级 C语言 试卷代号 ...

  3. C语言三位数反序且if,2012年10月14日江苏省高校计算机等级考试二级C语言上机题(C02)及其解答_张柏雄...

    [上机题命题评述]2012年10月14日C01套编程试题是求三位数的水仙花数及其反序数分别存入数组a和b.为本作者于2011年6月15日在豆丁网上发布的"★预测江苏省计算机C语言等级考试的八 ...

  4. 江苏省计算机二级c语言上机,2012春江苏省高校计算机等级考试二级C语言上机题(C01)及其解答_张柏雄...

    作者对2012年3月11日的江苏省高校计算机等级考试的C01上机题作了详细的剖析和解答,对参加计算机二级C语言考试有参考价值. 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试上机试卷 ...

  5. 计算机二级c语言求水仙花数和完数,预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄.doc...

    预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄 内容 一.特殊数:素数平方是各位数不相同的数 二.495三位陷阱数 三.可分解的整数 四.闰年计算题 五.数制变换题 六.水仙花数题 七.亲密 ...

  6. 2017春3月江苏省c语言上机,2012春江苏省高校计算机等级考试二级c语言上机题(c01)及其解答张柏雄...

    2012春江苏省高校计算机等级考试二级c语言上机题(c01)及其解答张柏雄 2012 春上机题_C01 第 1 页 共 4 页 江苏省高等学校非 计算机专业学生 计算机基础知识和应 用能力等级考试上机 ...

  7. 安徽省2012年下半年计算机水平考试(二级 c语言程序设计),安徽省计算机等级级考试真题C语言2012年12月.doc...

    安徽省计算机等级级考试真题C语言2012年12月,安徽省c语言二级考试,安徽省公务员考试真题,安徽省遴选考试真题,计算机等级二级c语言,c语言二级考试真题,江苏省计算机等级真题,安徽省二级c语言,计算 ...

  8. 安徽省2012年下半年计算机水平考试(二级 c语言程序设计),安徽省计算机等级二级考试真题C语言2012年12月...

    安徽省计算机等级二级考试真题C语言2012年12月 2012年下半年全国高等学校(安徽考区) 计算机水平考试试卷 (二级 C语言程序设计) 一.单项选择题(每题1分,共40分) 1.微型机的中央处理器 ...

  9. 概率论与计算机系统结构为同一天,计算机体系结构后习题原版答案_张晨曦著.doc...

    计算机体系结构后习题原版答案_张晨曦著 2第1章 计算机系统结构的基本概念 1.1 解释下列术语把计算机系统按功能划分成多级层次结构翻译解释某部件获得的系统性能,受限于该部件.局部性原理:程序执行时所 ...

最新文章

  1. Xcode中如何解决无法使用svn命令行的问题
  2. 从清明节到儿童节,打造一个童话城市
  3. C#常用集合总结-2
  4. 爬虫 python 爬取php的网页,带有post参数的网页如何爬取
  5. 【MM模块】Split Valuation 分割评估
  6. 请教 这段代码有问题吗
  7. http accept字段有用吗_http协议(六)报文首部
  8. appium+python自动化51-adb文件导入和导出(pull push)
  9. 男朋友就是要这个样子的
  10. Eclipse之Android开发环境搭建
  11. Xshell正版免费,再也不用找破解版了!
  12. 色彩专题(PS的颜色理论)
  13. 【路由篇】01. 电脑远程访问小米路由器硬盘文件
  14. 华为手机html乱码,华为手机语言设置中文
  15. Becky!客户端Hotmail/outlook邮箱设置方法
  16. Py之shap:shap库的简介、安装、使用方法之详细攻略
  17. 计算机统计各职称人数,用公式计算出各年教师的总人数和各职称的百分比
  18. java英文字母_用JAVA编一个程序输出全部的英文字母
  19. PCL入门系列 —— PassThrough 直通滤波、点云裁剪
  20. lsdyna如何设置set中的node_list_如何理解vue的双向绑定

热门文章

  1. sping boot集成多数据源的时候会出现 unsatisfied dependency expressed through method
  2. 新手产品经理如何写竞品/市场分析报告
  3. 在家干点什么能赚钱,五种在家能赚钱的职业,分享给你!
  4. 几种不为人熟知的搜索引擎作弊方法(转)
  5. 多用户服务器程序设计(详解)
  6. Python实现银行金额大写汉字转换【简单易懂】!!
  7. 三维薄板样条,用于三维模型变形(c++)
  8. 教师试讲学生名字_我们如何帮助老师学习学生的名字
  9. Python判断文件是否存在
  10. HTTP协议的头信息详解 1