【真题】2022年10月自考04737C++程序设计试题

📍 全国统考 💯 满分:100分 ✓ 及格:60分 ⏱ 时长:150分钟 📝 题量:46题
单项选择题
1. 给出函数声明: void func(int, int y=1); 下列函数调用中, 错误的是
A. func();
C. func(1);
B. func(0);
D. func(2, 3);
显示答案
单项选择题
2. 下列关于 C++的程序结构的叙述中, 错误的是
A. 一个程序中必须有一个主函数
B. 一个程序的所有代码必须写到一个文件中
C. 执行到主函数中的 return 语句, 程序结束
D. 执行到主函数最后面的括号}, 程序结束
显示答案
单项选择题
3. 下列关于类的叙述中, 错误的是
A. 类体可以为空, 没有成员变量和成员函数
B. 类成员的默认访问权限是私有
C. 只有类的成员函数才能访问类中的私有成员
D. 类是一种自定义数据类型
显示答案
单项选择题
4. void f()是类 A 的非静态成员函数, a 是类 A 的对象, 下列说法中正确的是
A. a.f()也可以写成 A::f()
B. a.f()也可以写成 a.A::f()
C. 编译器为对象 a 分配的存储空间中包含了成员函数 f()的存储空间
D. 编译器会为类 A 和对象 a 分别分配存储空间
显示答案
单项选择题
5. 在一个类中, 不能有多个的是
A. 构造函数
C. 成员函数
B. 析构函数
D. 静态成员函数
显示答案
单项选择题
6. 下列关于运算符重载的叙述中, 错误的是
A. 只能重载一元或二元运算符
B. 运算符可以被重载为类的成员函数或全局函数
C. 运算符重载时, 可以对运算符优先级、结合性等进行重新定义
D. 不能创建新的运算符
显示答案
单项选择题
7. 对于类 A 和类 B,如果 A(B()); 能够通过编译,那么最有可能是下面哪一种情况
A. 类 A 中定义了构造函数 A(const B *)
B. 类 B 是类 A 的派生类,且定义了无参构造函数
C. 类 B 是类 A 的友元类
D. 类 A 中存在类型转换函数 B()
显示答案
单项选择题
8. 如果类 A 的构造函数都是 protected 的,类 B 以公有方式继承类 A,那么
A. 在 main()函数中,A a; 语句正确
B. 在 main()函数中,B b; 语句正确
C. 在类 B 中可以实例化类 A 的对象
D. 在类 A 中可以实例化类 B 的对象
显示答案
9.类 A 没有基类,也没有任何数据成员,下列叙述中正确的是…
🔒 已锁定
🔒
本试卷共 46 道题
您已预览前 8 题,还有 38 题待解锁
1
2025年10月自学考试04737C++程序设计真题
2
2024年10月自学考试04737C++程序设计真题
3
2023年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++程序设计真题

页面反馈

如该页面内容有误、数据缺失或链接失效,请告诉我们。
评论 抢沙发

请登录后发表评论

    暂无评论内容