
2012年9月计算机二级C语言笔试模拟试题与答案解析
下载需积分: 10 | 91KB |
更新于2024-09-13
| 127 浏览量 | 举报
收藏
"2012年9月全国计算机2级考试(C语言程序设计)笔试模拟试题及答案"
这篇资源提供了2012年9月全国计算机二级考试中C语言程序设计部分的笔试模拟试题和答案,主要针对的是计算机基础知识、C语言编程、数据结构、算法以及软件工程等相关知识。
1. **栈与队列的概念**:
- 栈是一种“后进先出”(LIFO)的数据结构,选项A描述错误。
- 队列是一种“先进先出”(FIFO)的数据结构,选项B描述错误。
- 循环队列是线性结构的一种特殊形式,选项C描述错误。
2. **数据结构与算法**:
- 子程序调用通常需要借助栈来保存现场信息,便于返回到调用位置,选项A正确。
- 排序方法中,冒泡排序、简单选择排序和直接插入排序在最坏情况下的比较次数为n(n-1)/2,而堆排序在最坏情况下需要O(nlogn)次比较,所以选项D是正确的。
3. **软件分类**:
- 应用软件是用户用来完成特定任务的软件,例如教务管理系统(选项C),而编译程序(选项A)、操作系统(选项B)和汇编程序(选项D)属于系统软件。
4. **程序调试与测试**:
- 软件测试的目的是发现错误,但改正错误通常是开发人员的任务,选项A描述错误。
- 对被调试的程序进行“错误定位”是调试过程的一部分,选项B正确。
- 程序调试通常被称为Debug,选项C正确。
- 测试计划的执行有助于避免测试的随意性,确保测试的系统性和完整性,选项D正确。
5. **模块独立性**:
- 提高内聚性和降低耦合性有利于提高模块的独立性,选项B正确。
- 耦合性是指模块之间的相互依赖程度,而内聚性是指模块内部元素的紧密程度,选项C错误。
6. **数据库应用系统**:
- 数据库设计是数据库应用系统中的核心问题,涉及数据模型、关系设计等,选项A正确。
7. **关系数据库运算**:
- 从关系R通过运算得到关系S,如果涉及到多个属性的选择,可能是选择运算(选项A);如果是单一属性的选取,可能是投影(选项B);如果没有提供新的数据,一般不是插入(选项C);若涉及不同表间的操作,可能是连接(选项D)。
8. **E-R图与关系模式**:
- 在E-R图转换为关系模式时,实体和联系都可以表示为关系,选项C正确,它们会被转化为表格形式。
9. **C语言标识符与常量**:
- C语言中合法的标识符不能以数字开头,所以选项A和B错误;也不能包含连续两个下划线,因此选项D错误;选项C是合法的标识符。
10. **变量声明与初始化**:
- 在C语言中,如果没有给变量初始化,其值是未定义的,选项B正确。
11. **数据常量**:
- 在C语言中,数据常量可以是整型、浮点型、字符型等,选项A是八进制表示的十进制整数,是合法的;选项B是字符串常量,也是合法的;选项C是整型常量,合法;选项D是十六进制表示的十进制整数,也是合法的。
这些题目涵盖了计算机基础知识的各个方面,对于准备计算机二级考试的考生来说,是很好的复习材料。
相关推荐









huoyingrenzhe12
- 粉丝: 0
最新资源
- ASP技术实现的高效网上选课系统
- VC++实现SMTP协议发附件功能,二次开发与学习的利器
- gvim 7.2 for Windows 改进版字体设置与BUG修复指南
- 探索Delphi编写的《大富翁神话2.0》游戏
- 深入了解SVN1.4.5与TortoiseSVN 1.4.8.12137的完美结合
- C#开发的超市进销存管理系统介绍
- Jena 2.5.6:最新版语义网开发的王牌工具
- VC++实现高效图像连通区域标记技术
- C#编写的词法分析器程序:用户友好界面与代码倒入功能
- Windows 7主题仿XP版:美化桌面新选择
- JMail邮件控件:功能强大、操作简便的邮件解决方案
- C和JAVA经典算法解析与实践指南
- C/C++编程API函数参考大全
- 51波特率计算器使用与学习指南
- AVI转MPEG:avi2mpeg程序源代码发布
- SQL Server 2000 JDBC驱动SP3服务包升级指南
- C++编程教程:从入门到精通的进阶之路
- 简洁实用的时间控件:时分秒显示
- 网络课程讲义PPT压缩包
- 带历史信息的菜单功能仿WORE实现
- DWR框架相关JavaScript文件解析
- Apache POI 3.5版本源码解析与Java操作Excel、Word教程
- 物资管理E-R图与流程优化策略
- C#编写的CAD源码教程:初学者的画图软件开发指南