ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:44KB ,
资源ID:502742      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-502742.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级(C++)笔试模拟试卷37及答案与解析.doc)为本站会员(sumcourage256)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级(C++)笔试模拟试卷37及答案与解析.doc

1、国家二级( C+)笔试模拟试卷 37及答案与解析 1 算法指的是 _。 ( A)计算机程序 ( B)解决问题的计算方法 ( C)解决问题的有限运算序列 ( D)排序算法 2 下列关于线性表的叙述中,不正确的是 _。 ( A)线性表是 n个结点的有穷序列 ( B)线性表可以为空表 ( C)线性表的每一个结点有且仅有一个前趋和一个后继 ( D)线性表结点间的逻辑关系是 1: 1的联系 3 栈和队列 _。 ( A)共同之处在于二者都是先进先出的特殊的线性表 ( B)共同之处在于二 者都是先进后出的特殊的线性表 ( C)共同之处在于二者都只允许在顶端执行删除操作 ( D)没有共同之处 4 若二叉树中度

2、为 2的结点有 15个,度为 1的结点有 10个,则有 _ 个叶结点。 ( A) 25 ( B) 30 ( C) 31 ( D) 16 5 已知二叉树的前序序列为 ABDCEFG,中序序列为 DBCAFEG,则后序序列为 _。 ( A) DCBAFGE ( B) DCBFGEA ( C) DCBFEGA ( D) DCBGFEA 6 软件调试方法中的静态调试方法之一为 _。 ( A)计算机辅助静态分析 ( B)黑盒法 ( C)因果固 ( D)路径覆盖 7 为了克服软件危机,人们提出了用 _ 的原理来设计软件,这就是软件工程诞生的基础。 ( A)数学 ( B)软件学 ( C)运筹学 ( D)工程

3、学 8 为了防止一个用户的工作不适当地影响另一个用户,应该采取 _。 ( A)完整性控制 ( B)安全性控制 ( C)并发控制 ( D)访问控制 9 在数据库设计中,数据流图表达的是 _。 ( A)数据和数据结构的关系 ( B)数据和算法的关系 ( C)数据和处理的关系 ( D)数据和通信的关系 10 关于数据库系统的特点,下列说法中错误的是数据 _。 ( A)结构化 ( B)共享性高 ( C)独立性差 ( D)统一管理和控制 11 假设所有变量均为整型,则表达式 (a: 2, b=5, b+, a+b) 的值 _。 ( A) 8 ( B) 7 ( C) 6 ( D) 4 12 若有定义 “i

