第1页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共12页面向对象程序设计形成性考核册作业四一、填空题:1
设px是指向一个类对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的(C)
无参构造函数B
带参构造函数C
拷贝构造函数2
假定AB为一个类,则执行“ABa[10];”语句时调用该类无参构造函数的次数为(D)
假定AB为一个类,则执行“ABa(2),b[3],*p[4];”语句时共调用该类构造函数的次数为(B)
假定AB为一个类,px为指向该类的一个含有n个对象的动态数组的指针,则执行“delete[]px;”语句时共调用该类析构函数的次数为(C)
对类中引用成员的初始化是通过构造函数中给出的(C)实现的
初始化表或函数体6
一个类的静态数据成员所表示属性(C)
是类的或对象的属性B
只是对象的属性C
只是类的属性D
类和友元的属性7
被非静态成员函数访问的类的数据成员(A)
可以是非静态数据成员或静态数据成员B
不可能是类的静态数据成员C
只能是类的非静态数据成员D
只能是类的静态数据成员8
引入友元的主要目的是为了(C)
增强数据安全性B
提高程序的可靠性C
提高程序的效率和灵活性D
保证类的封装性9
在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是(B)
作为友元函数重载的1元运算符B
作为成员函数重载的1元运算符C
作为友元函数重载的2元运算符D
作为成员函数重载的2元运算符10
如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为(A)
operator+(b)B
operator+(a)