二级C语言程序设计-全国计算机等级考试笔试模拟试卷

出版时间:2012-4  出版社:全国计算机等级考试命题研究中心、 天合教育金版一考通研究中心 北京理工大学出版社 (2012-04出版)  作者:天合教育金版一考通研究中心,全国计算机等级考试命题研究中心  页数:46  

内容概要

  2012年全国计算机等级考试是沿用2011年全国计算机等级考试新大纲的标准下实施的。《全国计算机等级考试笔试模拟试卷:二级C语言程序设计(含公共基础知识)》为考生提供了必须掌握的相关知识点及详尽解析的各种考试题型。《全国计算机等级考试笔试模拟试卷:二级C语言程序设计(含公共基础知识)》由编写组根据考试大方及历年真题为参考精心设计编写,具有很强的针对性,并结合大纲特点,给出重点,次重点的题型,命题权威。同时,随书配有上机光盘,可为考生提供真实的模拟环境,既方便考生使用,也为考生提供了从基础到冲刺阶段的最佳学习方案。

作者简介

天合教育金版一考通研究中心,依托全国重点院校众多知名教授以及相关资深专家和考务研究人员组建而成。其主要致力于全国计算机等级考试命题大纲研究和最新命题趋势分析,从而指导并帮助广大考生提升备考效率,并最终顺利通过考试。本中心自2008年以来,应广大考生强烈呼吁,组织众多知名教授及相关专家组成精锐编写团队,出版了“全国计算机等级考试系列辅导用书”。该系列图书自面市后,受到广大考生及相关机构的一直好评,成为近几年来全国最畅销的计算机等考辅导用书。全国计算机等级考试命题研究中心全国重点院校的多名知名教授所组建而成的。其主要致力于计算机等级考试命题大纲的研究和真题的命题规律的分析,为天合教育金版一考通中心出版的“全国计算机等级考试系列辅导用书”起到了决定性的作用。

书籍目录

考试大纲及应试指导 标准预测试卷 标准预测试卷(一) 标准预测试卷(二) 标准预测试卷(三) 标准预测试卷(四) 标准预测试卷(五) 考前冲刺试卷 考前冲刺试卷(一) 考前冲刺试卷(二) 专家预测试卷 专家预测试卷(一) 专家预测试卷(二) 历年真题 2011年3月笔试试卷 2011年9月笔试试卷 2012年3月笔试试卷 参考答案及解析

章节摘录

