程序设计综合训练选题(题目)

上传人:飞*** 文档编号:42441560 上传时间:2018-06-02 格式:DOC 页数:6 大小:64KB
返回 下载 相关 举报
程序设计综合训练选题(题目)_第1页
第1页 / 共6页
程序设计综合训练选题(题目)_第2页
第2页 / 共6页
程序设计综合训练选题(题目)_第3页
第3页 / 共6页
程序设计综合训练选题(题目)_第4页
第4页 / 共6页
程序设计综合训练选题(题目)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《程序设计综合训练选题(题目)》由会员分享,可在线阅读,更多相关《程序设计综合训练选题(题目)(6页珍藏版)》请在金锄头文库上搜索。

1、1程序设计综合训练选题程序设计综合训练选题目的:目的:学会对问题制定简单算法,用 C 语言作为工具解决实际问题。 开发工具:开发工具:不限(任何适合 C 语言或 C+语言的开发平台均可) ,如:TurboC 2.0、Visual C+等。 设计要求:设计要求:(1)独立或组队完成。 (2)绘制程序流程图。(3)提交功能说明(变量类型、变量作用、数据结构、关键算法) 。(4)有良好的用户界面和较稳定的程序。(5)提交无错误的源程序。选题:选题:题题 1.1.图书管理系统(可图书管理系统(可 3 3 人完成)人完成)题题 2.2.职员管理系统(可职员管理系统(可 3 3 人完成)人完成)题题 3.

2、3.超市商品管理系统(可超市商品管理系统(可 2 2 人完成)人完成)题题 4.4.学生成绩管理学生成绩管理(可(可 2 2 人完成)人完成)题题 5.5.设计一个简单计算器设计一个简单计算器要求: 在功能上功能尽量模拟 windows 操作系统中的计算器,系统界面不做强制要求。题题 6.6.显示任意年份的日历系统显示任意年份的日历系统要求: 模仿现实生活中的挂历. 当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的星期几).当系统日期变到下一月时,系统自动翻页到下一月.题题 7.7.通讯录管理通讯录管理题题 8.8.一元多项式简单的计算器一元多项式简单的计算器主要功能:(1)

3、输入并建立多项式;(2)输出多项式;(3)两个多项式相加,建立并输出和多项式;(4)两个多项式相减,建立并输出差多项式。题题 9.9.校园导游咨询校园导游咨询题题 10.10.简单的行编缉器简单的行编缉器2题题 11.11. 用栈来设置密码用栈来设置密码要求:用栈来做一个密码验证程序,密码验证只有三次机会。题题 12.12.双向链表的排序双向链表的排序要求:输入一个双向链表,显示些双向链表并对此双向链表排序题题 13.13.学生成绩管理系统学生成绩管理系统(可可 2 2 人完成人完成)题题 14.14. 学生籍贯信息记录簿学生籍贯信息记录簿(可可 2 2 人完成人完成)题题 15.15.采用高

4、斯先列主元消元法求解线性方程组采用高斯先列主元消元法求解线性方程组 AX=bAX=b(限最多(限最多 2 2 人完成)人完成)nnnnnnnnbbbxxxaaaaaaaaaMMLLLLLLL2121212222111211题题 16.16.几何证明题几何证明题(可可 2 2 人完成人完成)(1)设有任意正三角形 ABC,其三条边 BC、CA,AB 上分别有一点 A1、B1、C1,而且有AC1=2C1B,BA1=2A1C,CB1=2B1A。请证明由线段 AA1、BB1、CC1相交而成的三角形 A2B2C2的面积是正三角形 ABC 的面积的七分之一。A1BC1B1CA(2)对于任意的四边形 ABC

5、D,其对角线 AC 与 BD 的中点分别是 M、N,AB、CD 的延长线交于 R。验证三角形 RMN 的面积是四边形 ABCD 面积的四分之一。3CNMBADR题题 17.17.产品库存管理系统产品库存管理系统(可(可 2 2 人完成)人完成)题题 18.18.通信录管理系统通信录管理系统(可(可 2 2 人完成)人完成)题题 19.19.运动会奖牌榜统计运动会奖牌榜统计(可(可 2 2 人完成)人完成)题题 20.20.电子投票平台电子投票平台(可(可 2 2 人完成)人完成)题题 21.21. 运动会项目管理系统运动会项目管理系统(可(可 2 2 人完成)人完成)题题 22.22. 文本分

