一些C++问题! 急!

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:55:40
判断题
ANSI标准C++中,for (int i=0;i<100;++i) ...,其中i的有效作用域是for结构范围内。( )
C++语言编程的程序没有可移植性。( )
C++支持运算符重载,所有运算符都可以重载。( )
C语言是结构化和模块化的语言,它是面向对象的。 ()
cout可以用来输出,如果要输出三行内容一定要使用三个cout语句。( )
public继承方式反映基类与派生类之间的HAS-A关系。( )
编译的作用是对源程序进行语法检查和语义检查。 ()
变量的指针就是变量的地址。 ( )
成员函数在类体内定义时,默认成为内联函数。( )
定义数组时可以不确定元素个数。 ( )
对象是类的抽象,而类是对象的具体实例。 ( )
函数的默认形参只能是最左边的连续若干个。( )
静态成员变量是整个类的所有对象共用的。( )
类可以体现数据的封装性和信息隐蔽。 ( )
类型转换运算符只能重载为成员函数。( )
逻辑型不是布儿型。 ( )
每个类都必须自己定义构造函数和析构函数。( )
派生类的构造函数的初始化列表中如果不写对基类构造函数的调用,则自动调用基类的拷贝构造函数。( )
如果一个派生类从抽象基类继承了纯虚函数但没有重新定义,则此派生类不再是抽象类。( )
数组是有序数据的集合。 ( )
所有类的析构函数都应该是虚的。( )
通过引用或者指针调用对象的任何成员函数时,如果引用或者指针的类型跟对象的类型不一致,都能自动正确调用对象所属的类中对这个函数的定义。( )
虚基类的初始化是在最终派生类的构造函数中进行。( )
一般编译系统给出的出错信息分为两种,一种是错误,一种是警告,这两种都会影响程序的运行。 ( )
一个C++程序只能由一个程序单位构成。 ()

判断题
ANSI标准C++中,for (int i=0;i<100;++i) ...,其中i的有效作用域是for结构范围内。(Y )
C++语言编程的程序没有可移植性。(Y )
C++支持运算符重载,所有运算符都可以重载。(X )
C语言是结构化和模块化的语言,它是面向对象的。 (X)
cout可以用来输出,如果要输出三行内容一定要使用三个cout语句。(X )
public继承方式反映基类与派生类之间的HAS-A关系。( X)
编译的作用是对源程序进行语法检查和语义检查。 (X)
变量的指针就是变量的地址。 ( X)
成员函数在类体内定义时,默认成为内联函数。( Y)
定义数组时可以不确定元素个数。 ( X)
对象是类的抽象,而类是对象的具体实例。 ( X)
函数的默认形参只能是最左边的连续若干个。(Y )
静态成员变量是整个类的所有对象共用的。( Y)
类可以体现数据的封装性和信息隐蔽。 ( Y)
类型转换运算符只能重载为成员函数。( Y)
逻辑型不是布儿型。 ( X)
每个类都必须自己定义构造函数和析构函数。( X)
派生类的构造函数的初始化列表中如果不写对基类构造函数的调用,则自动调用基类的拷贝构造函数。( Y)
如果一个派生类从抽象基类继承了纯虚函数但没有重新定义,则此派生类不再是抽象类。( X)
数组是有序数据的集合。 (Y )
所有类的析构函数都应该是虚的。(X )
通过引用或者指针调用对象的任何成员函数时,如果引用或者指针的类型跟对象的类型不一致,都能自动正确调用对象所属的类中对这个函数的定义。( X)
虚基类的初始化是在最终派生类的构造函数中进行。( X)
一般编译系统给出的出错信息分为两种,一种是错误,一种是警告,这两种都会影响程序的运行。 ( X)
一个C++程序只