版权页:   插图:    1.物理独立性。(解析)数据的独立性分为物理独立性和逻辑独立性。其中物理独立性是指数据的物理结构(包括存储结构、存取方式)改变时,不需要修改应用程序。而逻辑独立性是指当逻辑结构改变时,不需要修改应用程序。 2.交换排序。(解析)常用的排序方法有:交换排序、插入排序和选择排序。其中交换排序包括冒泡排序和快速排序,插入排序包括简单插入排序和希尔排序,选择排序包括直接选择排序和堆排序。 3.自顶向下。(解析)在程序设计时,应先考虑总体,后考虑细节,逐步将问题具体化,所以上述方法概括为:自顶向下,逐步细化。 4.19。(解析)在任意一棵二叉树中,度数为0的结点(即叶子结点)总比度为2的结点多一个,因此该二叉树中叶子结点为18+1=19。 5.有穷性。(解析)算法有4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。 6.相邻。(解析)顺序存储属于数据的存储结构的一种,它是指数(数据的逻辑结构)在计算机中的表示,是把逻辑上相邻的结点存储在物理位置的相邻的存储单元中。 7.关系。(解析)在关系模型中,把数据看成是二维表。 (1)二维表中元组个数是有限的——元组个数有限性。 (2)二维表中元组均不相同——元组的唯一性。 (3)二维表中元组的次序可以任意交换——元组的次序无关性。 (4)二维表中元组的分量是不可分割的基本数据项——元组分量的原子性。 (5)二维表中属性名各不相同——属性名唯一性。 (6)二维表中属性与次序无关,可任意交换一属性的次序无关性。 (7)二维表属性的分量具有该属性相同的值域——分量值域的同一性。 满足以上7个性质的二维表称为一个关系,以二维表为基本结构所建立的模型称为关系模型。 8.a=2.b=3。(解析)程序从x=1语句开始执行,之后执行第一个switch语句,x=1,所以执行case 1,case 1语句中包含一个复合swith语句;这时执行第二个switch语句,此时y=l,因此执行case 1.将b加1,得到b=2,遇到break语句,退出第二个switch语句,则整个case 1的复合语句执行完毕,由于这个case 1的后面没有break语句使其退出,所以接着执行下列的case z的后面的语句,即将a、b各加1,得到a=2,b=3。 9.顺序结构。(解析)结构化程度有3种基本结构。即顺序结构、选择结构(包括if语句和switch语句)和循环结构(包括for语句、while语句、do—while语句)。 10.010144212。(解析)当i=O时.执行“b++;c++;”后c=4,b=1,因此a+b+c=10,先输出的值,所以输出010;当i=1时,返回fun函数中,此时b又为0,而c为4,因为它是静态局部变量,保持上一次计算的结果,直到整个程序的结束,当执行完“b++;c++;”后c为5,因此返回到主函数值为11,输出结果为111;当i=2时,c为5,当执行完“b++;c++;”后c为6,输出的结果为212,故最后的结果为010111212。 11.9。(解析)本题考查if…else语句用法,当n=4时不满足条件,所以fun5(4)=4+fun5(3);当n=3时也不满足条件,fun5(3)=3+5(2);当n=2时满足条件,此时fun5(2)=2,故x=4+3+2=9。 12.8。(解析)本程序定义了3个指针变量,并且将a、b的地址分别赋给p1、p2,则*p1=a=2,*p2=b=4,所以表达式*p1*(*p2)的值是8。在赋值语句的左边是*(p=&c),即使指针p指向了变量c,因而*(p)代表了c的存储单元。所以赋值语句“*(p=&c)=*pl*(*p2);”即把整数8赋值给了变量。 13.0。(解析)本题考的是while循环当条件为假时,不执行循环体,即当k=0时,条件为假,所以循环0次。 14.252H。(解析)存储单元长度占存储空间的多少,应该视具体情况而定,如果存储单元的基类型是int型,则移动1个存储单元的长度就是位移2个字节;如果存储单元基类型是float型,则移动1个存储单元的长度就是位移4个字节。所以p+13所指向的数组元素的地址为:200H+(13*4)H=252H。 15.s(j++)=s(i)。(解析)循环开始后字符数组s中储存值与字符c相同,则i++直接跳过当前值;如果不相同,则将当前值赋予数组指定位置,并通过j++将下标加1,指向下一元素要存储的位置。 一、选择题 1.A。(解析)线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。 2.D。(解析)程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。 3.D。(解析)类(class)描述的是具有相似属性与操作的一组对象,具体对象是类的实例。 4.D。(解析)所谓二叉树的前序遍历是指:先访问根结点,访问左子树,最后访问右子数,本题中予为DYEBEAFC—ZX,后序为YDEBFZXCA。 5.A。(解析)c语言是函数式的语言。它的基本组成单位是函数,在c语言中任何程序都是由一个或者多个函数组成的。 6.D。(解析)算法分析是指对一个算法的运行时间和占用空间做定量的分析,计算相应的数量级,并用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。 7.C。(解析)数据的存储结构有顺序存储结构和链武存储结构两种。不同存储结构的数据处理效率不同。由于链表采用链式存储结构.元素的物理顺序并不连续,对于插入和删除无需移动元素,很方便,当查找元素时就需要逐个元素查找,因此查找的时间相对更长。 8.C。(解析)本题考查逻辑与(&&)和逻辑或(||)运算符的使用。x值在(1,10)之间,C语言中可以写成x值在(100,110)之间,C语言表达式应写成“(x>=100)&&(x>=110)”;(1,10)和(100,110)满足任意条件就可以,所以是逻辑或的关系,因此只要将前两个表达式用逻辑或运算符连接起来即可,所以最后的表达武:(x>=1)&&(x

编辑推荐

《全国计算机等级考试笔试模拟试卷2级C语言程序设计(含公共基础知识)(2012年9月考试专用)》紧扣考试大纲,结合历年考试的经验,增加了一些较新的知识点,删除了部分低频知识点,编排体例科学合理,可以很好地帮助考生有针对性地、高效地做好应试准备。《全国计算机等级考试笔试模拟试卷2级C语言程序设计(含公共基础知识)(2012年9月考试专用)》由笔试和上机部分组成,如配套使用,可取得更好的复习效果,提高考试通过几率。

图书封面

评论、评分、阅读与下载


    二级C语言程序设计-全国计算机等级考试笔试模拟试卷 PDF格式下载


用户评论 (总计1条)

 
 

  •   是之前买的,但是很有用。

相关图书

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7