6、栏程序文本分栏程序题题 23.23. 家庭财务管理系统家庭财务管理系统题题 24.24.水电费管理系统水电费管理系统题题 25.25.计算计算 2424 游戏游戏题题 26.26.文件加密系统文件加密系统题题 27.27.打字练习系统打字练习系统题题 28.28.贪吃蛇游戏贪吃蛇游戏题题 29.29.五子棋游戏五子棋游戏题题 30.30.工资管理系统工资管理系统(可(可 2 2 人完成)人完成)题题 31.31.提取平面图形的边界提取平面图形的边界编写程序,能将图 1 所示位图的图形边界提取出来,并将边界数据用文本文件保存。提取出来 的边界数据能构成图 1_1 或图 1_2 所示的位图。4图

7、1图 1_1 图 1_2 题目要求:(1)可以用相同的区域颜色作为边界的颜色(见图 2_1), 也可以用同种颜色作为边界的 颜色(见图 2_2) 。(2)能够处理不同形状的图案。 相关知识:(1)图形图像处理。(2)文件处理。(3)位运算符。题题 32.32.提取平面图形的区域提取平面图形的区域编写程序,能将图 1 所示位图的图形区域提取出来,并将区域数据用文本文件保存。提取出来 的区域数据能构成图 2_1 图 2_5 所示的位图。图 1图 2_1 图 2_25图 2_3 图 2_4图 2_5 题目要求:(1)保留提取的区域颜色,提取哪个区域可以由程序控制。(2)能够处理不同形状的图形。 相关

8、知识:(1)图形图像处理。(2)文件处理。(3)位运算符。题题 33.33.图像阅览图像阅览编写一个图像阅览器,可以连续阅览指定目录下的一组 bmp 或 gif 格式的图形文件,并能通过 、键控制阅览的图像(键表示阅览上一幅;键表示阅览下一幅) 。 题目要求:(1)程序运行时,由用户输入指定的目录。(2)可以中止程序的运行(不一定要阅览到最后) 。 相关知识:(1)图形图像处理。(2)文件处理。题题 34.34.程序生成程序生成编写一个程序,能够把用另一种程序语言(pascal 语言、或 basic 语言、或 fortran 语言)写成 的简单程序翻译成 C 语言的程序,生成的 C 语言程序用

9、另一个文件保留。语言结构只包含如下几个方 面: (1) 变量定义;(2) 算术表达式、关系表达式、逻辑表达式、赋值表达式;(3) 输入/输出表达式; (4) 分支控制语句;(5) 循环控制语句。 题目要求:(1)程序运行时,由用户输入指定要被翻译的程序文件名和要生成的 C 程序文件名。(2)翻译后生成的 C 程序文件可以被正确的编译(编译时不能有错误) 、运行。(3)写出被翻译语言的这些语句结构。 相关知识:(1)指针、结构。(2)文件处理。6题题 35.35.行编辑器行编辑器 编写一个简单的行编辑器,可以对输入的英文字符进行删除,增加,修改。并将结果保存到文本 文件中。 题目要求:(1) 每

10、行文字不超过 80 个 (2) 通过命令方式给出文本文件的文件名 相关知识:(1) 带参数的 main 函数。 (2) 文件处理。题题 3636电脑时钟电脑时钟在屏幕上显示出一个正在走动的时钟和日期,日期和时钟(时针、分针、秒针)与系统的当前时间 一致,可以通过它可以调节系统时钟。用、键调节系统时钟(键调节时针增加;键 调节时针减少;键调节分针增加;键调节分针减少)。题目要求:(1) 时间和日期都必须正确的显示。(2) 时钟必须用图形显示(不允许用数字显示)。 相关知识: (1). 系统时钟。(2). 图形模式。(3). 功能键。题题 37.37.求求 FibonacciFibonacci 数

11、列数列 编写一个程序,可以求 200 个数以内的任意个数的 Fibonacci 数列,将结果在屏幕上输出,每行 输出三个数,并用一文本文件将结果用同样的格式保存。 题目要求:(1) 用文本保存的计算结果可以用文本编辑器打开。(2) 可以从文件中取出数列中某一项的值。 相关知识:(1) 位运算(2) 结构(3) 文件处理题题 38.38.表达式计算表达式计算 编写一个程序,可以计算算术表达式的值,对非法表达式要给出提示,并要求重新输入正确的表 达式。 (正确的表达式范例:123+45*6-78/9 或 (123+45)*(6-78)/9 等等) 题目要求:(1) 能正确计算出正确表达式的值。(2) 要考虑表达式中的优先级。 相关知识:(1) 函数 (2) 结构题题 39.39.求求 n n! 编写一个程序,可以求一个大数 n 的阶乘(n!) ,n 的值范围从 1100 之间变化。 题目要求:(1) 输出结果从右往左每四个数之间用一个“, ”隔开。 相关知识:(1) 函数 (2) 位运算

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号