已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C程序设计 总复习 仅针对期末考试 复习题不提供答案 必须上机验证 能按题意正确运行的答案都正确 周五之前 请班长将实验报告收齐 交到信息楼A208 来之前先联系 周五5 6节课答疑 信息楼A208 答疑请准备好文档QQ 35910461如果需要上机 请班长统计人数 题型 选择题20题20分填空题10题20分阅读程序写出运行结果10题30分程序填充5题10个空20分编程题1题10分 第一章C语言概述整数的补码表示 填空2分 P 6 机器内16位二进制数表示一个负整数 补码 11的原码 0000000000001011 11的补码 111111111111010112的原码 0000000000001100 12的补码 1111111111110100 第二章表达式 输入 输出 1 变量的正确定义 标识符 选择1分 2 常量的正确表示 选择1分 3 除 取模 阅读程序4分 填空编程4分 逻辑运算符 的短路现象 选择1分 填空2分 例题2 11习题2 14 运算符 选择1分 条件表达式 赋值表达式 选择1分 逗号表达式 与函数定义结合考填空2分 4 正确的C语言表达式 算术表达式填空2分 逻辑表达式填空2分 5 输入 选择1分 输出 填空2分 以下语句有语法错误的是 A printf d 078 B printf d 0 x78 C printf c x78 D printf s 078 E printf d 0 xabc F printf f 1 234e2 0 G printf d 057 H printf c intx 1 y 1 z 1 则执行x y z 10 后x y z的值是 若有函数定义intfun return 55 66 则调用fun函数的返回值是 例从键盘输入大写字母 用小写字母输出 ch3 13 c include stdio h main charc1 c2 c1 getchar printf c d n c1 c1 c2 c1 32 printf c d n c2 c2 输入 A 输出 A 65a 97 自己尝试大小写字母的相互转换 第四章选择结构 if语句只对紧跟的一句话起作用 选择1分 if语句的嵌套 阅读程序4分 switch语句的使用 阅读程序4分 P68例4 17 第五章循环结构 循环条件 选择1分 累加 累乘 选择1分 填空编程4分 迭代算法 程序填充4分 第六章函数 程序的结构 选择1分 变量的四种存储类别 选择1分 函数的正确定义 选择 1分 静态变量 阅读程序4分 递归 阅读程序4分 宏替换 填空2分 P 123 习题12 第六章函数 6 1概述模块化程序设计基本思想 将一个大的程序按功能分割成一些小模块特点 各模块相对独立 功能单一 结构清晰 接口简单控制了程序设计的复杂性提高元件的可靠性缩短开发周期避免程序开发的重复劳动易于维护和功能扩充开发方法 自上向下 逐步分解 分而治之 C是模块化程序设计语言 P 101 C程序结构 C是函数式语言必须有且只能有一个名为main的主函数C程序的执行总是从main函数开始 在main中结束函数不能嵌套定义 可以嵌套调用 第七章数组 字符数组的正确初始化 字符数组作为字符串的条件 选择1分 一维数组 阅读 4分 二维数组 阅读4分 填空编程杨辉三角4分 一维数组 编程10分 输出杨辉三角形 共10行 111121133114641 main inta 10 10 i j for i 0 i 10 i a i 0 a i i 1 for j 1 j i 1 j a i j a i 1 j 1 a j 1 j for i 0 i 10 i for j 0 j i j printf 3d a i j printf n 第八章指针 指针的概念 选择1分 掌握取地址 与取地址中的内容 选择1分 一维数组元素的指针表示 选择1分 二维数组元素的指针表示 选择1分 指针在函数中的应用 阅读程序4分 字符指针处理字符串 填空编程4分 字符串函数的应用 strcmp选择1分 1字符指针定义 字符串第一个字符的地址字符串指针的类型 字符指针char 字符指针指向字符串的第一个字符字符指针和字符数组的区别 例字符数组voidmain charstring IloveChina printf s n string printf s n string 7 8 6指针与字符串 P 169 IloveChina China 用字符指针实现 例voidmain char string IloveChina printf s n string string 7 while string putchar string string 字符指针初始化 把字符串首地址赋给string char string string IloveChina string 0 IloveChina China 将一串数字字符串转换为整数输出 如 将字符串 12345 转换成数值12345 P 193 main intx 0 chars 10 12345 char p s while p x x 10 p 48 p printf d n x 第十章结构体 结构体变量成员的正确引用 填空编程4分 链表的最基本操作删除节点 填空2分 链表 P 218 链表是一种数据结构 表示一组结点 node 的序列 可以想象成一列火车 a 300 b 200 150 NULL c d 地址100 地址300 地址200 地址150 structnode charch structnode next 指针next指向的对象是该节点本身 若有以下结构体说明和变量定义 建立的链表如下图所示 指针p q r分别指向此链表中三个连续结点 structnode intdata structnode next p q r 现要将q所指结点从链表中删除 能完成删除操作的语句是 p next q next free q 文件类型指针指针变量说明 FILE 文件结构体指针变量名 比如 FILE fp 用法 文件打开时 系统自动建立文件结构体 并把指向它的指针返回来 程序通过这个指针获得文件信息 访问文件文件关闭后 它的文件结构体被释放P 238 第11章文件文件的打开操作 填空2分 若有定义FILE fp 以 写 方式打开文件C D test txt includemain FILE fp if fp fopen c D test txt w NULL printf 文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 构建信任:人文护理中的护患关系重塑
- 2026年高考数学一轮复习:平面向量的数量积及其应用(讲义)解析版
- 2026外研版高考英语复习晨读重点:人与社会
- 医学生基础医学 白细胞计数护理课件
- 2026年人教版九年级物理上册热点题型专练:第十四章 内能的利用(实验题24道)原卷版+解析
- 医学肾病综合征肾活检病理分析案例教学课件
- 医学扫描隧道显微镜防疫流行病学分析教学课件
- 2026年高考作文备考训练:热爱祖国从我做起;奋力拼搏笃行不怠;为者常成行者常至
- 医学脑梗死合并平衡功能障碍康复案例教学课件
- 医学流行病学答辩寄生虫组数据教学课件
- 压力管道施工技术方案与安全管理
- 支部纪检委员职责
- 长期照护师技能考试试卷与答案
- 2025SMETA专用文件-确保所使用劳务中介、劳务外包和劳务派遣等公司员工雇佣合法合规的程序文件(可编辑)
- 建筑公司员工服务规范管理规定
- 土地纠纷仲裁申请书格式
- 包材采购基本知识培训课件
- 核电站热交换器设计合同
- 人教版(2024)七年级上册生物第二单元 多种多样的生物 素养提升测试卷 5套(含答案)
- 2025年广东省中考英语试题卷(含标准答案)
- GB/T 45845.1-2025智慧城市基础设施整合运营框架第1部分:全生命周期业务协同管理指南
评论
0/150
提交评论