A.被调用函数中可以不用 return语句 B.被调用函数中可以使用多个 return语句 C.被调用函数中,如果有返回值,就一定要有 return语句 D.被调用函数中,一个 return语句可以返回多个值给调用函数 8、在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度, 选用 A.内联函数 B.重载函数 C.递归调用 D.嵌套调用 9、下列的各类函数中, 不是类的成员函数 A.构造函数 B.析构函数 C.友元函数D.拷贝构造函数 不是构造函数的特征 A.构造函数的函数名与类名相同 B.构造函数可以重载 C.构造函数可以设置缺省参数 D.构造函数必须指定类型说明 11、已知: print()函数是一个类的常成员函数,它无返回值,下列表示中, 是正确的 A void print()const 3. const void print() C void const print( D void print(const) 12、关于new运算符的下列描述中 是错的。 A.它可以用来动态创建对象和对象数组 B.使用它创建的对象和对象数组可以使用运算符 delete删除 C.使用它创建对象时要调用构造函数 D.使用它创建对象数组时必须指定初始值 13、下列for循环的次数为 for(i=0,x=0;!x&ki<=5;i++) C.1 D.无限 14、对于"int*pa[5]:"的描述中 是正确的。 A.pa是一个指向数组的指针,所指向的数组是5个int型元素 B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量 第2页共8页第 2 页 共 8 页 A.被调用函数中可以不用 return 语句 B.被调用函数中可以使用多个 return 语句 C.被调用函数中,如果有返回值,就一定要有 return 语句 D.被调用函数中,一个 return 语句可以返回多个值给调用函数 8、在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度, 选用________。 A.内联函数 B.重载函数 C.递归调用 D.嵌套调用 9、下列的各类函数中,________不是类的成员函数。 A.构造函数 B.析构函数 C.友元函数 D.拷贝构造函数 10、________不是构造函数的特征 A.构造函数的函数名与类名相同 B.构造函数可以重载 C.构造函数可以设置缺省参数 D.构造函数必须指定类型说明 11、已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,________ 是正确的。 A.void print( ) const; B.const void print( ); C.void const print( ); D.void print(const); 12、关于 new 运算符的下列描述中,________是错的。 A.它可以用来动态创建对象和对象数组 B.使用它创建的对象和对象数组可以使用运算符 delete 删除 C.使用它创建对象时要调用构造函数 D.使用它创建对象数组时必须指定初始值 13、下列 for 循环的次数为_______。 for(i=0, x=0; !x&&i<=5; i++) A.5 B.6 C.1 D.无限 14、对于"int *pa[5];"的描述中,_______是正确的。 A.pa 是一个指向数组的指针,所指向的数组是 5 个 int 型元素 B.pa 是一个指向某数组中第 5 个元素的指针,该元素是 int 型变量