TOP

2010年全国计算机等级考试二级公共基础知识和C语言程序设计考前冲刺试卷(一)(三)
2011-03-12 10:55:10 来源: 作者:[标签:作者] 【 】 浏览:1266次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
=4。

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

14、以下程序从终端读人数据到数组中,统计其中正数的个数,并计算它们之和。请填空。 main() {int i,aE20],sum,count; sum=count=0。 for(i=0;i<20;i++)scanf("%d",_________);for(i=0;i<20;i++){if(a[i]>0) {count++;SUm+=_______: }}printf("summ=%d,count=%d\n",sum,count);

参考答案: &a[i] a[i]。

输入函数scanf取的是元素的地址,所以要用取地运算符&,这条语句实现对正数求和,因此填&a[i],填a[i]。

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

1、在深度为5的满二叉树叶,叶子结点的个数为( )。

A.32

B.31

C.16

D.15

参考答案: C

根据二叉权的性质及定义,一棵深度为k且有2k次幂一1个结点的二叉树为满二叉树。满二叉树的叶子结点为最后一层的结点数,又根据满二叉树的性质,在满二叉树的第i层上至多有2(k-1)次幂个结点。因此深度为5的满二叉权的叶子结点数为16个。

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

2、软件生命周期中所花费最多的阶段是( )。

A.详细设计

B.软件编码

C.软件测试

D.软件维护

参考答案: D

本题考察对软件生命周期的理解,软件生命周期整体上可分为定义阶段、开发阶段和维护阶段。其中定义阶段包括可行性研究与计划制定和需求分析;开发阶段包括概要设计、详细设计、开发和测试;维护阶段是一个单独阶段,不包含在开发阶段内。它是所花费用最多的一个阶段。

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

3、视图设计一般有3种设计次序,下列属于视图设计次序的是( )。

A.自顶而下

B.由内向外

C.由外向内

D.软件产生

参考答案: C

视图设计的设计次序分3种:自顶向下、自底向上和由内向外,它们为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握。

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

4、下列数据结构中,能用二分法进行查找的是( )。

A.顺序存储的有序线性表

B.结性链表

C.二叉链表

D.有序线性链表

参考答案: A

二分法查找只用于顺序存储的有序线性表,而顺序查找用在顺序存储的非有序线性表和线性链表。

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

5、以下叙述中错误的是( )。

A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D.可以通过赋初值的方式确定数组元素的个数

参考答案: C

数组下标从O开始,当数组元素的下标超出了定义的范围时,系统不会出“下标越界”的字样,运行会出错,因此在编程时务必检查下标是否越界。

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

6、以下只有在使用才为该类型变量分配内存的存储类型说明是( )。

A.auto和static

B.auto和register

C.register和static

D.extern和register

参考答案: B

在用静态stati
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010年全国计算机等级考试专家预.. 下一篇2010年全国计算机等级考试专家预..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117