4、nt x=10, y=3, z; ”,则语句 “cout (z (x%y, x/Y); ”的输出结果是 _。 ( A) 1 ( B) 0 ( C) 4 ( D) 3 13 表达式 2! =3的值是 _。 ( A)非 0值 ( B) 1 ( C) 0 ( D) 2 14 以下叙述中不正确的是 _。 ( A)表达式 a for(i=1; i 3; i+) for(j=1; j=i; j+) s+=aij; cout s; ( A) 10 ( B) 18 ( C) 20 ( D) 21 16 执行语句 char a10=“abcd”, *p=a;后, *(p+4)的值是 _。 ( A) “abcd”

5、 ( B) d ( C) 0 ( D)不能确定 17 设 char str111=“HELLO, “, str210=“world”;则执行语句 coutstrlen(strcpy(str, str2);后的输出结果是 _。 ( A) 12 ( B) 11 ( C) 7 ( D) 5 18 一个函数无返回值时,应选择的函数类型是 _。 ( A) void ( B) int ( C)不确定 ( D) float 19 一个函数功能不太复杂,但要求被频繁调用,选用 _。 ( A)内联函数 ( B)重载函数 ( C)递归函数 ( D)嵌套函数 20 以下程 序输出结果是 _。 #include io

6、stream.h void fun(int x, int y,int z)z x y; void main() int a=10; fun (2, 2, a); cout a; ( A) 0 ( B) 4 ( C) 10 ( D)无定值 21 若有一下程序段 int *ptr, x, y=11; ptr= s+=2; cout s; ( A) 345 ( B)字符 3 ( C)字符 3的地址 ( D)无确定的输出结果 24 若有 char *x2=“xyzw“, “XYZW“;则下面的表述正确的是 _。 ( A) x数组元素酌值分别是 “xyzw”和 “XYZW” ( B) x是指针变量,它指

7、向含有两个数组元素的字符型一维数组 ( C) x数组的两个元素分别存放的是含有 4个字符的一维字符数组的首地址 ( D) x数组的两个元素中各自存放了字符 x和 X的地址 25 下列对类的构造函数和析构函数描述正确的是 _。 ( A)构造函数不能重载,析构函数可以重载。 ( B)构造函数可以重载,析构也可以重载。 ( C)构造函数不能重载,析构函数也不能重载。 ( D)构造函数可以重载,析构函数不能重载。 26 下列程序中说明的私有成员是 _。 class Location int x; public: void init(int initX, int initY); private: int

8、 y; public: int SetX(); Int SetY(); ( A) x ( B) y ( C) SetX(), SetY() ( D) ABC都是 27 下列各项中不符合函数重载必须满足的条件的是 _。 ( A)必须有不同的参数个数 ( B)对应的参数类型必须不相同 ( C) A和 B必须同时满足 ( D) A和 B只要满足一个即可 28 对于任意一个类,析构函数的个数最多为 _。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 29 派生类的对象可以访问它的基类成员中 _ 成员。 ( A)公有继承的公有成员 ( B)公有继承的私有成员 ( C)公有继承的保护成员 ( D

9、)私有继承的公有成员 30 下列关于二定义性的说法错误的是 _。 ( A)派生类中的成员与基类的成员同名,在调用时可能存在二义性 ( B)派生类的二个基类是有同名成员,调用这一成员时可能产生有二义性 ( C)派生类的二个基类是从同一共同基类派生出来,调用基类的成员时可能存在二义性 ( D)使用成员限定可解决二义性问题 31 下列哪种说法不符合多态性的含义 _。 ( A)用对象名调用一个虚函数 ( B)用基类的指针调用一个虚函数 ( C)用基类的引用调用一个虚函数 ( D)调用一个有多个重载版本的全局函数 32 下列关于虚函数调用的描述, _ 是正确的。 ( A)一定使用动态联编 ( B)一定使

10、用静态联编 ( C)必须使用动态联编 ( D)不一定使用动态联编 33 关于动态联编的下列叙述中, _ 是错误的。 ( A)动态联编是以虚函数为基础的 ( B)动态联编调用虚函数操作是指向对象的指针或引用 ( C)动态联编是在运行时确定所调用的函数 代码的 ( D)动态联编是在编译时确定操作函数的 34 下列不能被重载的运算符是 _。 ( A) + ( B) ( C) ?: ( D) cin a b; if(a b) a=a+b; b=a-b; a=a-b; cout a “, ” b endl 43 以下程序执行时,输出 “#”号的个数是【 】。 #include iostream.h vi

11、ed main() int i, j; for(i=1; i 5; i+) for(j=2; j i; j+)cout #; 44 下面程序的功能是输出数组 s中最小元素,请填空。 #include iostream.h void main() int k, p, s=1, -9, 7, 2, -10, 3; k=s0; for(p=0; p 6; p+) if(sp k) 【 】; cout k; 45 以下程序的输出结果是【 】。 #include iostrean.h void main() int i, a5; i=0; while(i 5) ai=8*(i-2+4*(i 2)%5;

12、i+; for(i=4; i =0; i-) cout ai; 46 下面程序的结果【 】。 #include iostream.h int f(int); void main() int x=1, i; for (i=0; i 3; i+) cout f(x) ; cout end1; int f(int x) int y=1; static int z=3 y+; z+; return (x+y+z); 47 分析以下程序 执行结果【 】。 #include iostream.h int f (int x, int y) return x,y; double f (double x, do

13、uble y) return x,y; void main() int a=4, b=6; double c=2.6, d=7.4; cout f (a, b) “,“ f (c, d) end1; 48 以下程序的输出结果是【 】。 #include iostream. h void main() char *p= “12345678“ , *r; long *q; q=(long *)p; q+; r= (char *) q: cout r; 国家二级( C+)笔试模拟试卷 37答案与解析 1 【正确答案】 C 2 【正确答案】 C 3 【正确答案】 C 4 【正确答案】 D 5 【正确答

14、案】 B 6 【正确答案】 A 7 【正确答案】 D 8 【正确答案】 C 9 【正确答案】 C 10 【正确答案】 C 11 【正确答案】 A 12 【正确答案】 D 13 【正确答案】 B 14 【正确答案】 C 15 【正确答案】 A 16 【正确答案】 C 17 【正确答案】 D 18 【正确答案】 A 19 【正确答案】 A 20 【正确答案】 C 21 【正确答案 】 D 22 【正确答案】 B 23 【正确答案】 B 24 【正确答案】 D 25 【正确答案】 A 26 【正确答案】 D 27 【正确答案】 A 28 【正确答案】 B 29 【正确答案】 C 30 【正确答案】 B 31 【正确答案】 A 32 【正确答案】 C 33 【正确答案】 A 34 【正确答案】 A 35 【正确答案】 D 36 【正确答案】 DABEC 37 【正确答案】 多态性 38 【正确答案】 连接过程 39 【正确答案】 结构化程序设计 40 【正确答案】 故障恢复 41 【正确答案】 消息 42 【正确答案】 60 30 43 【正确答案】 6 44 【正确答案】 k=sp 45 【正确答案】 3 0 0 -3 -1 46 【正确答案】 7 8 9 47 【正确答案】 24, 19.24 48 【正确答案】 5678

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1