帮忙做几个C++题目
1.C++语言没有可移植性。()A.正确B.不正确2.指针是一种特殊的变量,只能用来保存地址。()A.正确B.不正确3.C++支持运算符重载,所有运算符都可以重载。()A...
1. C++语言没有可移植性。( )
A. 正确 B. 不正确
2. 指针是一种特殊的变量,只能用来保存地址。( )
A. 正确 B. 不正确
3. C++支持运算符重载,所有运算符都可以重载。( )
A. 正确 B. 不正确
4. 每一个C++程序可以有多个源文件,但是只能有一个main函数。( )
A. 正确 B. 不正确
5. cout可以用来输出,如果要输出三行内容需要使用三个cout语句。( )
A. 正确 B. 不正确
6. 每个类都必须自己定义构造函数和析构函数。( )
A. 正确 B. 不正确
7. 父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么()。
A. 在子类中这两个函数构成重载关系
B. 子类不会继承父类的这个函数
C. 子类中的函数会覆盖父类中的函数
D. 编译时会发生错误
8. 动态多态性是通过( )实现的。
A. 构造函数 B. 析构函数 C. 虚函数 D. 函数重载
9. 类A定义了构造函数A( )、A(int)、A(int,int)、A(int,int,int),则new A[2][3]会调用( )。
A . A( ) B. A(int) C. A(int, int) D. A(int, int, int)
10. 如果短整型的长度是2字节,有一个短整型指针p的值是0xFFED1200,那么p+1的值为 ( )。
A. 0xFFED1201 B. 0xFFED1202 C. 0xFFED1203 D. 0xFFED1204
11. C++异常处理机制中没有( ) 。
A. try B. throw C. catch D. finally
12. 面向对象的编程方法的主要特征包括( )。
A. 封装、继承、多态 B. 封装、继承、派生
C. 消息、继承、多态 D. 消息、封装、重载
13. 用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:( )。
A. 0 B. 负数 C. 正数 D. 不确定
14. 多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由 ( )的构造函数来传递。
A. 第一个父类 B. 第二个父类 C. 派生类 D. 以上都不是
15. 要打开一个文件并从中读取数据,应该使用( )类的对象。
A. istream B. ostream C. ifstream D. ofstream
16. 如果在try块中用 throw "error"; 语句抛出一个异常,则参数类型是( )的catch块能够捕获这个异常。
A. char * B. const char * C. char D. const char
17. 使用派生类的主要原因是( )。
A.提高代码的可重用性 B.提高程序的运行效率
C.加强类的封装性 D.实现数据的隐藏
18. private访问属性限制对象的成员可以在( )中访问。
A. 本类的成员函数 B. main函数 C. 父类的成员函数 D. 子类的成员函数 展开
A. 正确 B. 不正确
2. 指针是一种特殊的变量,只能用来保存地址。( )
A. 正确 B. 不正确
3. C++支持运算符重载,所有运算符都可以重载。( )
A. 正确 B. 不正确
4. 每一个C++程序可以有多个源文件,但是只能有一个main函数。( )
A. 正确 B. 不正确
5. cout可以用来输出,如果要输出三行内容需要使用三个cout语句。( )
A. 正确 B. 不正确
6. 每个类都必须自己定义构造函数和析构函数。( )
A. 正确 B. 不正确
7. 父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么()。
A. 在子类中这两个函数构成重载关系
B. 子类不会继承父类的这个函数
C. 子类中的函数会覆盖父类中的函数
D. 编译时会发生错误
8. 动态多态性是通过( )实现的。
A. 构造函数 B. 析构函数 C. 虚函数 D. 函数重载
9. 类A定义了构造函数A( )、A(int)、A(int,int)、A(int,int,int),则new A[2][3]会调用( )。
A . A( ) B. A(int) C. A(int, int) D. A(int, int, int)
10. 如果短整型的长度是2字节,有一个短整型指针p的值是0xFFED1200,那么p+1的值为 ( )。
A. 0xFFED1201 B. 0xFFED1202 C. 0xFFED1203 D. 0xFFED1204
11. C++异常处理机制中没有( ) 。
A. try B. throw C. catch D. finally
12. 面向对象的编程方法的主要特征包括( )。
A. 封装、继承、多态 B. 封装、继承、派生
C. 消息、继承、多态 D. 消息、封装、重载
13. 用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:( )。
A. 0 B. 负数 C. 正数 D. 不确定
14. 多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由 ( )的构造函数来传递。
A. 第一个父类 B. 第二个父类 C. 派生类 D. 以上都不是
15. 要打开一个文件并从中读取数据,应该使用( )类的对象。
A. istream B. ostream C. ifstream D. ofstream
16. 如果在try块中用 throw "error"; 语句抛出一个异常,则参数类型是( )的catch块能够捕获这个异常。
A. char * B. const char * C. char D. const char
17. 使用派生类的主要原因是( )。
A.提高代码的可重用性 B.提高程序的运行效率
C.加强类的封装性 D.实现数据的隐藏
18. private访问属性限制对象的成员可以在( )中访问。
A. 本类的成员函数 B. main函数 C. 父类的成员函数 D. 子类的成员函数 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询