TOP

2010年全国计算机等级考试标准预测试卷(二)二级公共基础知识和C语言程序设计一(一)
2011-02-17 20:54:37 来源: 作者:[标签:作者] 【 】 浏览:1935次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
1、在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有________个元素。

参考答案: 31

设队列容量为m,如果:rear>front。则队中元素个数为rear-front;如果rear<front,则队列中元素个数位m+(rear-front)。本题rear<front,则m=32(2-3)=31。

----------------------------------------

2、一棵二叉树第6层(根结点为第一层)的结点最多为 ________个。

参考答案: 32

根据二叉树性质二叉树第k层上,最多有2的(k-1)次方(k≥1)个结点。

----------------------------------------

3、度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 ________ 。

参考答案: 45

对于长度为N的线性表,在最坏情况下(即线性表中元素现在的顺序与目标顺序正好相反),冒泡排序需要经过N/2遍的从前往后的扫描和N/2遍的从后往前的扫描,需要的比较次数N(N一1)/2。

----------------------------------------

4、数据库管理系统常见的数据模型有层次模型、网状模型和 ________ 3种。

参考答案: 关系模型

数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,常见的数据模型有层次模型、网状模型和关系模型。

----------------------------------------

5、在面向对象的程序设计中,类描述的是具有相似性质的一组 ________ 。

参考答案: 对象

将操作相似的对象归为类,也就是说,类是具有共同属性,共同方法的对象的集合。

----------------------------------------

6、数据管理技术发展经过人工管理、文件系统和数据系统3个阶段,其中数据独立性最高的阶段是________ 。

参考答案: 数据库系统

数据库系统技术的发展过程分为人工管理、文件系统以及数据库系统3个阶段,文件系统提供7简单的数据共享与数据管理能力,但是它无法提供完整的、统一的、管理和数据共享的能力。数据独立性是数据与程序问的互不依赖性,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。所以数据独立最高的阶段是数据库系统。

----------------------------------------

7、已有定义:double*P;,请写出完整的语句,利用malloc函数使p指出一个双精度型的动态存储单位________。

参考答案: p=(double*)malloc(sizeof(douhle))

动态存储单元分配函数malloc的形参为申请动态存储单元的大小,此函数默认返回的类型为无类型的指针,所以调用此函数时需要进行强制类型转换,因而本题需要返回类型强制转换为double型指针。

----------------------------------------

8、若a=1,b=2,则表达式!(x=a)II(y=b)&&0的值是________。

参考答案: 0

表达最后运算的是与(&&)运算,而任何表达式与“0”进行“与”运算,结果都为0。

----------------------------------------

9、在循环中,continue语句与break语句的区别是:________语句只是结束本次循环,然后进行循环的条
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级VB练习题 下一篇2010年全国计算机等级考试标准预..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117