C++自考填空题.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在C++语言中,面向对象设计的核心概念是类,它是程序的基本组成单元。类定义了一组数据(数据成员)和操作这些数据的函数(成员函数),这种数据与操作的组合体构成了对象。类的设计允许通过封装、继承和多态等机制来实现复杂系统的模块化。 22. 当执行代码`double pi=3.14159; cout << setprecision(3) << pi;`时,程序会输出精确到3位小数的π值,即`3.142`。`setprecision()`函数用来设置浮点数的显示精度。 23. C++中的基本控制结构包括顺序结构、选择结构(如`if...else`)和循环结构(如`for`,`while`,`do...while`)。 24. 要使用STL(Standard Template Library)中的降幂排序算法(例如`sort`),需要包含`<algorithm>`头文件。 25. 在C++标准库中,`std::complex`类用于表示复数。 26. 将对象作为函数参数时,通常是按值传递,即实参对象的副本传递给形参对象,这种传递是单向的。 27. C++函数的返回类型可以是除数组和函数外的任何类型。 28. `class`关键字提供封装,允许将数据和操作隐藏在类内部,以保护数据的安全。 29. 在C++类声明中,使用`public`关键字声明的成员具有公共访问权限,可以被类的任何对象自由访问。 30. 开发C++程序的步骤通常包括编辑、编译、链接、运行和调试。 31. C++类中的析构函数在对象的生命周期结束(如对象离开其作用域或被delete)时自动调用。 32. 友元函数可以访问类的私有成员、公有成员和保护成员,它打破了封装性。 33. 使用`static`修饰的成员函数是静态成员函数,不依赖于特定的对象实例,而是属于类本身。 34. 在C++中,创建派生类对象时,总是从基类开始初始化。 35. 类的继承是指派生类继承基类的数据成员和成员函数,实现代码重用和扩展。 36. 使用`std::vector`模板定义一个含有20个`double`的向量并初始化所有元素为0的语句是`std::vector<double> vec(20, 0);`。 37. `std::vector`类中,`back()`方法用于返回向量中的最后一个对象。 38. 对虚函数声明使用`virtual`关键字,以实现运行时多态。 39. 友元破坏了面向对象的封装性,因为它允许类的非成员函数访问类的私有和保护成员。 40. 执行`cout << showpoint << 123.456;`后的输出结果是`123.456`,`showpoint`使得输出小数点后至少有一个零。 21. 输出整型变量`a`的值到屏幕的C++语句是`cout << a;`。 22. C++中`ostream`类的直接基类是`ios`。 23. `cout << "Hex:" << hex << b;`的输出结果是十进制`100`的十六进制形式,即`64`。 24. 静态联编支持的多态性称为编译时多态性。 25. C++的主函数名称是`main()`。 26. 声明一个复数对象并初始化为`1+2i`的语句是`std::complex<double> c(1, 2);`。 27. 该语句执行后`s`的值为`1 + (0+1) + (0+1+2)`,即`s = 5`。 28. 使用`inline`关键字声明函数为内联函数。 29. 使用`#undef`可以删除宏定义,例如`#undef PI`。 30. 类的特点之一是包含数据成员和成员函数,即数据和操作数据的方法。 31. 当键盘输入`1 2`时,`b`将被赋值为`2`。 32. 对于类`Point`,其析构函数的定义原型通常是`~Point() {}`。 33. 成员构造函数的调用顺序取决于它们在类中的声明顺序,与初始化列表中的顺序无关。 34. 简单成员函数是指声明中不含`const`、`volatile`、`static`关键字的函数。 35. 不依赖于操作对象具体数据类型的算法称为泛型算法。 36. 从已有的类生成新类的过程称为派生。 37. `vector`类中使用`push_back()`方法向向量尾部插入一个对象。 38. 动态创建对象并返回对象指针的关键字是`new`。 39. C++中预定义与标准输出设备关联的流是`std::cout`。 40. 执行`cout << noshowpoint << 123.456;`的输出结果是`123456`,`noshowpoint`取消了显示小数点后的零。 21. 把文件输出流对象`myFile`与文件“f:\”关联的C++语句是`ofstream myFile("f:\\file.txt");`。 22. `ostream`类的直接基类是`ios`。 23. 运算符`[]`只能用成员运算符重载,不能用友元运算符重载。 24. 定义虚函数使用的关键字是`virtual`。 25. `vector`类中用于返回向量中第一个对象的方法是`front()`。 26. 定义一个具有20个字符的向量`E`,元素均为`t`的语句是`std::vector<char> E(20, 't');`。
剩余17页未读,继续阅读
- 粉丝: 6857
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助