《数据结构与数据库/操作系统》实验测试数据集
2021/11/21 19:40:43
本文主要是介绍《数据结构与数据库/操作系统》实验测试数据集,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
《数据结构与数据库/操作系统》实验测试数据集
实验二、栈的应用
注意需要根据实验内容文件实现相应的数据结构——栈,以及菜单(程序要能循环使用,不要计算一次就必须重新运行一次)
<一>基本功能(70分)
-
- 波兰式计算
+ 2 * 3 - 5 1= 2 + 3 * (5 - 1)=14(11分) + + 2 * 3 - 7 4 / 8 4=2+3*(7-4)+8/4=13(12分)
-
- 逆波兰式计算
2 3 5 1 - * += 2 + 3 * (5 - 1)=14(11分) 9 3 1 – 3* + 10 2 / +=9+(3-1)*3+10/2=20(12分)
-
- 中缀式计算
(1)4 + 2 * 3 – 10 / 5 计算结果,应输出8(12分); (2)(4+2)*3 – 10 / 5 计算结果,应输出16(12分);
<二>健壮性(10分)
程序对异常有一定的处理,如非法输入等
例如:
输入表达式有非法字符,(2分)
如:+ 2 A 、 2 3 A - 、 4 + a
输入表达式操作数和运算符数目不匹配(操作数多或运算符多)(4分)
如:+ 2 2 2 、 2 2 2 + 、 2 + 2 2 、+ + 2 2 、2 2 + +、 2 + + 2
输入表达式括号无法完成配对等非法输入。(4分)
如( 4 + 2 * 3、4 + 2)* 3
<三>规范性(10分)
代码注释(3分)
程序模块化(3分)
人机交互友好(4分)
<四>按时性(10分)
注:若未达到要求,即扣分,扣完为止。
源码下载
链接:https://pan.baidu.com/s/1gKpf2_qT1UJde-CD5It0Fw
提取码:1111
这篇关于《数据结构与数据库/操作系统》实验测试数据集的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法