-> -> ->
2009年全国计算机等级考试二级C++笔试模拟题(五)
时间:2011-02-06 20:48:59
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、 下列关于C++函数的叙述中,正确的是 A.每个函数至少要具有一个参数B.每个函数都必须返回一个值C.函数在被调用之前必须先声明D.函数不能自己调用自己 参考答案: C 函数在被调用之前必须先声明----------------------------------------2、 下列关于类和对象的叙述中,错误的是 A.一个类只能有一个对象B.对象是类的具体实例C.类是对某一类对象的抽象D.类和对象的关系是一种数据类型与变量的关系 参考答案: A 一个类只能有一个对象----------------------------------------3、 在C++中,用于实现运行时多态性的是 A.内联函数B.重载函数C.模板函数D.虚函数 参考答案: D 虚函数----------------------------------------4、 下列关于运算符重载的叙述中,正确的是 A.通过运算符重载,可以定义新的运算符B.有的运算符只能作为成员函数重载C.若重载运算符+,则相应的运算符函数名是+D.重载一个二元运算符时,必须声明两个形参 参考答案: B 有的运算符只能作为成员函数重载----------------------------------------5、 下列关于模板的叙述中,错误的是 A.模板声明中的第一个符号总是关键字templateB.在模板声明中用 < 和 > 括起来的部分是模板的形参表C.类模板不能有数据成员D.在一定条件下函数模板的实参可以省略 参考答案: C 类模板不能有数据成员----------------------------------------6、 对于语句 cout<< A.“cout”是一个输出流对象B.“endl”的作用是输出回车换行C.“x”是一个变量D.“<<”称作提取运算符 参考答案: D “<<”称作提取运算符----------------------------------------7、 下列字符串中,正确的C++标识符是 A.foo-1B.2bC.newD._256 参考答案: D _256----------------------------------------8、 已知枚举类型定义语句为: enum Token { NAME, NUMBER, PLUS = 5,MINUS, PRINT = 10 };则下列叙述中错误的是 A.枚举常量NAME的值为1B.枚举常量NUMBER的值为1C.枚举常量MINUS的值为6D.枚举常量PRINT的值为10 参考答案: A 枚举常量NAME的值为1----------------------------------------9、 执行语句序列int i=0; while(i >< 25) i+=3; cout<输出结果是 A.24B.25C.27D.28 参考答案: C 27----------------------------------------10、 要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是 30,50,-88,0和 0,则下列定义语句中错误的是 A.int vect[ ]={30,50,-88};B.int vect[ ]={30,50,-88,0,0};C.int vect[5]={30,50,-88};D.int vect[5]={30,50,-88,0,0}; 参考答案: A intvect[ ]={30,50,-88}
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G