程序设计基础(c语言)上机考试题

程序设计基础(c语言)上机考试题

ID:20096930

大小:48.50 KB

页数:5页

时间:2018-10-09

程序设计基础(c语言)上机考试题_第1页
程序设计基础(c语言)上机考试题_第2页
程序设计基础(c语言)上机考试题_第3页
程序设计基础(c语言)上机考试题_第4页
程序设计基础(c语言)上机考试题_第5页
资源描述:

《程序设计基础(c语言)上机考试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计基础(C语言)上机考试题(第一套A卷)2008~2009学年春学期2009年6月应试人学号:姓名:学院/教师:考生须知:1.答题前必须先进行“登录”,做法是:在Windows下,双击D:CTest文件夹中的“C上机考登录”快捷方式图标,进入“程序设计基础(C)上机考试考生登录”框,正确键入学号和密码,单击“输入确定”按钮,框内将显示姓名、学院、教师、考场、机号、试题套号和卷类等信息,单击“确认”按钮(如遇换机,可先单击“换机器”按钮,键入所换的机号和考场),屏幕出现“登录成功”提示框,仔细阅读提示后单击“确定”按钮,即完成登录。登录成功,会在你E:盘中

2、形成一个用于存放答题源程序文件的E:CPanswer文件夹,其中已有一个存放你登录信息的名为StInfo.DAT的文件(为隐含文件,不能删除该文件)。2.答题源程序必须存入E:CPanswer文件夹中。源程序文件主名必须为:套号-卷类-题号(其中的符号-为西文的减号)。如:1-A-3是第一套A卷第3题的源程序。3.必须严格按题目要求的输入、输出格式来输入、输出。4.除非题目中另有要求,假定输入的数据总是正确的。5.阅卷时以试题要求和程序的运行结果为准。6.要遵守考场纪律,有问题请告知监考老师帮助解决。7.完成答题后,可检查答题源程序文件的个数、存放位置(即E

3、:CPanswer文件夹中)以及文件名是否正确,方法是:双击D:CTest文件夹中的“C上机考检查”快捷方式图标,屏幕会显示“应有和现有文件”以及“缺少文件”的信息。8.考试结束,应将试卷交监考老师。机考试题:第1题(7分,源程序文件1-A-1.C)编程,依次从键盘输入n(1≤n≤10)和n个正整数,输出其中的素数及这些素数的累加和,如果输入的n个数中没有素数,则输出“None”。例如,输入:6991110019158输出:1119sum=30输入:59910021455输出:None第2题(8分,源程序文件1-A-2.C)编程,依次从键盘输入字符串s和正整

4、数n,按下述要求处理并输出处理后的字符串s:使字符串s首部和尾部连续的*号分别不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间未与首部或尾部*号相连续的*号不加处理。例如,输入:**abcd****1*2**3*******3输出:**abcd****1*2**3***输入:*********5输出:*****第3题(8分,源程序文件1-A-3.C)编程,从键盘输入10个百分制成绩,将成绩从高到低排序并且排名,然后以“名次:成绩”的形式依次输出,最高分的名次记为1,相同的成绩名次也相同。例如,输入:99100806070909

5、9705070输出:1:1002:992:994:905:806:706:706:709:6010:50(第1名为100分,输出“1:100”。99分有2个,都算第2名,则第3名空缺。同理,第6名的70分有3个,空缺第7和第8名。)程序设计基础(C语言)上机考试题参考解答2008~2009学年冬学期2009年3月/*1-A-1(1)*/main(){inta[10],n,i,j,sum=0;scanf("%d",&n);for(i=0;i

6、[i]%j==0)break;if(j==a[i]){sum+=a[i];printf("%d",a[i]);}}if(sum)printf("sum=%d",sum);elseprintf("none");}/*1-A-1(2)*/intisprime(intn){inti;if(n<2)return0;for(i=2;i

7、0;in)q=s+(i-n);/*定位去除多余*号后的起始位置*/while(*p)p++;while(*--p=='*')

8、j++;/*计数尾部*号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。