《程序设计基础实验》期末试卷A答题纸
更新时间:2023-05-23 12:03:01 阅读量: 实用文档 文档下载
- 程序设计基础实验报告推荐度:
- 相关推荐
····
璐○
亚·郑· :····名姓··· ··· ○
· · ··· ··· ··43··10○403··
103··1 :···号学··· ·· ○
· ·班1···31程···工息····信子电·○
:···级班··· ··· ·· 院·○
学·机··算计···与息···信·· ○
:系·院···
上 海 商 学 院
2014~ 2015学年第一学期
《程序设计基础实验》期末考试试卷
答 题 纸
总课时: A卷(开卷)
适用年级: 2013级、2014级 本科
适用专业: 计算机科学与技术、电子信息工程
考试时间: 2 周
题目:结合《程序设计基础实验》课程的教学内容,使用C语言编写、调试商业领域应用程序,要求程序逻辑结构清晰,变量、函数定义规范,有适当的注释,每个学生不少于200行C语言程序代码。
注意:允许多个学生合作完成一个程序并填写一份试卷答题纸,但是必须在姓名和学号部分填写明确,并在如下的位置明确写出每个人完成的内容。
一、程序功能简介(总分20分)
整个通讯录软件的程序主要包括添加、查找、删除、显示所有记录四种功能,分别由Add、Search、Delete、Display四个函数来实现。整个程序用while语句循环运行,直到用户选择EXITT退出。While语句通过swich-case条件选择语句在四种功能间转换。
个人信息记录用record结构类型描述。字段作为记录的主键,各条记录主键不可相同。Sex为字符型,仅存储一位字符‘M’或‘F’。name、tel、email字段均为字符数组,起最大有效数组被宏MAXNAME MAXTEL MAXEMAIL限定,加1是为了存储字符串结束符‘\0’
该程序用大小为MAXRECORD的addressBook 数组存储数据记录,数组元素为 结构类型。数组大小被MAXRECORD静态限定。Add添加函数首先检查addressBook是否已达到存储空间上限MAXRECORD,然后提示用户输入一个记录的各个字段值,最后调用SearchPramarykey函数查找addressBook数组,若主键匹配,则显示“记录已存在”并显示此记录,若主键不匹配,则将数据添加在数组结尾Add函数添加成功后应count加1.
第1页,共8页 SearchPramarykey 函数遍历addressBook数组查找主键,若匹配则返回对应的数组下标,若不匹配则—1.
Search查找函数首先提示用户查找的主键,即邮箱,然后调用SearchPramarykey函数进行查找,若找打记录则显示记录,否则不反应。
Dlete删除函数首先提示要用的主键,然后调用SearchPramarykey函数进行查找,若找到则从找到的下标开始将数组中后续的记录依次向前意义的下标,要覆盖掉要删除的数据,若没找到则不作任何动作。成功删除count减1. Display函数显示所有数据。
二、程序N-S流程图(总分20分) 第2页,共8页
第3页,共8页第4页,共8页
三、程序中主要算法的描述(总分分)
四、程序中主要用到哪些数据类型?(总分20分)
五、程序的执行结果(总分20分)
1、基本整形(int); 2、字符型(char); 3、空类型(void); 4、指针类型(*); 5、数组类型([]); 6、结构体类型(struct); 7、函数类型;
第5页,共8页
第6页,共8页
第7页,共8页第8页,共8页
正在阅读:
《程序设计基础实验》期末试卷A答题纸05-23
助理工程师2023年工作总结范文03-22
高中美术教案05-20
四年级奥数.计数综合.乘法原理04-15
物流公司车队管理制度03-30
有机化学-思考题10-31
最新小学特色课程建设实施方案04-15
大学行政办公楼设计A方案04-25
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 答题
- 程序设计
- 期末
- 试卷
- 实验
- 基础
- 2017年郑州大学文学院618语言文字及语言学(含古代汉语、现代汉语)之语言学纲要考研强化模拟题
- 12007年3月金融市场运行情况
- 第16章 污水的化学和物理化学处理
- 监理员2011年度个人工作总结1
- 九河村委会新农村指导员调研报告
- 有女票男生不能发这些信息 没有女票的男生不要犯这样错
- ZT20R pro中纬全站仪
- 华东理工大学二00三年研究生入学试题
- 基础护理学20章-22章选择题
- surpad软件说明书2013-11-11
- 发酵——糖、氮、磷检测方法
- 中医营养学辅导资料
- 大师分析悉尼歌剧院
- 人民大学大众汽车案例-2组
- 论安全社区建设的推进与作用
- 初中英语代词练习题及答案
- 14《夏日绝句》吟诵教学设计
- 小学三年级校本课程教案
- 浙江省2010年1月自学考试机械制造基础试题
- 男人立世,睿智如你