首页真题列表 【真题】2025年10月自考04737C++程序设计试题 【真题】2025年10月自考04737C++程序设计试题 反馈 📍 全国统考 💯 满分:100分 ✓ 及格:60分 ⏱ 时长:150分钟 📝 题量:30题 单项选择题 1. 关于 C++程序设计语言的描述,正确的是 A. 属于高级程序设计语言范畴 B. 可以直接操纵计算机底层硬件 C. 在扩充和完善 Fortran 语言的基础上得到的 D. 完全支持面向对象的开发模式,不兼容 C 语言 正确答案: A 解析: C++是高级语言,虽支持底层操作(如指针、内联汇编),但本质仍属高级语言;B错误——需通过系统调用或特定扩展才能直接操作硬件;C错误——C++由C语言发展而来,非Fortran;D错误——C++兼容C语言(绝大多数C代码可被C++编译器接受)。 显示答案 单项选择题 2. 以下函数声明,正确的是 A. void f(int a=2,double b); B. void f(int a,double b=3.0); C. void f(int a=1,int b,int c=3); D. void f(int a=1,int b=2,int c); 正确答案: B 解析: C++规定:默认参数必须从右向左连续设置,即若某参数有默认值,则其右侧所有参数也必须有默认值。A中b无默认值而a有,默认参数位置非法;C中b无默认值但c有,违反规则;D中c无默认值但a、b有,同样非法;只有B满足‘右侧参数先设默认值’的规则。 显示答案 单项选择题 3. 面向对象程序设计的基本特点不包括 A. 抽象 B. 封装 C. 继承 D. 实例 正确答案: D 解析: 面向对象四大基本特征为:抽象、封装、继承、多态。‘实例’是类的具体对象,属于概念实体,不是OOP的基本特征。 显示答案 单项选择题 4. 对类中声明的成员进行修饰时可以使用关键字 A. auto B. const C. extern D. register 正确答案: B 解析: const可用于修饰类成员(如const成员函数、const数据成员);auto在C++11后用于类型推导,但不能直接修饰类成员声明(除非配合decltype等);extern和register均不可用于类内成员修饰(extern用于全局/外部链接声明,register已弃用且不适用于类成员)。 显示答案 单项选择题 5. 关于析构函数特点的描述,正确的是 A. 析构函数没有参数 B. 析构函数返回类型为 int C. 用户必须定义类的析构函数 D. 析构函数可以设置默认参数 正确答案: A 解析: 析构函数无参数、无返回类型(连void都不能写)、不可重载、不可为const/volatile/static;编译器会自动生成默认析构函数,故C错;D错——析构函数不允许任何参数,更无默认参数。 显示答案 单项选择题 6. 已知类 A 的三个成员函数中,f1()为静态函数,f2()和 f3()为非静态函数,则 A. 在 f1()中能直接调用 f2() B. 在 f2()中能直接调用 f3() C. 在 f3()中不能直接调用 f1() D. 在 f3()中不能直接调用 f2() 正确答案: B 解析: 静态成员函数只能访问静态成员(含静态函数),不能直接访问非静态成员(因无this指针),故A错;非静态成员函数可通过this隐式访问同类其他非静态成员,故f2()可调用f3(),B正确;f3()作为非静态函数可调用静态函数f1()(无需对象实例),故C错;D错——f3()当然可调用f2()。 显示答案 单项选择题 7. 关于变量的生存期和作用域的描述,正确的是 A. 全局变量是程序中定义在 main 函数之外的浮点型变量 B. 变量的生存期是指变量所占据的内存空间释放时所用的时长 C. 局部变量所在的函数体或程序块运行结束时,分配的空间被撤销 D. 静态变量和局部变量如果没有进行初始化,系统会自动初始化为 1 正确答案: C 解析: A错——全局变量指定义在所有函数外的变量,类型不限于float;B错——生存期指变量从创建到销毁的时间段,非‘释放耗时’;C正确——局部自动变量(栈分配)在其作用域结束时自动析构/释放;D错——未初始化的局部变量值不确定;静态变量(含全局)未显式初始化时自动初始化为0(而非1)。 显示答案 单项选择题 8. 二元运算符被重载为类的成员函数时,需要传递的参数个数是 B. 1 C. 2 D. 3 正确答案: B 解析: 成员函数形式重载二元运算符时,左操作数为隐含的this对象,只需显式传入右操作数,故参数个数为1。例如:Complex operator+(const Complex& rhs) { … }。 显示答案 9.重载流插入运算符的一般格式为…🔒 已锁定🔒本试卷共 30 道题您已预览前 8 题,还有 22 题待解锁登录后查看完整试卷 1 2024年10月自学考试04737C++程序设计真题 练习 详情 2 2023年10月自学考试04737C++程序设计真题 练习 详情 3 2022年10月自学考试04737C++程序设计真题 练习 详情 4 2021年10月自学考试04737C++程序设计真题 练习 详情 5 2020年10月自学考试04737C++程序设计真题 暂无 详情 6 2019年10月自学考试04737C++程序设计真题 练习 详情 7 2018年10月自学考试04737C++程序设计真题 暂无 详情 8 2017年10月自学考试04737C++程序设计真题 练习 详情 9 2016年10月自学考试04737C++程序设计真题 练习 详情 10 2015年10月自学考试04737C++程序设计真题 练习 详情 C++程序设计自学 (2019年版) C++程序设计(2019年版) 作者:辛运帏 陈朔鹰 出版社:机械工业出版社 版本:2019年10月 页面反馈 × 如该页面内容有误、数据缺失或链接失效,请告诉我们。 内容错误 数据错误 链接失效 其他建议 取消 提交反馈
暂无评论内容