已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国计算机国家等级考试C语言二级培训课件 笔试内容 考试时间 120分钟笔试内容 总分为100分公共基础知识 占40分 C语言程序设计 占60分 考试感受 知识覆盖面广 难度比较大 但并不是不可逾越 打一场有准备的战争 公共基础知识 共30分 题目分布第一选择题1 40题 40 1 40分知识覆盖 数据结构 算法复杂度 线性表 栈 队列 二叉树数据库原理 历史 数据库设计6个阶段 代数运算软件工程 历史 过程 软件测试方法C语言的基础知识等 C语言程序设计 占0分 题目分布考试题型 1 选择题 一般是基础题 40分 40个小题 2 填空题 一般为3空 18分 3 改错题 两个 或三个 错误需要修改 18分 4 程序设计题 24分 第1章C语言的基本知识 考点1程序设计考点2C语言的结构与格式考点3常量与变量考点4算术表达式考点5赋值表达式考点6自增 自减和逗号运算符 考点1程序设计 1 C程序 1 相关概念 2 C语言程序的调试 运行步骤 2 算法的5个特性 1 有穷性 2 确定性 3 可行性 4 有0个或多个输入 5 有1个或多个输出 3 结构化程序和 模块化 设计 1 结构化程序顺序结构 选择结构和循环结构 2 模块化 设计 一个c语言程序的基本组成 1 文件包含部分 2 预处理部分 3 变量说明部分 4 函数原型说明部分 5 主函数部分 6 函数定义部分 1 C语言程序的结构 考点2C语言的结构与格式 2 函数与主函数main 1 程序由一个或多个函数组成 2 主函数main 1 必须有且只能有一个主函数main 2 程序执行从main开始 在main中结束 其它函数通过嵌套调用得以执行 3 注释 1 可以在程序的任何位置用 或 对程序或语句进行注释 2 和 必须成对出现 4 编译预处理命令 末尾不加分号 5 源程序的书写格式 1 一行可以写多个语句 一个语句可以分写在多行 2 用 作为语句终止符 6 C语言的风格 1 C语言是一种结构化语言 2 C语言语句简洁 紧凑 使用方便 灵活 32个关键字 9种控制语句 程序书写形式自由 3 C语言程序易于移植 4 C语言有强大的处理能力 5 生成的目标代码质量高 运行效率高 6 语言中大小写字母代表不同含义 1 32个关键字 由系统定义 不能重作其它定义 autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile 2 9种控制语句 if else for while do while continuebreakswitchgotoreturn 3 34种运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 及其扩展条件运算符 逗号运算符 指针运算符 求字节数 sizeof强制类型转换 类型 分量运算符 下标运算符 其它 4 数据类型 数据类型决定 1 数据占内存字节数2 数据取值范围3 其上可进行的操作 2个字节4个字节4个字节4个字节8个字节1个字节 Sizeof inta 4 7 标识符 1 标识符 C语言的标识符规定由字母 数字以及下划线组成 且第一个字符必须是字母或下划线 2 保留字 关键字 它们是C语言规定的 赋予它们以特定含义 有专门用途的标识符 3 自定义标识符 包括在程序中定义的变量名 数据类型名 函数名以及符号常量名 有意义的英文单词 大小写是有区别的 合法的 name name1 int int For不合法的 1 abc US for 考点3常量与变量 1 常量 1 定义 程序运行时其值不能改变的量 即常数 2 类型 1 整型常量 十进制 八进制和十六进制2 实型常量 小数形式和指数形式3 字符常量 转义字符表4 字符串常量 5 符号常量 define符号常量常量 2 变量 1 定义 其值可以改变的量 一个变量实质上是代表内存中的某一存储单元 2 类型 1 整型变量2 实型变量 考点4算术表达式 算术运算符关系运算符逻辑运算符条件运算符赋值运算符逗号运算符 高 低 算术运算符和表达式基本算术运算符 结合方向 从左向右优先级 2 3 4 说明 可为单目运算符时 右结合性两整数相除 结果为整数 要求两侧均为整型数据 且结果与左侧的数的符号相同 例5 2 5 2 0 例5 2 5 2 1 10 5 1 5 5 2 例5 2 2 5 2 0 2 5 例5 2 1 5 2 11 10 15 1 05 5 2 考点5赋值表达式1 简单赋值运算符符号 格式 变量标识符 表达式作用 将一个数据 常量或表达式 赋给一个变量注意 1 左侧必须是单个变量 不能是常量或表达式 如a b 3 2 赋值表达式的值与变量值相等且可嵌套 3 赋值表达式引用时 引用的是左端的变量 而非值 2 复合赋值运算种类 含义exp1op exp2 exp1 exp1opexp2 3 不同类型数据间的转换隐式转换什么情况下发生运算转换 不同类型数据混合运算赋值转换 把一个值赋给与其类型不同的变量时输出转换 输出时转换成指定的输出格式运算转换规则 不同类型数据运算时先自动转换成同一类型 1 类型自动转换 doublefloatlongunsignedintchar short 显式转换 强制转换 一般形式 类型名 表达式 x 3 4y 7 int x y int x y double 3 2 int 3 6说明 强制转换得到所需类型的中间变量 原变量类型不变 include stdio h voidmain floatx 2 5 y 4 7 z inta 7 z x a 3 int x y 2 4printf z f z 精度损失问题 结果 z 2 500000 考点6自增 自减和逗号运算符1 自增 自减运算符 作用 使变量值加1或减1种类 前置 i i 先执行i 1或i 1 再使用i值 后置i i 先使用i值 再执行i 1或i 1 说明 不能用于常量和表达式 如5 a b 结合方向 自右向左优先级 2 3 4 例 i i printf d i 3i 4 设i 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业售楼中介合同范本
- 租房合同改民宿协议书
- 租房托管中介合同范本
- 演出聘请保安合同范本
- 真空玻璃协会合同范本
- 直播货品承接合同范本
- 烟酒供货协议合同范本
- 酒店合作婚庆合同范本
- 衣柜板材分包合同范本
- 辽阳化工生产合同范本
- DB37∕T 4328-2021 建筑消防设施维修保养技术规程
- 2025昆仑银行笔试题目及答案
- 污水处理厂运营管理及提升方案
- 房地产开发生涯人物访谈报告范文
- 色斑的区分和诊断
- 2020-2025年中国果胶行业深度分析及投资规划研究建议报告
- 贲门失弛缓症的护理查房
- 《生成式人工智能》 课件 第4章 Transformer模型
- 护士资格三基三严护理理论考试试题及答案
- cnc高级技术员考试试题及答案
- 公司立功竞赛活动方案
评论
0/150
提交评论