[计算机类试卷]国家二级(C++)笔试模拟试卷84及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷84及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷84及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 84及答案与解析 1 下面关于对象概念的描述中, ( )是错误的。 ( A)对象就是 C语言中的结构体变量 ( B)对象代表着正在创建的系统中的一个实体 ( C)对象是一个状态和操作 (或方法 )的封装体 ( D)对象之间的信息传递是通过消息进行的 2 结构化程序设计所规定的三种基本控制结构是 ( )。 ( A)顺序结构、选择结构、循环结构 ( B)输入、输出、处理 ( C) for、 while、 switch ( D)主程序、子程序、函数 3 下列程序的运行结果 是 ( )。 #include iostream.h class A inta; public:
2、 A()a=0: A(int aa) a=aa; couta+; ; void main() A x, y(2), z(3); coutendl; ( A) 0 ( B) 23 ( C) 34 ( D) 25 4 已知 fl(int)是类 A的公有成员函数, p是指向成员函数 fl()的指针,采用赋值,( )是正确的。 ( A) p=fl ( B) P=A:fl ( C) P=A:fl() ( D) P=fl() 5 C+语言中的基本数据类型是 ( )。 ( A)整型、浮点型、逻辑型、无值型和类类型 ( B)整型、字符型、浮点型、无值型和逻辑型 ( C)整型、浮点型、字符型、逻辑型和枚举型 (
3、 D)整型、浮点型、逻辑型、无值型和指针型 6 下列叙述中错误的是 ( )。 ( A)一个函数中可以有多条 return语句 ( B)调用函数必须在一条独立的语句中完成 ( C)函数中通过 return语句传递函数值 ( D)主函数名 main也可以带有形参 7 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 8 下面关于友元的描述中,错误的是 ( )。 ( A)友元函数可以访问该类的私有数据成员 ( B)一个类的友元类中的成员函数都是这个类的友元函数 ( C)友元可以提高程序的运行效率 ( D)类与类之间的友元关
4、系可以继承 9 C+语言中 while循环和 dowhile 循环的主要区别是 ( )。 ( A) dowhile 的循环体至少五条件执行一次 ( B) while的循环控制条件比 dowhile 的循环控制条件严格 ( C) dowhile 允许从外部转到循环体内 ( D) dowhile 的循环体不能是复核语句 10 对类的构造函数和析构函数描述正确的是 ( )。 ( A)构造函数可以重载,析构函数不能重载 ( B)构造函数不能重载,析构函数可以重载 ( C)构造函数可以重载,析 构函数也可以重载 ( D)构造函数不能重载,析构函数也不能重载 11 下列选项中不全是 c+语言关键字的是 (
5、 A) const, break, default ( B) long, void, using ( C) virtual, extern, include ( D) try, throw, this 12 以下 C+语言中用于单行注释的是 ( A) / ( B) /* ( C) */ ( D) | 13 在 32位的计算机中,一个 char型数据所占的内存长度的字节是 ( A) 4 ( B) 1 ( C) 2 ( D) 8 14 若变量已正确定义并赋值,以下符合 C+语言语法的表达式是 ( A) a:=b+1 ( B) a=b=c+2 ( C) int 18.5%3 ( D) a=a+7=c
6、+b 15 有如下程序: #include“iostrearn.h“ void main( ) int x=1,a=0, b=0; switch(x) case 0:b+; case 1:a+; case 2:a+;b+; cout “a=“ a “,“ “b=“ b; 该程序的输出结果是 ( A) a=2, b=1 ( B) a=1, b=1 ( C) a=1, b=0 ( D) a=2, b=2 16 有以下程序 #include“iostream.h“ void main( ) int i=1,j=1,k=2; if(j+|k+) /3 A(int i)i+; /4 ; ( A) 1 (
7、 B) 2 ( C) 3 ( D) 4 22 以下关于 C+语言类的说法中正确的是 ( A) C+语言的默认访问权限是 private ( B) c+语言中的类定义,用户一定要自己定义一个构造函数用于实例化类 ( C) c+语言中的成员函数的实现部分一定要写在类定义外 ( D) C+语言中的类不能够嵌套定义 23 下列描述中错误的是 ( A)派生类可以作为基类派生其他的子类 ( B)派生类继承基类的所有数据成员 ( C)派生类可以有多个基类 ( D)派生类不能继承一些函数成员 24 派生类对象对其基类中的什么成员是可访问的 ? ( A)公有继承的私有成员 ( B)私有继承的公有成员 ( C)私
8、有继承的保护成员 ( D)保护继承的保护成员 25 下列运算符中哪些是不能够被重载的 ? ( A) .,.*,- *,:,?: ( B) +,-,new,delete,= ( C) sizeof,new,delete,+,- ( D) sizeof,new,delete,+,- 26 下列关于运算符重载不正确的是 ( A)运算符重载不能改变运算符的操作数个数 ( B)运算符重载不能改变运算符的优先级 ( C)运算符重载不能改变运算符的结合性 ( D)运算符重载能改变对预定义类型数据的操作方式 27 下列关于函数模板实参不能省略的情况说明不正确的是 ( A)从模板函数实参表获得的信息有矛盾 (
9、B)需要获得特定类型的返回值,而不管参数的类型如何 ( C)虚拟类型参数没有出现在模板函数的形参表中 ( D)函数模板不 含有常规形参 28 对于重载的运算符,它是一个 ( A)用于输入的友元函数 ( B)用于输入的成员函数 ( C)用于输出的友元函数 ( D)用于输出的成员函数 29 表达式 10 5 for(i=0;stri!=0;i+) switch(stri) case1: x4+; case2: x3+; case3: x2+; case4: x1+; cout x1 “, “ x2 “,“ x3 “, “ x4; ( A) 8, 6, 4, 1 ( B) 8, 6, 3, 2 (
10、C) 8, 8, 4, 1 ( D) 8, 6, 4, 2 36 在树形结构中,树根结点没有【 】。 37 Jackson结构化程序设计方法是英国的 M Jackson提出的,它是一种面向【 】的设计方法。 38 面向对象的模型中,最基本的概念是对象和【 】。 39 软件设计模块化的目的是【 】。 40 数据模型按不同应用层次分 成 3种类型,它们是概念数据模型、【 】和物理数据模型。 41 C+中封装性、继承性和【 】是面向对象思想的主要特征。 42 下面程序的结果为 【 】 。 #include iostream.h void main( ) int a=1, b=2; bool c=1;
11、 if(a b) |c) cout “true“ end1; else cout “false“ end1; 43 下列 for语句的循环次数为【 】。 for (int a=0, b=1; bi+) cout ai “ “; cout end1; 45 C+程序是从【 】函数开始执行的。 46 假定 A为一个类,则语句 A(A cout a; cout endl; 50 静态成员函数可以直接访问类的【 】成员,不能直接访问类的【 】成员。 国家二级( C+)笔试模拟试卷 84答案与解析 1 【正确答案】 A 2 【正确答案】 A 3 【正确答案】 B 4 【正确答案】 B 5 【正确 答案】
12、 B 6 【正确答案】 D 7 【正确答案】 D 8 【正确答案】 D 9 【正确答案】 A 10 【正确答案】 A 11 【正确答案】 C 【试题解析】 要熟练掌握 C+语言中的关键字。注意: include不是 C+语言的关键字。注意: define也不是关键字 12 【正确答案】 A 【试题解析】 C+语言中的注释与 C语言不同, C语言的注释符号只有 /* */,而C+在此基础上又加上了 /,此注释用于单行注释。注意:注释不影响程序的运行。 13 【正确答 案】 B 【试题解析】 char型数据所占内存的大小为 1个字节。注意: int型数据占内存的大小为 4个, cong doubl
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 84 答案 解析 DOC
