(单选题) 1: 在执行int a[][3]={1,2,3,4,5,6};语句后,a[0][0]的值是( )。 A: 4 B: 1 C: 2 D: 5 (单选题) 2: 在定义int a[5];之后,对a的引用正确的是( )。 A: a[5] B: a[4.3] C: a(5) D: a[0] (单选题) 3: 当一个类对象离开它的作用域时, 系统将自动调用该类的( )。 A: 构造函数 B: 拷贝构造函数 C: 析构函数 D: 默认构造函数 (单选题) 4: 下列哪个函数不是类的成员函数。( ) A: 析构函数 B: 构造函数 C: 拷贝构造函数 D: 友元函数 (单选题) 5: 下列哪个函数的功能是对对象进行初始化。( ) A: 析构函数 B: 数据成员 C: 构造函数 D: 静态成员函数 (单选题) 6: 下列哪个函数的作用是字符串比较( )。 A: strlen() B: strcmp() C: strcat() D: strcpy() (单选题) 7: 执行下面的程序段后,输出结果是( )。main(){char a[]="english";printf("%c",a[0]);} A: engli B: e C: english D: sh (单选题) 8: 说明类中私有成员的关键字是( )。 A: private B: public C: protected D: friend (单选题) 9: 说明类中保护成员的关键字是( )。 A: private B: public C: protected D: friend (单选题) 10: 类中将关键字( )写在函数体之前函数头之后,说明该函数是一个常成员函数(或const成员函数),可以防止函数改变数据成员的值。 A: const B: static C: friend D: void (判断题) 1: 一个类只能有一个对象。( ) T: 对 F: 错 (判断题) 2: 析构函数的功能是对对象进行初始化。( ) T: 对 F: 错 (判断题) 3: delete的功能是动态分配内存。( ) T: 对 F: 错 (判断题) 4: 成员函数可以重载。( ) T: 对 F: 错 (判断题) 5: 友元函数的关键字const。( ) T: 对 F: 错 (判断题) 6: 说明静态数据成员时,前边要加关键字static。( ) T: 对 F: 错 (判断题) 7: 关键字中,用以说明类中公有成员的是private。( ) T: 对 F: 错 (判断题) 8: strcat()函数的作用是求字符串长度。( ) T: 对 F: 错 (判断题) 9: 作用域运算符的功能是标识某个成员是属于哪个类。( ) T: 对 F: 错 (判断题) 10: 拷贝构造函数不是类的成员函数。( ) T: 对 F: 错 (责任编辑:admin) |