-> -> ->
2009年全国计算机等级考试二级C++笔试模拟题(二)
时间:2011-02-25 15:25:10
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、 为了取代C中带参数的宏,在C++中使用 A.重载函数B.内联函数C.递归函数D.友元函数 参考答案: B 内联函数----------------------------------------2、 下列关于类定义的说法中,正确的是 A.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成员函数只能在类体外进行定义 参考答案: A 类定义中包括数据成员和函数成员的声明----------------------------------------3、 下列关于派生类构造函数和析构函数的说法中,错误的是 A.派生类的构造函数会隐含调用基类的构造函数B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数 参考答案: D 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数----------------------------------------4、 通过运算符重载,可以改变运算符原有的 A.操作数类型B.操作数个数C.优先级D.结合性 参考答案: A 操作数类型----------------------------------------5、 有如下函数模板:templateT souare(T x) (retumx * x ;)基中T是 A.函数形参B.函数实参C.模板形参D.模板实参 参考答案: C 模板形参----------------------------------------6、 使用输入输出操作符setw,可以控制 A.输出精度B.输出宽度C.对齐方式D.填充字符 参考答案: B 输出宽度----------------------------------------7、 下列字符串中,不可以用作C++标识符的是 A.y_2006B.____TEST__HC.RetumD.switch 参考答案: C Retum----------------------------------------8、 字面常量42、4.2、42L的数据类型分别是 A.long、double intB.long、float、intC.int、double、longD.int、float、long 参考答案: D int、float、long----------------------------------------9、 执行下列语句段后,输出字符“*”的个数是for(int i=50;I>1;— i )cout<<”*” A.48B.49C.50D.51 参考答案: B 49----------------------------------------10、 有如下程序段inti =0,j=1;int&r=i; // ①r =j; //②int*p=&i; //③*p=&r; //④基中会产生编译错误的语句是 A.④B.③C.②D.① 参考答案: A ④
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G