[计算机类试卷]国家二级(C++)笔试模拟试卷107及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷107及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷107及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 107及答案与解析 1 下列关于 switch 语句的描述中, ( )是正确的。 ( A) switch语句中 default子句可以没有,也可有一个 ( B) switch语句中每个语句序列中必须有 break语句 ( C) switch语句中 default 子句只能放在最后 ( D) switch语句中 case 子句后面的表达式只能是整型表达式 2 ( )使一个函数可以定义成对许多不同数据类型完成同一个任务。 ( A)函数模板 ( B)重载函数 ( C)递归函数 ( D)模板函数 3 关于函数返回值类型和返回值表达式的类型的描述中,错误的是 ( )。 (
2、 A)函数返回值类型决定了返回值表达式的类型 ( B)函数返回值的类型是在定义函数时确定的,在函数调用时不能改变 ( C)函数返回值的类型就是返回值表达式的类型 ( D)函数返回值表达式类型与返回值类型不同时,函数表达式类型应转换成函数返回值类型 4 下列程序的运行结果是 ( )。 #include iostream h void fun (int *a,int*b) int*k k=a; a=b; b=k void main() int a=2004, b=9, *x= ( D) char A=A; cout A; 10 下面关于 ios类的叙述中,正确的是 ( )。 ( A)它是 istr
3、eam类和 ostream类的虚基类 ( B)它只是 istream类的虚基类 ( C)它只是 ostream类的虚基类 ( D)它是 ostream类的虚基类 11 下列程序中划线处正确的语句是 ( )。 # include iostream using namespace std; class Base public: void fun()cout “Base: fun“ endl; ; class Derived: public Base void fun() _ 显式调用基类的函数 fun() cout “D ( A) fun(); ( B) Base fun(); ( C) Base
4、:fun(); ( D) Base- fun(); 12 对于拷贝初始化构造函数和赋值操作的关系,正确的描述是 ( )。 ( A)拷贝初始化构造函数和赋值操作是完全一样的操作 ( B)进行赋值操作时,会调用类的构造函数 ( C)当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化 ( D)拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义 13 只能作为成员函数重载的是 ( )。 ( A) = ( B) + ( C) * ( D) new 14 已知类 Myst有一个只需要一个 double型参数的构造函数,且将运算符 “-”重载为友元函数。要使语句序列 Myst x (3.2), y
5、(5.5), z(0.0); z=8.9-y; y=x-6.3; 能够正常运行,运算符函数 operator-应在类中声明为 ( )。 ( A) friend Myst operator- (Myst class derrvel: public base public: void who() cout “derivel class“ end1; ; class derive2: publi 42 mystrlen函数 的功能是计算 str所指字符串的长度,并作为函数值返回,请填空。 int mystrlen(char*str) int i; for(i=0; _!=0; i+); return
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 107 答案 解析 DOC
