下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西北师范大学知行学院计算机与电子信息工程系2012-2013年度 第1学期 C程序设计 实践考察选题 2012.11专业:计本/电本 级别:2011 班级:本科 任课教师:魏晋军一、作品设计要求.1. 系统功能完善,运行正常;2. 系统设计完成后应填写实践考查选题及成绩登记表;3. 作品命名格式如下:学号 姓名 作品名称);二、 设计工具VC+6.0 或Turboc2.0三、 选题及要求(共60题)(一) 所有题目要求及评分标准:1. 程序难度加分: 较难(加10分);2. 程序要有完整清晰的注释;3. 程序应当充分采用结构化、模块化的编程思想,既用函数实现相应功能,main函数只实现调用(加
2、5分),程序具有良好的可扩展性。(二) 初中等难度题(限一人完成)1. 兔子繁殖问题,即Fibonacci问题,要求输出前20个数字,同时注意输出要排列整齐.2. 小孩吃梨,小孩买了一些梨,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的梨吃掉一半,又多吃了一个。以后每天早上都吃前一天剩下的一半,并又多吃一个。到第18天只剩下一个梨了,问小孩共买了多少梨?3. 百鸡百钱,我国古代数学家张丘建在算经中出了一道题“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?4. 数值排序(要求使用冒泡排序算法),由用户输入任意10个整数,要求按照由大到小的顺序排
3、列出来。5. 数值排序(要求使用选择排序算法),由用户输入任意10个整数,要求按照由大到小的顺序排列出来。6. 打印1001000以内的水仙花数,所谓“水仙花数”是指一个三位数,其各位数字立方和应等于该数本身。例如:153是一个“水仙花数”,因为1531的三次方5的三次方3的三次方,即1531333+53。7. 求500以内的所有完数(一个数如果等于它的因子之和,则这个数称为完数。例如6的因子是1,2,3,而6=1+2+3,因此6是完数).8. 求1!+2+3!+n!9. 对已经排好序的数组,插入一个数之后,仍按照顺序排列。10. 打印输出菱形图案. * * * * * * * * * * *
4、 * * * * *11. 求一个4*4矩阵的对角线之和.12. 求1000以内的素数(素数是只能被1和它本身整除的数)13. 成绩统计,输入10名学生的3门课的成绩,计算每个学生的每门课平均成绩.14. 在计算机中输入某年某月某日,判断这一天是这一年的第几天15. 打印输出杨辉三角,输出8行. (30分) 1 1 1 1 2 1 1 3 3 1 16. 求一个n阶方阵的转置矩阵(3*4矩阵)(转置即将原数组的行作为新数组的列,原数组的列变成新数组的行)17. 输入一个数,分解出他的各位数字,然后逆序输出.(注意:对任意位数的数字都能进行分解) 18. 输入两个正整数m和n,求其最大公约数和最
5、小公倍数。19. 编写程序,求解分段函数的值,X由用户输入. X (X1)Y= 2X-1 (1=X=10)20.编写程序画出一个六边形,边长以”*”组成,要求输入组成边的“*”个数,画出不同的图形。21.编写一个加密程序,要求:对于字母,将A换成D, 将B换成E,, 将Y换成B, 将Z换成C;将a换成d, 将b换成e,,将y换成b, 将z换成c。对于数字, 将1换成3, 将2换成4,,将8换成1, 将9换成2。(1)输入字符串,输出经过加密的密文。(2)输入密文,输出经过解密的原文。22矩阵转换:大部分元素是0的矩阵称为稀疏矩阵,假设有K个非0元素,则可以用K*3的矩阵简记之,其中第一列是行号
6、,第二列是列号,第三列是该行、列下的非0元素的值。如0 0 0 5 可简记为 2 0 0 0 0 1 0 0 0 0 4 01 4 5 试编程输入一个稀疏矩阵2 1 2 转换为简记形式,并输出 3 2 1 4 3 4 11、字母统计(最多23. 凑钱程序:编程序,输入正整数m,它代表一个人民币钱数(元数)。求取这样一个方案,使用最少张数的人民币纸币,凑成上述的钱数m,并输出结果。(注意,现有7种元以上面值的人民币,分别为:100,50,20,10,5,2,1。)24. 统计分数:输入一批学生某门课程考试的各题的分数,计算每个人的总分,统计各分数段049, 5059, 6069,7079, 80
7、89, 90100的人数及占总人数的百分比。要求输入:课程名称,考试日期,学生班号,学生姓名,学号,课程考试得分。输出要求:课程名称,考试日期,学生班号;各分数段的人数及百分比。25字符串操作(可以2人完成)输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中,例如,123放在a0,456放在a1.统计共有多少个整数,并输出这些数。26. 农夫过河(可以2人完成):一个人带有一只羊, 一框菜和一只狼要过河, 但船上除了载一人以外, 最多每次只能再带一样东西。而当人不在场的情况下, 羊和菜在一起, 羊
8、要吃菜, 狼和羊在一起, 狼会吃羊。问怎样安排, 人才可以安全地把三样东西都运过河去。编写程序模拟该过程。27. 通信录:设一个通信录由以下几项数据信息构成: 数据项 类型 姓名 字符串 地址 字符串 邮政编码 字符串 电话号码 字符串试为通信录数据定义类型和定义通信录变量, 实现功能:存取、显示、删除记录、查询记录等功能。28. 职工工作量统计系统编写有一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序
9、输出)。要求程序用有序链表存储数据信息。(三) 较难题(可以两人合作完成)29图书信息管理系统设计 (一 )(1) 图书信息包括:书号、书名、作者名、出版单位、出版时间、价格。(2) 系统提供以下功能:图书信息的录入、浏览、 查询30图书信息管理系统设计 (二 )(1) 图书信息包括:书号、书名、作者名、出版单位、出版时间、价格。(2) 系统提供以下功能:图书信息的录入、浏览、排序31图书信息管理系统设计 (三 )(1) 图书信息包括:书号、书名、作者名、出版单位、出版时间、价格。(2) 系统提供以下功能:图书信息的录入、浏览、删除32图书信息管理系统设计 (四 )(1) 图书信息包括:书号、
10、书名、作者名、出版单位、出版时间、价格。(2) 系统提供以下功能:图书信息的录入、浏览、修改33学生信息管理系统设计 (一)(1) 学生信息包括:学号,姓名,年龄,性别,出生年月,籍贯、身份证号、电话(2) 系统提供以下功能:学生信息的录入、浏览、 查询34学生信息管理系统设计 (二 )(1) 学生信息包括:学号,姓名,年龄,性别,出生年月,籍贯、身份证号、电话(2) 系统提供以下功能:学生信息的录入、浏览、排序35学生信息管理系统设计 (三)(1) 学生信息包括:学号,姓名,年龄,性别,出生年月,籍贯、身份证号、电话(2) 系统提供以下功能:学生信息的录入、浏览、删除36学生信息管理系统设计
11、 (四 )(1) 学生信息包括:学号,姓名,年龄,性别,出生年月,籍贯、身份证号、电话(2) 系统提供以下功能:学生信息的录入、浏览、修改37宿舍管理系统(一 )(1) 宿舍信息包括:宿舍号 楼号 系别 班级 班主任 宿舍成员 宿舍电话(2) 系统提供以下功能:宿舍信息的录入、浏览、 查询38宿舍管理系统(二 )(1) 宿舍信息包括:宿舍号 楼号 系别 班级 班主任 宿舍成员 宿舍电话(2) 系统提供以下功能:宿舍信息的录入、浏览、排序39宿舍管理系统(三 )(1) 宿舍信息包括:宿舍号 楼号 系别 班级 班主任 宿舍成员 宿舍电话(2) 系统提供以下功能:宿舍信息的录入、浏览、删除40宿舍管
12、理系统(四 )(1) 宿舍信息包括:宿舍号 楼号 系别 班级 班主任 宿舍成员 宿舍电话(2) 系统提供以下功能:宿舍信息的录入、浏览、修改41班级信息管理系统(一 )(1) 班级信息包括: 班级 级别 专业 班主任 人数 男生人数 女生人数 (2) 系统提供以下功能:班级信息的录入、浏览、查询42班级信息管理系统(二 )(1) 班级信息包括: 班级 级别 专业 班主任 人数 男生人数 女生人数 (2) 系统提供以下功能:班级信息的录入、浏览、排序43. 班级信息管理系统(三)(1) 班级信息包括: 班级 级别 专业 班主任 人数 男生人数 女生人数 (2) 系统提供以下功能:班级信息的录入、浏览、删除44. 班级信息管理系统(四)(1) 班级信息包括: 班级 级别 专业 班主任 人数 男生人数 女生人数 (2) 系统提供以下功能:班级信息的录入、浏览、修改45. 学生成绩管理系统(一)(1) 学生成绩信息包括:学号 姓名 语文成绩 数学成绩 英语成绩(2) 系统提供以下功能:成绩的录入、浏览、查询46. 学生成绩管理系统(二)(1) 学生成绩信息包括:学号 姓名 语文成绩 数学成绩 英语成绩 (2) 系统提供以下功能:成绩的录入、浏览、排序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学一期中试卷(2022考研全国统考·历年真题分类汇编)
- 中山大学有机化学强化试卷|2024考研(权威解析版)
- 2025年全国统考数学二冲刺试卷(提分冲刺卷)
- 中医大考试题及答案
- 中药药师考试题及答案
- 2026年高职酒店管理(宴会策划)试题及答案
- 2026年中职畜牧兽医(动物营养与饲料)试题及答案
- 特岗计划考试题目及答案
- 甘肃工会考试题目及答案
- 全科医生考试题及答案6
- 2026年贵州贵州省粮食储备集团有限公司招聘真题及答案
- 中国马克思主义与当代2024版教材课后思考题答案
- 《言语治疗技术》课程考试复习题库及答案
- 采购合规培训
- 各专业文件准备目录-肾内科药物临床试验机构GCP SOP
- 租冷库合同模板版
- GB/T 44484-2024公开街景地图安全处理技术要求
- 智能制造工程专业《生产实习》教学大纲
- 3DMine-矿业工程软件-帮助手册说明书
- 肠内营养堵管的护理方法
- 2024年陕西省安康兴达路桥集团有限公司招聘笔试参考题库附带答案详解
评论
0/150
提交评论