测试1
附件Access数据库(test.mdb)中的“来访者登记表”是SARS期间某城市的火车站的登记表的电子录入表格,
(大约有1万条记录,这里只是一段个样本数据)。
需要写一个程序将表格进行一个统计和排序,输出到一个文本文件中。
要求:
数据输出文件后缀名为".csv",数据项之间用半角的逗号分隔,每条数据回车换行分隔。格式说明如下:
第一行数据是固定的标题项,固定文本:
"身份证号,来自城市,最近一次来访时间,来访次数"
第二行开始是数据项,按照第一行的顺序输出。
《SARS期前来访人员统计输出样例.csv》是一个给出的样本数据的格式例子供参考
数据排序,按照来自城市排序,5个城市按照下面的列表顺序固定排序放在数据输出的最前面,其他城市按照字符串的比较顺序排序
5个固定的城市顺序为:
北京
上海
广州
深圳
成都
“最近一次来访时间”是指某个人员最近一次到访这个城市的时间,输出请按照 "yyyy-MM-dd"的格式填写。
"来访次数" 是指这个人来访这个城市的次数,不是指火车的车次
请用C#或者Java写一个处理程序
要求代码清晰,易维护,可读性好,执行效率高,如果算法比较复杂请给出适当的算法说明
注意:
由于是手工录入数据,所以“进入日期”这个字段可能被填写成多种多样的格式
95%的格式如下几种形式:
"2003/3/14"
"2003-3-14"
"2003.3.14"
"2003.03.14"
"20030304"
"2003年3月14日"
当然5%还有个别其他的写法,程序里面需要做相应的处理操作,请给出你的处理思路和为什么这么处理的原因
<!--StartFragment -->
<!--StartFragment -->
测试2
请写一个程序找出附件中文件重复的行
输出:
输出一个文本文件,给出哪些行是重复的,第一次出现的行号,格式如下
行号 此行的文本内容
并给出此程序的运行时间
请用C#或者Java写一个处理程序
要求代码清晰,易维护,可读性好,执行效率高,如果算法比较复杂请给出适当的算法说明
<!--StartFragment -->
分享到:
相关推荐
在面对高考政治大题时,许多考生常常感到困惑,不知如何下手。其实,掌握一定的解题套路和技巧,能够帮助考生更好地应对这类题目。以下是一些关键的解题策略: 1. **理解题意**:仔细阅读题目,明确问题的核心要求...
安全员专业知识与实务模拟题涵盖了多个与建筑施工安全相关的知识点,包括安全生产管理、安全定义、安全管理人员配置、安全规章制度、事故处理、责任分配、安全教育培训、安全标准与法规等内容。 1. 安全生产管理是...
网络上的资料很多,书店的书籍也很多,但大家都很难下手或者靠自学提高。 在最近的公司招聘面试的过程中,发现很多面试者(应届的,有工作经验的)非常想做嵌入式开发,但面试者往往不是EE或CS出生,或者某些方面没有实际...
ta_lib-0.5.1-cp312-cp312-win32.whl
课程设计 在线实时的斗兽棋游戏,时间赶,粗暴的使用jQuery + websoket 实现实时H5对战游戏 + java.zip课程设计
ta_lib-0.5.1-cp310-cp310-win_amd64.whl
基于springboot+vue物流系统源码数据库文档.zip
GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载
知识图谱
333498005787635解决keil下载失败的文件.zip
【微信机器人原理与实现】 微信机器人是通过模拟微信客户端的行为,自动处理消息、发送消息的程序。在Python中实现微信机器人的主要库是WeChatBot,它提供了丰富的接口,允许开发者方便地进行微信消息的接收与发送。这个项目标题中的"基于python实现的微信机器人源码"指的是使用Python编程语言编写的微信机器人程序。 1. **Python基础**:Python是一种高级编程语言,以其简洁的语法和强大的功能深受开发者喜爱。在实现微信机器人时,你需要熟悉Python的基本语法、数据类型、函数、类以及异常处理等概念。 2. **微信API与WeChatBot库**:微信为开发者提供了微信公共平台和微信开放平台,可以获取到必要的API来实现机器人功能。WeChatBot库是Python中一个用于微信开发的第三方库,它封装了微信的API,简化了消息处理的流程。使用WeChatBot,开发者可以快速搭建起一个微信机器人。 3. **微信OAuth2.0授权**:为了能够接入微信,首先需要通过OAuth2.0协议获取用户的授权。用户授权后,机器人可以获取到微信用户的身份信息,从而进行
基于springboot实验室研究生信息管理系统源码数据库文档.zip
张力控制,色标跟踪,多轴同步,电子凸轮,横切等工艺控制案例。
在Python编程环境中,处理Microsoft Word文档是一项常见的任务。Python提供了几个库来实现这一目标,如`python-docx`,它可以让我们创建、修改和操作.docx文件。本教程将重点介绍如何利用Python进行Word文档的合并、格式转换以及转换为PDF。 1. **合并Word文档(merge4docx)** 合并多个Word文档是一项实用的功能,特别是在处理大量报告或文档集合时。在Python中,可以使用`python-docx`库实现。我们需要导入`docx`模块,然后读取每个文档并将其内容插入到主文档中。以下是一个基本示例: ```python from docx import Document def merge4docx(file_list, output_file): main_doc = Document() for file in file_list: doc = Document(file) for paragraph in doc.paragraphs: main_doc.add_paragraph(paragraph.text) m
基于springboot+Javaweb的二手图书交易系统源码数据库文档.zip
基于springboot餐品美食论坛源码数据库文档.zip
基于springboot亚运会志愿者管理系统源码数据库文档.zip
使用WPF的数据样式绑定,切换对象数据值来完成控件动态切换背景渐变动画效果。 使用动画样式渲染比线程修改性能消耗更低更稳定
基于SpringBoot的企业客源关系管理系统源码数据库文档.zip
基于springboot+vue的桂林旅游网站系统源码数据库文档.zip