计算机三级网络技术:高效解决整数排序上机题
需积分: 10 89 浏览量
更新于2024-07-29
收藏 258KB DOC 举报
计算机等级考试三级网络技术上机题库,特别是南开大学的一百道题,是专为提高考生在实际操作中的技能而设计的。这两道题目着重考察了考生对整数排序算法的理解和应用能力。首先,题目1要求考生编写名为`jsSort()`的函数,用于对一组范围在1000至9999之间的200个正整数进行排序。排序规则是:后三位数字按照升序排列,若后三位相同,则按照原数值降序。例如,输入的数字"60125099901270258088"经过排序后,取前10个数的顺序为"90126012702580885099"。
该函数通过嵌套的`for`循环实现比较和交换,当遇到后三位不等或相等但原值较大时,会进行数据交换。排序完成后,将满足条件的前10个数存储在数组`bb`中,并将其输出到文件`out.dat`。
题目2则与题目1相反,要求考生对整数进行降序排列后三位数字,若后三位相同则升序排列。例如,输入的数字"90125099601270258088"排序后的结果为"50998088702560129012"。同样,考生需要编写类似的`jsSort()`函数来实现这一功能,最后将结果输出。
这两道题目不仅检验了考生对基础排序算法(如冒泡排序)的理解,还考察了他们对特定规则的适应性以及代码实现能力。通过解答这类题目,考生能够提升对网络技术中数据处理和文件操作的实践技能,为通过计算机等级考试三级网络技术上机部分做好充分准备。
2021-10-12 上传
2021-10-09 上传
2013-03-11 上传
2010-03-06 上传
2009-03-10 上传
2023-11-01 上传
yanghai001
- 粉丝: 0
- 资源: 3
最新资源
- 旅行商问题Python实现
- Didar-309-项目-
- 传送带的PLC程序控制.rar
- riichi:麻雀飜符手役点数计算(日麻和牌点数计算)
- nealbarshes.github.io:GitHub页面
- CORPICECREAM:激励活动指导处处长“萨尔塞多塞科塞多公司的商业生产者”
- Refractor02:重新提交前一张票
- zsh-xah-fly-keys:zsh上的Xah Fly键!
- ant-deb-task:从 code.google.compant-deb-task 自动导出
- 毕业生信息管理系统asp毕业设计(源代码+论文+开题报告+外文翻译+文献综述+答辩PPT).zip
- 工作交接数据库系统.zip
- minikube-client:为Minikube生成客户端证书
- Accuinsight-1.0.3-py2.py3-none-any.whl.zip
- mastermind:请参阅使用D3.js用Javascript编写的Mastermind的新交互式Web版本。
- mycalendar:HTMLに组み込みやすいカレンダー
- 鼠标移动数据光标:在鼠标移动时显示和更新图形标题栏中图像的像素值。-matlab开发