全国计算机等级考试二级教程C语言程序的设计说明.doc
全国计算机等级考试二级教程C语言程序设计主要涵盖了C语言的基础概念和编程知识。以下是相关知识点的详细说明: 1. **程序运行流程**:在 Turbo C 环境中,C语言程序的运行始于源程序(后缀为 .c),经过编译器编译成目标文件(后缀为 .obj),然后通过链接器链接生成可执行文件(后缀为 .exe),最后使用 RUN 命令来执行这个 .exe 文件。 2. **结构化程序设计**:结构化程序由三种基本结构组成,即顺序结构、选择结构(if...else)和循环结构(for、while)。 3. **数据类型**: - **整型常量**:例如选项2.1中的B) -20,是正确的整型常量,而A) 12. 不正确,因为它带有小数点。 - **实型常量**:例如选项2.2中的D) 0.871,是正确的实型常量,而B) 0.329×10(2) 不正确,因为指数形式应该写作3.29e2。 - **八进制和十六进制数**:选项2.12中的B) 028 不是合法的八进制数,因为它包含非法数字8;选项2.13中的A) oxff不是合法的十六进制数,因为在C语言中,十六进制数的前缀应该是`0x`而不是`ox`。 4. **标识符**: - 用户标识符应遵循一定的规则,例如不能以数字开头,不能与关键字重名等。例如,选项2.4中的A) abc.c 和2.5中的C) A$ 都是不合法的用户标识符,因为它们包含特殊字符或以非字母开头。 - 可以用作用户标识符的包括:as_b3, _123, If (选项2.7中的B))。 5. **运算符**: - `%` 运算符用于求整数除法的余数,要求操作数必须是整型(选项2.6)。 - 赋值表达式如 `a=7+b+c,a++` 是合法的,但 `a=a+7=c+b` 不合法,因为右侧不能同时包含赋值和表达式(选项2.8)。 6. **表达式和变量**: - 实型变量可以存储整数值,但赋值时会自动转换(选项2.9的A))。 - 表达式 `a=b` 执行后,a 的值变为 b 的值,但不会影响 b 的值(选项2.9的C)和D))。 7. **函数**: - C程序由一系列函数组成,其中必须包含一个主函数(main()),但不是仅由主函数组成(选项2.10)。 - 函数定义的起始和结束标志是 `{` 和 `}`,函数体包括定义部分和执行部分(填空2.16)。 8. **变量**: - 变量在C程序中代表内存中的一个存储单元,用来存储数据(填空2.20)。 - 声明变量时,可以使用关键字 `int` 对基本整型量进行定义,`float` 对单精度实型变量定义,`double` 对双精度实型变量定义(填空2.18)。 9. **变量的运算**: - 自增运算符 `++` 用于增加变量的值,如 `k++` 后,k 的值变为12(填空2.14)。 - 对 `double` 型变量 x,`x=3.2, ++x` 之后,x 的值为4.2(填空2.15)。 通过这些知识点的学习,考生将能够更好地理解和编写C语言程序,应对全国计算机等级考试二级的相关题目。
剩余55页未读,继续阅读
- 粉丝: 3843
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2018百度西交大大数据竞赛-商家招牌的分类与检测-初赛.zip
- 混凝土细观孔隙率模型,模型包含骨料,砂浆,过渡区以及孔隙,联系后会给一个cae文件,本构是cdp,算例是模拟单轴受压,用的是abaqus软件
- 基于小程序的个人健康管理系统小程序源码(小程序毕业设计完整源码+LW).zip
- 毕设-java-swing-购物系统项目(文档+视频+源码)
- 基于深度学习的卷积神经网络的农作物病虫害识别检测系统python源码+数据集
- 2019 数据智能算法大赛 baseline.zip
- 基于小程序的贵工程寝室快修小程序源码(小程序毕业设计完整源码+LW).zip
- comsol仿真电缆局部放电产生的超声波在电缆中传播特征
- 2019中国高校计算机大赛-大数据挑战赛 第15名 WriteUp.zip
- 基于小程序的机电公司管理信息系统源码(小程序毕业设计完整源码+LW).zip
- 2019厦门国际银行“数创金融杯”数据建模大赛 复赛第六.zip
- MATLAB代码实现凝固相场模拟-凝固模型,各向异性枝晶生长 纯物质凝固模型,激光增材制造,选择性激光熔融,SLM,凝固,铸造,焊接等等多种耦合场景 相场模拟-合金,金属凝固模型,各向异性枝晶生
- Android 数据库大作业,实现学生信息管理系统app.zip
- 毕设-java-swing-学生信息管理(文档+视频+源码)6.zip
- 电火花加工,热流耦合水平集comsol仿真,考虑表面力如下 6.1版本
- 基于小程序的校园失物招领系统的设计与实现源码(小程序毕业设计完整源码+LW).zip
评论0