软件工程师笔试编程题及详解.docxVIP

  • 5
  • 0
  • 约7.76千字
  • 约 21页
  • 2026-04-04 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年软件工程师笔试编程题及详解

一、编程实现题(共3题,每题15分,总计45分)

题目1(15分):

背景:

某电商平台需要对用户购物车中的商品进行价格计算,支持基础折扣和满减活动。具体规则如下:

1.基础折扣:所有商品统一打9折;

2.满减活动:购物车总金额满200元减20元,满400元减40元,以此类推(每次满减后金额仍需继续享受基础折扣)。

3.输入:商品列表(每个商品包含名称、单价、数量);

4.输出:计算后的总金额(保留两位小数)。

要求:

-使用Python实现,代码需包含异常处理(如输入非法数据时)。

-编写测试用例,验证基础折扣和满减逻辑正确。

示例输入:

python

products=[

{name:苹果,price:10.0,quantity:3},

{name:香蕉,price:5.0,quantity:5},

{name:牛奶,price:25.0,quantity:2}

]

示例输出:

原价总和:175.0元

折扣后总和:157.5元

满减后总和:137.25元

题目2(15分):

背景:

某外卖平台需要统计骑手接单效率,通过骑手ID和接单时间(字符串格式YYYY-MM-DDHH:MM:SS)计算每个骑手的平均接单耗时(单位:分钟)。

规则:

1.输入

文档评论(0)

1亿VIP精品文档

相关文档