2010年全国计算机等级考试二级公共基础知识和C语言程序设计标准预测试卷(五)(一)

时间:2011-02-16 21:54:04

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、软件设计模块化的目的是 ________程序设计的复杂性。

参考答案: 降低

模块化是指解决一个复杂问题时,自顶向下逐层把软件系统划分成若干模块的过程,由此分解来降低程序设计的复杂性。

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

2、在算法的4个特性中,算法必须能执行有限个步骤之后终止指的是算法的________特性。

参考答案: 有穷性

本题考察算法的4个基本特性:可靠性、确定性、有穷性和拥有足够的情报,其中,算法的有穷性指的算法必须在有限的时间内完成,即算法必须执行有限个步骤之后终止。

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

3、设一棵完全二叉树共有500个结点,则在该二叉树中有 ________个叶子结点。

参考答案: 250

根据二叉树的性质:具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。

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

4、下列表达式用于判断y是否为闰年。闰年的判断条件是:年号能被4整除但不能被100带除或年号能被400整除,请填空 ________ 。

参考答案: (y%4==0)&&(yV0100 1=0)I(Y%400==0)

本题在C语言中,闰年的表示方法题中已给出。年号能被4整除(y%4一=0)但不能被100整除(y%100 1一O),两都是与的关系,年号能被400整除即y%400==0,与前两项是或的关系。

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

5、若有定义:int a=lO,b=9,c=8;接着顺序执行下列语句后,变量b中的值是________。c=(a一=(b一5));c=(a%11)+(b=3);

参考答案: 3

当执行完c=(a==(b-5)也可写成c=a=a-(b-5),a的值为6,c为6,而当执行完c=(a%11)+(b=3)后,b为3,C为9,故填3。

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

6、用以下语句调用库函数malIoc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)________。

参考答案: malloc(11*sizeof(shar))

本题考察库函数调用的一些方法,要写11个字节的动态存储空间的库函数是:填malloc(¨*sizeof(shar))。

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

7、下列程序段的输出结果是________。int n=''c'';switch(n++){default:printf("error");break;case''a'':case''A'':case''b'':case''B'':printf(“good";break;case''c'';case,C'';printf("pass");case''d'';case''D'';printf("warn");}

参考答案: passwarn

本题考察switch…CaSe语句,当n++后,表达式的值为''c'',rl的值自加为''d'',因此执行case''c'',输出pass,接着执行case’d’,输出warn,故填passwarn。

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

首页 上页 1 2 3 下页 尾页 1/9/9
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部