2009年6月计算机程序设计C语言实践考试试卷 下载本文

内容发布更新时间 : 2024/5/3 21:42:00星期一 下面是文章的全部内容请认真阅读。

2009年(上)全国信息技术水平考试 计算机程序设计技术(C语言)实践考试试卷

请根据题目要求写出完整的程序,并编译通过。注意以下几点: 1.三个源程序文件必须保存到考场服务器中指定的文件夹中,其名字为考生准考证号的最后5位(该文件夹已建立)。即使你的程序无法编译通过,也应保存源程序文件,以得到基本分数。

2.根据运行平台的不同,考生上传的程序文件可以是下列中的一种: (1)以考生准考证号的最后5位的文件夹中应保存对应试题的三个源程序文件和相应的三个.exe文件。文件名规定为准考证最后5位_1.c;准考证最后5位_2.c;准考证最后5位_3.C和准考证最后5位_1.exe;准考证最后5位_2.exe;准考证最后5位_3.exe。 (2)以考生准考证号的最后5位的文件夹中应创建对应试题的三个工程/项目文件夹,工程/项目文件夹名分别为准考证最后5位_1;准考证最后5位_2;准考证最后5位_3,将对应试题的所有运行文件分别保存到三个工程/项目文件夹中。

3.写明程序的运行平台(如VC++、Turbo C、Borland C等)。 4.要求的算法流程图画在答卷上,源程序抄录在答卷上。 5.必须严格按照题目要求完成程序,自己添加的成分不加分,如果 影响了程序清晰性还要扣分。

6.尽量使程序在编译时不出现warning提示信息,否则将根据warning提示的数量适当扣分。

7.应尽量简化程序代码,并使程序尽量清晰易读。程序繁杂、结构

混乱将被扣分。

8.程序中应适当插入注释文字,但不应过于繁杂。合理、清晰的注 释将适当加分。

请你选择所用的运行平台:打“√”

1.编写程序功能为:显示用5,6,7,8组成互不相同且无重复的 所有三位数。

程序分析:可填在百位、十位、个位的数字都是5、6、7、8。组成所有的排列后再去掉不满足条件的排列。

2.编写程序功能为:从字符串中删除指定的字符,如输入的字符在字符串中不存在,则字符串照原样输出。(同一字母的大、小写按不同字符处理,输入字符串长度不得大于81位)。(30分) 例如:若程序执行时输入字符串为:I am a student.从键盘上 输入字符n,则输出后变为: I am a studet.。

3.编写一小卖部前台商品计价程序,假设该小卖部有lO种商品,采 用数组存储商品代码(3位整数)和单价(百元以下整数),键盘输入顾 客选购的商品代码和数量,计算并显示应付金额。先画出程序的算法 流程图,再编辑与调试程序。