资源描述:
《C++考试题库及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、判断char型变量cl是否为小写字母的正确表达式是________。(2.0分)A、(cl>='a')&&(cl<='z')B、('a'>=cl)
2、
3、('z'<=cl)C、a'<=cl<='z'D、(cl>=a)&&(cl<=z)假定MyClass为一个类,则执行"MyClassa(2),b[5],*c[4]"后,执行构造函数的次数为________。(2.0分)A、6B、11C、10D、5char*s1="hello",*s2;s2=s1;则________。(2.0分)A、s1不能再指向其它单元
4、B、cout<p=5;D、A1.p=5;C++异常处理机制中没有________。(2.0分)A、finallyB、tryC、throwD、catch所谓多态性是指________。(2.0分)A、一个对象调用不同名称的对象B、一个对象调用不
5、同名称的函数C、不同的对象调用相同名称的函数D、不同的对象调用不同名称的函数关于new运算符的下列描述中,________是错的。(2.0分)A、使用它创建对象数组时必须指定初始值B、它可以用来动态创建对象和对象数组C、使用它创建对象时要调用构造函数D、使用它创建的对象和对象数组可以使用运算符delete删除以下正确的说法是:在C++语言中进行值传递时________。(2.0分)A、形参是虚拟的,不占用存储单元B、实参和与其对应的形参各占用独立的存储单元C、只有当实参和与其对应的形参同名时才共占用
6、存储单元D、实参和与其对应的形参共占用一个存储单元C++类体系中,能被派生类继承的是________。(2.0分)A、友元函数B、析构函数C、构造函数D、虚函数对于重载的运算符>>,它是一个________。(2.0分)A、用于输出的成员函数B、用于输入的友元函数C、用于输入的成员函数D、用于输出的友元函数_______是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。(2.0分)A、静态成员函数B、纯虚函数C、虚析构函数D、虚构造函数定义重载函数的下列要求中,
7、________是错误的。(2.0分)A、要求函数的返回值不同B、要求参数个数相同时,参数类型不同C、要求参数中至少有一个类型不同D、要求参数的个数不同可以通过友元函数重载的运算符为________。(2.0分)A、>>B、()C、=D、[]在下列运算符中,不能重载的是________。(2.0分)A、deleteB、sizeofC、!D、new下列运算符中,________运算符在C++语言中不能重载。(2.0分)A、newB、[]C、+=D、::可以通过友元函数重载的运算符为________。(
8、2.0分)A、()B、[]C、=D、>>不能被重载的运算符1、.(成员访问运算符)2、.*(成员指针访问运算符)3、::(域运算符)4、sizeof(长度运算符)5、?:(条件运算符)下列运算符中,只能作为类成员函数重载的是________。(2.0分)A、=B、<9、:________(2.0分)A、不确定B、0C、正数D、负数在C++语言中,引用数组元素时,其数组下标的数据类型允许是________。(2.0分)A、任何类型的表达式B、整型表达式C、整型常量或整型表达式D、整型常量关于类模板描述不正确的是________。(2.0分)A、根据它可以定义多个对象B、它的存在不代表一个具体的、实际的类,而是代表一类的类C、它可以使类中的某些数据取任意类型D、根据它可以产生一系列类下列说法不正确的是________。(2.0分)A、不同函数中,可以使用相同名字的变量
10、B、在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效C、形式参数是局部变量D、主函数main中定义的变量在整个文件或程序中有效建立包含有类对象成员的派生类对象时,自动调用构造函数的执行顺序依次为________的构造函数。(2.0分)A、基类、自己所属类、对象成员所属类B、对象成员所属类、基类、自己所属类C、自己所属类、对象成员所属类、基类D、基类、对象成员所属类、自己所属类关于运算符重载,下列表述中正确的是________。(2.0分)A、可以通