试题一、
在输入文件中(文件类型xml文件),存放话务员的基本信息。该文件中的话务员信息是乱序并且有可能重复的,现在需要输出每位话务员的信息,对于重复的信息只能输出一次。
要求如下:
1.需要把话务员信息使用集合类缓存起来,并且集合中的信息必须唯一(姓名+年龄唯一)。
2.输出话务员信息,输出格式为:姓名(年龄):成绩|姓名(年龄):成绩,依次按照成绩、姓名、年龄升序排列。
3.启动两个线程分别做如下处理:
线程一:对于话务员年龄小于(包含)18岁的,成绩统一加10分。并把话务员信息依次按照成绩、姓名、年龄升序的方式输出到一个队列中。队列的大小不能超过10个。
线程二:现有两个分公司(A,B)依次选择话务员,如:A选择第一个话务员后,B再选择一个,依次类推,直到话务员被选完。最后,分别输出A,B两个分公司所选择的话务员信息,输出格式为:姓名(年龄):成绩|姓名(年龄):成绩,依次按照成绩、姓名、年龄升序排列。
4.文件格式...(附件文件input.xml)
文件位于与运行程序相同目录下,无需考虑文件路径的问题。
控制台输出:
1. 输出话务员信息,输出格式为:姓名(年龄):成绩|姓名(年龄):成绩,依次按照成绩、姓名、年龄升序排列。
2. 输出分公司A选择的话务员信息,输出格式为:姓名(年龄):成绩|姓名(年龄):成绩,依次按照成绩、姓名、年龄升序排列。
上面输出结果为:
App12(20):70|Jack1(18):70|Adp12(20):73|bpp12(20):75|ccp12(20):75
App12(20):70|Jack1(18):70|Adp12(20):73
涉及到的考点:
1、xml文件解析
2、java集合类使用,排序
3、线程处理
4、java对象处理,设计对象clone
分享到:
相关推荐
计算机三级等级考试是中国计算机技术职业资格考试体系中的一个重要部分,主要针对计算机应用、网络技术和数据库技术等方向进行深入考察。这个级别的考试旨在测试考生在实际工作中对于计算机基础知识、操作技能以及...
全国计算机等级考试三级是针对计算机基础知识...总的来说,全国计算机等级考试三级是一个全面考察计算机基础知识和应用技能的考试,备考者需要在理论与实践两方面都下足功夫,利用好各种学习资源,进行有针对性的复习。
国家计算机二级Java考试系统是一款专门为备考全国计算机等级考试(NCRE)二级Java语言程序设计科目的考生设计的在线模拟考试平台。该系统旨在帮助考生熟悉考试流程、掌握Java编程知识,提升考试应试能力。通过使用这...
历年全国计算机等级考试二级Java语言程序设计试题及答案 本资源是历年全国计算机等级考试二级Java语言程序设计试题及答案的集合,涵盖了计算机科学和技术领域的多个主题,包括算法、数据结构、软件工程、面向对象...
【标题】"三级上机题及答案"涉及的是中国计算机等级考试中的三级考试的实践操作部分,这通常包括计算机基础知识、编程语言应用、数据库管理、网络技术等方面的知识。三级考试是中国计算机等级考试的一个层次,主要...
《Java and XML(英文第三版)_java_xml_birdsolc_源码》是关于Java与XML集成编程的一本权威指南,特别适合于那些希望深入理解如何在Java应用程序中有效地使用XML技术的开发者。这本书详细阐述了Java平台上的XML处理...
特别是对于那些有意从事软件开发与维护的人员来说,三级偏软考试成为其技能水平的一个重要参考标准。因此,为了帮助这部分考生更好地准备考试,【三级偏软考试教程】应运而生,成为他们的备考指南。 该教程首先对三...
3. **高技能(JAVA)(三级)鉴定方案.doc**:这可能详细列出了鉴定考试的等级划分,第三级通常代表较高级别的技能要求,可能涉及更复杂的编程任务和设计原则。 4. **1215理论复习题**:与操作复习题类似,这些题目可能...
全国计算机等级考试二级Java语言程序设计试题及答案(五)的整理与解析中,我们可以看到所涉猎的题目覆盖了计算机科学与技术的基础知识点,既包括了程序设计的实用技能,也包括了理论知识的深度理解。本文将围绕这些...
【文件】"201108月分二级技能等级考试信息.pdf" 这个文件很可能是2011年8月的一次二级计算机技能等级考试的相关资料,可能包含考试大纲、样题、解答解析或考试技巧等内容。对于备考者来说,这样的资料是宝贵的参考...
这个压缩包文件包含了2004年至2007年间的Java二级考试试卷,对于想要备考或者提升Java技能的程序员来说,这是一个宝贵的学习资源。 Java二级考试主要考察考生对Java基础知识、面向对象编程、异常处理、输入输出、多...
《全国计算机等级考试-二级教程-Java语言程序设计(2008年版)》是针对我国计算机等级考试中Java语言编程部分的一本权威教材。这本书以清晰易懂的方式介绍了Java编程的基础知识,旨在帮助考生顺利通过考试。下面将...
1. **编程语言基础**:三级上机考试通常会涉及至少一种或多种编程语言,如C、C++或Java。题目可能涵盖语法、数据类型、控制结构(如循环和条件语句)、函数、数组、指针等基础知识。 2. **算法与数据结构**:题目...
Java二级考试是全国计算机等级考试中的一个重要科目,主要面向非计算机专业的学生,旨在考察考生对Java编程语言的基础理解和应用能力。上机练习题是备考的关键环节,因为它们能帮助考生熟悉考试环境,提高编程实操...
Java二级上机系统是一款针对计算机等级考试的模拟软件,它专为准备参加Java二级考试的考生提供了一个真实的上机考试环境。通过这款系统,考生可以进行模拟练习,熟悉考试流程,提高自己的编程能力。系统的易用性体现...
【计算机等级考试三级南开一百题】是一套针对三级计算机等级考试精心编纂的练习题集,旨在帮助考生全面复习并提升对计算机基础知识、程序设计、数据库管理、网络技术等核心领域的理解与应用能力。这套题库覆盖了各类...
这项考试分为二级和三级,旨在评估学生对计算机基础知识和技能的掌握情况,并由此颁发相应的资格证书。 上海市高等学校计算机等级考试每年举行一次,它不仅是对学生们计算机技能的一次检测,更是对高校计算机基础...
计算机三级考试,全称为全国计算机等级考试(National Computer Rank Examination, NCRE)的第三级别,是一项针对非计算机专业人员的计算机技术能力考核。这个级别的考试主要面向具有一定计算机基础知识的考生,旨在...
全国计算机等级考试是中国一项重要的计算机技能评估体系,分为多个级别,其中三级PC技术是针对具备一定计算机基础知识并希望深入学习的考生设立的。这个“全国计算机等级三级PC模拟软件”就是为了帮助考生熟悉考试...