2026年计算机计算机二级C++语言程序设计-公共基础[公用]参考题库含答案解析(5卷题答案).docxVIP

  • 3
  • 0
  • 约2.17万字
  • 约 36页
  • 2026-04-23 发布于四川
  • 举报

2026年计算机计算机二级C++语言程序设计-公共基础[公用]参考题库含答案解析(5卷题答案).docx

2026年计算机计算机二级C++语言程序设计-公共基础[公用]参考题库含答案解析(5卷题答案)

2026年计算机计算机二级C++语言程序设计-公共基础[公用]参考题库含答案解析(篇1)

【题干1】在C++中,若使用map容器存储患者病历(键为患者ID,值为病历字符串),要求按年龄升序排列,应如何修改map的排序规则?

【选项】A.mapint,string,greaterintb.mappairint,int,stringc.mapint,string,sort_by_keyintd.mapint,string,lessint

【参考答案】D

【详细解析】map容器默认按键的升序排列,但若键类型为整型且未指定比较器,则直接使用运算符。若需按年龄升序排列,应显式指定比较器为lessint。选项D正确。选项A使用greaterint会降序排列,选项C的sort_by_key模板参数不合法。

【题干2】以下哪段代码用于捕获药物剂量计算中可能出现的负值异常?

【选项】A.try{doubledose=5.0/weight;}catch(inte){cout剂量错误!endl;}

B.try{doubledose=5.0/weight;}catch(constchar*e){cout剂量错误!endl;}

C.try{dou

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档