二、判断题
1、break语句也可以用于if体内,它可退出if语句。( 错 )
2、所谓私有成员是指只有类中所提供的成员函数才能直接访问它们,任何类以外的函数对它们的访问都是非法的。( 错 )
3、无论哪种继承方式,基类中的私有成员在派生类中都是不可访问的。( 对 )
4、在传值调用中,要求实参和形参的类型完全一致并且个数相等。(错 )
5、在不同类型操作数组成的表达式中,其表达式的类型一定是最高类型double型。(错 )
6、在说明语句int a=15,&b=a,*p=&a;中,b的值与*P的值是不相等的。( 错 )
7、const char *p说明了p是指向字符串的常量指针。(错 )
8、在一个被调用函数中,一个return语句可返回多个值给调用函数。( 错 )
9、在for(int i=0;i<10;i++) cout<10、已知:int a=5,b=10;表达式++a+b++有二义性。(错 )
三、填空题
1、面向对象程序设计有四个主要特点,即抽象、封装、继承 和多态 。
2、非成员函数应声明为类的 友元 函数才能访问这个类的private成员。
3、派生类中的成员不能直接访问基类中的 私有 成员。
4、在用class定义一个类时,数据成员和成员函数的默认访问权限是 私有 。
5、运算符重载函数可能是类的 成员 函数,也可以是类的 友元 函数,还可以是普通函数。
6、含有纯虚函数的类称为 抽象类 。
7、在32位的机器中,sizeof(char)= 1字节,sizeof(unsigned int)= 4 字节。
8、C++语法规定,任何变量在使用前必须先 定义 ;变量有两个值,一个是变量本身的值,另一个是变量的 地址 。
9、函数重载时要求同名函数的参数 类型 或 个数 不同,否则无法确定是哪个函数。
10、当一个成员函数被调用时,该成员函数的 this指针 指向调用它的对象。
二、判断题
1、break语句也可以用于if体内,它可退出if语句。( x )
2、所谓私有成员是指只有类中所提供的成员函数才能直接访问它们,任何类以外的函数对它们的访问都是非法的。( x )
3、无论哪种继承方式,基类中的私有成员在派生类中都是不可访问的。( o )
4、在传值调用中,要求实参和形参的类型完全一致并且个数相等。( x )
5、在不同类型操作数组成的表达式中,其表达式的类型一定是最高类型double型。( x )
6、在说明语句int a=15,&b=a,*p=&a;中,b的值与*P的值是不相等的。( o )
7、const char *p说明了p是指向字符串的常量指针。( x )
8、在一个被调用函数中,一个return语句可返回多个值给调用函数。( x )
9、在for(int i=0;i<10;i++) cout<10、已知:int a=5,b=10;表达式++a+b++有二义性。( x )
三、填空题
1、面向对象程序设计有四个主要特点,即抽象、封装、 继承 和 多态 。
2、非成员函数应声明为类的 内联 函数才能访问这个类的private成员。
3、派生类中的成员不能直接访问基类中的 私有 成员。
4、在用class定义一个类时,数据成员和成员函数的默认访问权限是 私有 。
5、运算符重载函数可能是类的 内联 函数,也可以是类的 私有 函数,还可以是普通函数。
6、含有纯虚函数的类称为 抽象类 。
7、在32位的机器中,sizeof(char)= 1 字节,sizeof(unsigned int)= 4 字节。
8、C++语法规定,任何变量在使用前必须先 声明 ;变量有两个值,一个是变量本身的值,另一个是变量的 地址 。
9、函数重载时要求同名函数的参数 类型 或 个数 不同,否则无法确定是哪个函数。
10、当一个成员函数被调用时,该成员函数的 地址? 指向调用它的对象。
这是什么题目?考试么