- 0
- 0
- 约5.48千字
- 约 14页
- 2026-06-27 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师等级考试编程能力与软件测试题
第一部分:编程能力(共5题,每题20分,满分100分)
注意:以下题目均基于Java语言,考察编程基础、面向对象设计、算法实现及异常处理能力。题目结合中国软件行业实际需求,涵盖Web开发、数据结构与算法、系统设计等方面。
第1题(20分):面向对象设计——银行账户管理系统
题目描述:
设计一个银行账户管理系统,要求实现以下功能:
1.定义`BankAccount`类,包含属性:账户ID(字符串)、账户余额(浮点数)、账户持有人姓名(字符串)。
2.提供`BankAccount`类的构造方法,初始化所有属性。
3.实现`deposit(doubleamount)`方法,用于存款,存款金额必须大于0,否则抛出`IllegalArgumentException`。
4.实现`withdraw(doubleamount)`方法,用于取款,取款金额必须大于0且不超过账户余额,否则抛出`InsufficientFundsException`(自定义异常)。
5.实现`toString()`方法,返回账户信息的字符串表示(如:ID:ACC001,Balance:1000.00,Holder:ZhangSan)。
要求:
-使用封装(私有属性+公共getter/sette
您可能关注的文档
最近下载
- 建筑施工合同中英文对照.docx VIP
- 2026年全国保密教育线上培训考试试题库(附答案).docx VIP
- 【真题】七年级下学期期末考试数学试卷(含解析)福建省福州延安中学2024—2025学年.docx VIP
- 2024年职业院校技能大赛《心理健康与职业生涯》教学实施报告PPT.pptx
- 2023年新疆师范大学公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 广东省深圳市宝安区2024-2025学年七年级下学期数学期末试卷(含答案).docx VIP
- 拟定投入监理工程的设备、仪器表(通用可编辑Word版).docx VIP
- 2010-2023历年广东省湛江市七年级下学期期末测试生物试卷(带解析).docx VIP
- 2026年春季学期人教版九年级道德与法治下册全册教学设计及教学反思.docx VIP
- 森田心理疗法实践.pdf VIP
原创力文档

文档评论(0)