出一道大一java期末考试题
时间: 2023-10-03 10:07:45 浏览: 109
好的,这是一道大一Java期末考试题:
题目:设计一个简单的学生信息管理系统,能够实现添加学生、查询学生、删除学生等功能。
要求:
1. 学生信息包括学号、姓名、性别、年龄、专业等基本信息。
2. 系统具有以下功能:
(1)添加学生:向系统中添加学生信息,要求学号不能重复。
(2)查询学生:根据学号或姓名查询学生信息。
(3)删除学生:根据学号删除学生信息。
3. 采用面向对象的编程思想,要求具有较好的程序结构和代码风格。可以使用集合等数据结构进行存储。
4. 界面可采用命令行交互方式。
提示:
1. 学生信息可以用一个类来表示,包含学号、姓名、性别、年龄、专业等属性和相应的get/set方法。
2. 系统中可以使用一个集合来存储学生信息,如ArrayList或HashMap。
3. 添加学生信息时,可以先判断学号是否已存在,如果已存在则不能添加。
4. 查询学生信息时,可以根据学号或姓名进行查询,可以使用循环遍历集合进行查询。
5. 删除学生信息时,可以根据学号进行删除,可以使用集合的remove方法进行删除。
6. 界面交互可以采用Scanner类进行输入输出,可以使用switch语句进行选项判断。
阅读全文