内页头部横幅广告1

2025年10月自考04737C++程序设计真题试题

2025年10月高等教育自学考试

C++程序设计试题

课程代码:04737

1.请考生按规定用笔将所有试题的答案涂、写在答题纸上。

2.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

选择题部分

注意事项:

每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。

一、单项选择题:本大题共20小题,每小题1分,共20分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

1.关于 C++程序设计语言的描述,正确的是

A.属于高级程序设计语言范畴

B.可以直接操纵计算机底层硬件

C.在扩充和完善Fortran语言的基础上得到的

D.完全支持面向对象的开发模式,不兼容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);

3.面向对象程序设计的基本特点不包括

A.抽象         B.封装

C.继承         D.实例

4.对类中声明的成员进行修饰时可以使用关键字

A. auto             B. const

C. extern          D.register

5.关于析构函数特点的描述,正确的是

A.析构函数没有参数

B.析构函数返回类型为int

C.用户必须定义类的析构函数

D.析构函数可以设置默认参数

6.已知类A的三个成员函数中,f1()为静态函数,f2()和f3()为非静态函数,则

A.在f1()中能直接调用f2()

B.在f2()中能直接调用f3()

C.在f3(中不能直接调用f1()

D.在f3()中不能直接调用f2()

7.关于变量的生存期和作用域的描述,正确的是

A.全局变量是程序中定义在main函数之外的浮点型变量

B.变量的生存期是指变量所占据的内存空间释放时所用的时长

C.局部变量所在的函数体或程序块运行结束时,分配的空间被撤销

D.静态变量和局部变量如果没有进行初始化,系统会自动初始化为1

8.二元运算符被重载为类的成员函数时,需要传递的参数个数是

A. 0           B.1

C. 2           D.3

9.重载流插入运算符的一般格式为

A. istream &operator<<(ostream & input,类名&对象名){... return input;}

B. istream &operator<<(ostream & output,类名&对象名){... return input;}

C. ostream &operator<<(ostream & intput,类名&对象名){... return output;}

D. ostream &operator<<(ostream & output,类名&对象名){... return output;}

10.在派生类的函数中对其基类成员的访问形式可以是

A.基类名::基类私有成员

B.基类名::基类公有成员函数

C.基类对象名.基类私有成员变量

D.基类对象名.基类私有成员函数

11.若有定义“class DerivedC:public BaseA,BaseB{...};”,则创建类DerivedC的对象时调用次序依次是

A. BaseA,BaseB,DerivedC

B. BaseA,DerivedC,BaseB

C. BaseB,BaseA,DerivedC

D.DerivedC,BaseB,BaseA

12.当一个类的某个函数被说明为virtual时,此函数在该类的所有派生类中

A.都是虚函数

B.被重载时才是虚函数

C.被重新说明时才是虚函数

D.重新说明为virtual时才是虚函数

13.纯虚函数与函数体为空的虚函数的共同特点是

A.没有函数体

B,不具有多态特征

C.可以派生出新的类

D.所在的类可以直接实例化

14.头文件iomanip包含格式化I/O的带参数流操纵符,可用于指定

A.文件处理的有关信息

B.文件操作的各种接口

C.字符输入/输出的格式

D.数据输入/输出的格式

15.关于 cin与cerr共同点的描述,正确的是

A.不使用缓冲区

B.不能被重定向

C.是标准流对象

D.与标准输出设备相关联

16. 下列通过setiosflags()设置标志字进行格式控制的方式,不正确的是

A. setiosflags(ios::hex)

B. setiosflags(ios::left)

C. setiosflags(ios:: fixed)

D.setiosflags(ios:: resetiosflags)

自考真题及复习资料

完整版高清自考历年真题及自考复习资料自助获取:

2025年10月自考04737C++程序设计真题试题

免费获取自学考试助学方案

qrcode

扫码关注微信公众号 助学报名及真题资料 公众号:安徽学硕自考助学中心

qrcode

扫码添加客服咨询 加入助学交流群 电话微信:17705693919

距 2026 年 10月 24日 自学考试剩余

自考

热门问答

更多
广告1

报名

微信

扫一扫微信咨询

咨询

TOP