2005年9月二级C笔试试卷含答案.doc

preview
需积分: 0 1 下载量 96 浏览量 更新于2013-04-17 收藏 47KB DOC 举报
【知识点详解】 1. 计算机程序设计:程序设计不仅仅是编写代码,它还包括调试、测试和维护等环节。选项C正确,表明程序调试后还需进行再次测试。 2. 数据结构:二分查找只能在有序的线性结构中进行,如选项A所述的顺序存储的有序线性表。 3. 栈:栈是一种特殊的线性表,遵循“后进先出”(LIFO)原则,可以在栈顶进行插入(压栈)和删除(弹栈)操作,选项C正确。 4. 逻辑数据结构与存储结构:逻辑数据结构可以有多种不同的存储实现,且这些存储结构会影响数据处理的效率,选项D正确。 5. 软件工程:软件工程不仅关注技术问题,也包括项目管理、质量保证和工程化原则的应用,选项C正确。 6. 过程设计工具:PAD图、N-S图和PDL都是过程设计工具,而DFD图是数据流图,用于需求分析阶段,不是过程设计工具,选项D正确。 7. 软件维护:软件交付使用后仍需进行维护,以适应变化的需求和修复潜在的问题,选项A正确。 8. 数据库设计:数据库设计的目标是解决数据共享问题,选项A正确。 9. 关系数据库操作:关系表R、S、T的交集操作是T=R∩S,选项A正确。 10. 数据库系统核心:数据库管理系统(DBMS)是数据库系统的核心,负责数据的存储、管理及查询等功能。 11. 用户定义标识符:用户定义的标识符不能使用关键字,选项A错误。 12. C语言语句:C语言中的语句必须以分号结束,选项A正确。 13. 标识符规则:用户定义的标识符可以以字母或下划线开头,选项C正确。 14. 函数:在C语言中,每个函数都可以被其他函数调用,但main函数是程序的入口,不能被其他函数调用,选项A错误。 15. 数组声明:`char *line[5];`定义了一个包含5个元素的指针数组,每个元素可以存储一个字符指针,选项A正确。 16. 结构体typedef:`typedef struct NODE{...} OLD;`定义了一个名为OLD的结构体类型,选项C正确。 17. 文件操作:C语言中,二进制文件的访问速度通常快于文本文件,语句`FILE fp;`定义了文件指针,选项C正确;而文本文件是以ASCII码形式存储的,选项D正确,因此选项B是错误的,因为它没有提及文本文件。 18. 控制表达式:`!k%2==1`与其他选项含义不同,因为它表示k除以2的余数不等于1,即k能被2整除。 19. 代数式计算:浮点数除法可能导致精度丢失,因此`1/3*sin(1/2)*sin(1/2)`可能不准确,选项A可能是错误的;其他选项通过避免直接浮点数相除,提高了计算的准确性。 20. 正确定义浮点数:`1/3.0*pow(sin(1.0/2),2)`确保了浮点数运算,从而正确计算代数式。 以上是根据题目内容总结出的各个知识点,涵盖了程序设计、数据结构、软件工程、数据库设计、C语言编程等多个方面。
小翔仔_喵了个咪
  • 粉丝: 2
  • 资源: 14
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