网站大量收购独家精品文档,联系QQ:2885784924

计算机二级 C语言 考试真题 答案.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机二级 C语言 考试真题 答案

2007年4月全国计算机等级考试二级C语言笔试试卷 一、选择题: 1、B 考点:算法的基本概念,包括时间复杂度和空间复杂度两个方面 2、D考点:模块划分的原则,牢记一点:模块内要高内聚,模块间要低耦合 3、A 考点:软件测试的目标,牢记一点:软件测试的目的就是为了发现程序中的错误 4、C 考点:面向对象程序设计的特征,牢记一点:对象的特征有以下几点:分类性,封装性,多态性,继承性,模块性 5、D考点:队列基本特点,牢记:队列是先进先出的数据结构,栈是先进后出的数据结构,它们都是特殊的线性表 6、C 考点:树的遍历。掌握:二叉树的三种遍历方式。解析:前序遍历是先访问根结点,再访问左子树,再访问右子树,对于左子树和右子树仍旧按照前序访问方式遍历。所以先访问根结点A,再对左子树前序访问,依次是B D Y E ,然后访问A的右子树,依次是C F X Z。所以遍历顺序:A B D Y E C F X Z 7、A 考点:二叉树的性质,牢记:在任意一颗二叉树中,度为0的结点总比度为2的结点多一个 8、B 考点:关系运算,了解掌握:并运算会增加元组个数,投影运算会减少表中属性个数,笛卡尔积既会增加属性个数,又会增加元组个数 9、C 考点:E—R图的相关概念 掌握:E-R模型的图示法,主要是什么类型是什么图形表示 10、A 考点:数据库的基本特点 掌握以下几点: 数据库技术的根本目标:解决数据的共享问题数据库设计:在已有数据库管理系统的基础上建立数据库数据库系统需要操作系统的支持数据的物理结构与逻辑有高度独立性,结构不必一致 11、C 考点:算法的概念 牢记:算法的特点,有穷性、确定性、可行性、拥有足够的情报 12、D 考点:C语言的深入讨论 牢记:C语言的源程序要变成可执行文件,需要经过编译和链接两个步骤: .c文件(源文件) 编译à.obj(目标文件)l链接à .exe文件(可执行文件) B 考点:标识符的命名规则 14、C 牢记:C语言是一门功能强大的结构化程序设计语言,含有三种结构:顺序,选择,循环(参见教材第一分册18页 ) 15、A考点:main函数的概念牢记:main函数既是程序唯一入口,也是唯一出口(参见教材第一分册55页 函数) 16、D 考点:使用scanf进行交叉赋值的情况(参加教材第一分册51页 例题) 17、题目中缺表达式,跳过 18、A 考点:自加自减运算符 牢记:++(--)在前,表达式的值为变量初值加(减)1;++(--)在后,表达式的值为变量初值. B C D三个选项中,表达式的值都为k的初值加1.为1,A中表达式的值为0(参加教材第一分册15页 自加与自减运算符) 19、B 考点:printf函数的格式控制 20、C 考点:分号是C语言结束的标志,每条语句必须以;结束,C选项X -- 后面缺了一个分号; 21、D 考点:C语言中的算术运算,单X为大于1的奇数时,X%2的值为1,所以选项D的值为0,选项A和选项C的值为1,选项B的值不定。牢记:求余运算的运算对象只能是整型数 22、C 考点:break语句和continue语句的用法及区别牢记:1.break语句既可以出现在switch语句中,也可以出现在循环体中,而continue语句只能出现在循环体中2.break语句跳出整个循环,而continue语句只是结束本轮循环(参见教材第一分册45页 break语句和continue语句) 23、A 考点: switch语句。牢记两点:1 switch括号里表达式的值,类型必须为整型或字符型 2 case后的值,必须是整型或字符型常量。 24、B 考点:二重嵌套循环 注意:每一次外轮循环结束,都执行printf(“\n”),输出一个换行符,所以最后的答案为B 牢记:外层循环每进行一轮,内层循环要一直循环到结束 25、A 考点:字符常量的合法表示。牢记:字符常量要么是一对单引号括起来的一个普通字符,要么是一对单引号括起来的转义字符。B选项中出现了非法的八进制字符‘8’,C和D选项都是用双引号括起的字符,应该用单引号 26、A 考点:函数的返回值。牢记:函数的返回值类型必须与函数首部中返回值的类型一致 27、D 考点:字符的ASCII码值。字符数据都是以整型量进行处理的,因此字符型数据可以参与任何整数运算。牢记:1 四个字符的ASCII码必须要记得 ‘A’:65 ,‘a’:97,‘0’:48,NULL:0。其他字符的ASCII码值以此类推,例如‘B’的ASCII码就是66 。2 小写字符的ASCII码比大写字符多32。 A选项c=(c-A)+’a’ 中,由于大小写字母的差值不会超过26,所以A选项也就等价于c=(c-A+‘a ’ ,A,B,C选项都满足大小写字母相差32的特征。 28、B 考点:自加运算符和

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档