北京理工大学计算机复试机试真题模拟卷(含详细答案).docxVIP

  • 1
  • 0
  • 约5.13千字
  • 约 9页
  • 2026-09-23 发布于河北
  • 举报

北京理工大学计算机复试机试真题模拟卷(含详细答案).docx

北京理工大学计算机复试机试真题模拟卷(含详细答案)

考试说明

1.考试时长:90分钟,满分100分

2.编程语言:C/C++

3.答题要求:代码可直接编译运行,输入输出格式严格匹配题目要求,禁止使用特殊库函数

4.题型分布:基础编程题2道(30分)、经典算法题2道(40分)、综合应用题1道(30分)

一、基础编程题(共2小题,每题15分,共30分)

题目1:分段函数计算

【题目描述】

给定一个浮点数x,根据以下分段公式计算函数y的值,结果保留1位小数输出。

y=-x+2.5(0≤x2)

y=2-1.5*(x-3)*(x-3)(2≤x4)

y=x/2-1.5(4≤x6)

【输入格式】

输入一个浮点数x(0≤x6)

【输出格式】

输出计算结果,保留1位小数

【样例输入】1.5

【样例输出】1.0

【详细解题思路】

本题核心是条件判断与浮点数运算,根据输入x的区间匹配对应计算公式。需要注意浮点数精度处理,输出时固定保留1位小数,避免整数输出缺失小数位。整体逻辑简单,用多分支判断即可实现。

【完整代码】

cpp

#includeiostream

#includeiomanip

usingnamespacestd;

intmain()

{

doublex,y;

cinx;

文档评论(0)

1亿VIP精品文档

相关文档