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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级( C+)笔试模拟试卷 206及答案与解析 1 在关系代数运算中,有 5种基本运算,它们是 ( )。 ( A)并 ( )、差 (-、交 ()、除 ()和笛卡儿积 () ( B)并 ( )、差 (-)、交 ()、投影 ()和选择 () ( C)并 ( )、交 ()、投影 ()、选择 ()和笛卡儿积 () ( D)并 ( )、差 (-)、投影 ()、选择 ()和笛卡儿积 () 2 在数据库系统的组织结构中,下列 ( )映射把用户数据库与概念数据库联系了起来。 ( A)外 模式模式 ( B)内模式外模式 ( C)模式内模式 ( D)内模式模式 3 下列关于线性链表的描述中,正确的是 ( )。

2、 I、只含有一个指针域来存放下一个元素地址 、指针域中的指针用于指向该结点的前一个或后一个结点 (即前件或后件 ) 、结点由两部分组成:数据域和指针域。 ( A)仅 I、 ( B)仅 I、 ( C)仅 、 ( D)全部 4 下面关于数据库三级模式结构的叙述中,正确的是 ( )。 ( A)内模式可以有多个, 外模式和模式只有一个 ( B)外模式可以有多个,内模式和模式只有一个 ( C)内模式只有一个,模式和外模式可以有多个 ( D)模式只有一个,外模式和内模式可以有多个 5 设有关键码序列 (66, 13, 5l, 76, 8l, 26, 57, 69, 23),要按关键码值递增的次序排序,若采

3、用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为 ( )。 ( A) 23, 13, 51, 57, 66, 26, 81, 69, 76 ( B) 13, 23, 26, 5I, 57, 66, 8l, 76, 69 ( C) 23, 13, 51, 57, 26, 66, 81, 69, 76 ( D) 23, 13, 51, 57, 81, 26, 66, 69, 76 6 下列哪一条不属于数据库设计的任务 ?( ) ( A)设计数据库应用结构 ( B)设计数据库概论结构 ( C)设计数据库逻辑结构 ( D)设计数据库物理结构 7 数据库技术的根本目标是 ( )。 (

4、A)数据存储 ( B)数据共享 ( C)数据查询 ( D)数据管理 8 需求分析阶段的任务是 ( )。 ( A)软件开 发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 9 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 10 数据管理技术发展的三个阶段中, ( )没有专门的软件对数据进行管理。 I人工管理阶段 文件系统阶段 数据库阶段 ( A)仅 I ( B)仅 ( C) I和 ( D) 和 11 以下程序的 输出结果是 ( )。 #include main(

5、) int b3113=0, 1, 2,0, 1, 2, 0, 1, 2, i,j, t=1; for(i=0; i void main() int i,k, a10, p3; k=5: for(i=0; i int fun(int b, int n) int i, r=1; for(i=0; i using namespace std; intmain() int*p; *p=9; cout fun1(char a,char b)char c; c=a; a=b; b=c; fim2(char*a, char b)char c; c=*a; *a=b; b=c; fun3(char*a, c

6、har*b)char c; c=*a; *a=*b; *b=c; void main() char a, b; a=A; b=B; fun1(a, b); putchar(a); putchar(b); a=A; b=B; fun2(&a, b); putchar(a); putchar(b); a=A; b=B; fun3(&a, &b); putchar(a); putchar(b); putchar( n); ( A) BABBAB ( B) ABBBBA ( C) ABBABA ( D) ABABBA 20 下列程序将 x、 y和 z按从小到大的顺序排列,横线处应添加语句 ( )。 t

7、emplate void fun(_) T a; if(xy) a=x; x=y; y=a; if(yz) a=y; y=z; z=a; if(xy) a=; x=y; y=a; ( A) T x, T y, T z ( B) T x; y; z ( C) T&x, T&y, T&z ( D) T&x, &y, &z 21 以下程序的执行结果是 ( )。 #include class TestClass2 public: TestClass2 (); TestClass2(int i,int j); void printb(); private: int a, b; ; class TestC

8、lass1 public: TestClass1() TestClass1(int i,intj); void printa(); private: TestClass2 c; ; TestClass1: TestClass1(int i,intj): c(ij) void TestClass1: pdnta() c printb(); TestClass2: : TestClass2(int i,int j) a=i: b=j; void TestClass2: printb() cout intx=3: void main() void fun(); inti; for(i=1; i us

9、ing namespace std; intfun() static int i=0: int s=1: s+=i; i+: return s: int main() int i, a=0; for(i=0; i fun(inta, intb) int c; c=a+b: return c; void main() int x=6, y=7, z=8, r; r=fun(x-, y+, x+y), z-); cout int add(int a,int b); void main() extern int x, y; cout class TestClass public: TestClass

10、()val+; ) static int val: ; int TestClass: val=0, void main() TestClass cs1; cout using namespace std; class TestClass static int n; public: TestClass () n+: staticinttest() for(int i=0; i ( B) + - + - ( C) = T square(T x)return x*x; 其中 T是 ( )。 ( A)函数形参 ( B)函数实参 ( C)模板形参 ( D)模板实参 36 数据结构分为线性结构和非线性结构

11、,带链的队列属于 _。 37 队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作 _。 38 一棵二 叉树第 6层 (根结点为第一层 )的结点最多为 _个。 39 给定一个关键字序列 (24, 19, 32, 43, 38, 6, 13, 22),进行快速排序,扫描一趟后的结果是 _。 40 在一个容量为 24的循环队列中,若头指针 front=8,尾指针 rear=3,则该循环队列中共有 _个元素。 41 执行下列语句后,变量 n的值是 _。 int n=0: for(int i=1; i using namespace std; classA public: A

12、()cout using namespace std; classA public: virtual void f()coutf(); return 0: 执行上面程序的输出是 _。 49 执行下列语句序列: int x=1, &y=x; coutT min(T a, int n) T temp=a0; for(int i=1; i以及所有的类型转换运算符只能作为成员函数重载,如果 要重载为友元函数就必须重载为非成员函数。 35 【正确答案】 C 【试题解析】 此题考查的是函数模板。声明一个函数模板的格式是: template函数声明, 函数体 ) 其中的 是由一个或多个 “模板形参 ”组成的

13、,每个 “模板形参 ”可具有以下几种形式: typenme参数名; class参数名;类型修饰参数名。 36 【正确答案】 线性结构 【试题解析】 一个数据结构是线性结构还是非线性结构,判断依据是数据结构前后件关系的复杂程度,而与其所使用的存 储结构是没有关系的。在一个非空的队列中,每一个元素只有一个前件和后件,因此它属于线性结构。 37 【正确答案】 队尾 【试题解析】 在队列中,允许插入的一端叫做 “队尾 ”,允许删除的一端叫做 “队头 ”。 38 【正确答案】 32 【试题解析】 二叉树第 k层上,最多有 2k-1(k1)个结点。第 6层的结点数最多是 26-1=32。 39 【正确答案

14、】 22, 19, 13, 6, 24, 38, 43, 32 【试题解析】 根据快速排序的定义,取第一个元素 24为依据,将小于 24的置于其前面,大于 24的置于其后面,则可得到快速排序第一趟的结果。 40 【正确答案】 19 【试题解析】 设队列容量为 m,则 rearfront,则队列中元素个数为 rear-front; rearf()时,将执行 C的 f函数,在该函数中,首先直接调用了父类 B的函数 f而在 B中直接继承了 A类的 f函数,故先要执行 A的 f函数,输出 “1”,然后再输出 “3”。 49 【正确答案】 1-1 【试题解析】 题目中首先定义了一个变量 x,并初始化为 1,然后为 x添加一个别名 y。第 二条语句将依次输出 x的值, -,及 y的值,而 y是 x的别名,所以也输出 x的值,即答案为 1-1。 50 【正确答案】 temp=ai或 temp=*(a+i)或 temp=*(i+a) 【试题解析】 在程序中,首先将 a0标识为最小数,然后循环比较各个数,如果该数小于当前的最小值,则将最小值置为该数。

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