2016电大C语言期末复习重点:程序设计与考试技巧
版权申诉
129 浏览量
更新于2024-08-14
收藏 663KB DOC 举报
本资源是一份针对2016年广播电视大学C评议程序设计课程期末复习的重点资料,主要涵盖了C语言程序设计的相关知识点。这份文档旨在帮助学生准备考试,包括单选题、填空题和程序编写题目。
1. **单选题**
- 要求掌握C语言的基本结构:每个C程序都必须包含`main`函数作为入口点。
- 编译错误分类:了解C语言程序编译可能遇到的两类错误。
- 字符串长度计算:学习如何计算字符串长度,如例子中的"a+b=12\n"的长度是7。
- 控制结构转换:理解`switch`语句可以被转化为一系列`if`语句。
- 循环控制:do-while循环执行次数的计算,当条件满足时,会执行10次。
- 字符串操作:`strcat()`函数用于字符串连接。
- 函数参数传递:理解形参接收的是数组的首地址。
- 数组内存布局:知道数组元素地址之间的关系,例如`a[4]`的地址与首地址相差16字节。
2. **指针与输入输出**
- 指针应用:定义指针`s`并指向字符串,通过`char*p=s`实现。
- 文件操作:使用`fgets()`函数读取以换行符结束的字符串。
- 可执行文件扩展名:了解C语言编译后的可执行文件默认扩展名为`.exe`。
- 表达式计算:理解表达式`a += a*a`的结果,即`a`的值为156。
- 随机数生成:知道`rand()%20`生成的随机数范围在0到19之间。
- for循环执行次数:分析循环`for(i=0;i<n;i+=2)`的执行次数,为`(n+1)/2`。
3. **语法错误识别**
- 字符数组定义检查:识别语法错误,如`chara[10]='5';`的错误在于缺少数组元素。
4. **函数和预处理**
- 函数返回类型:函数原型`double*function()`返回的是实数指针。
- 预处理器指令:熟悉预处理命令以`#`符号开头。
5. **指针操作和数组指针**
- 指针算术:理解`*p++`操作后指针的更新,`p`指向的数据单元值为40。
- 多维数组指针:知道如何定义指向二维数组的指针类型`int(*)[20]`。
6. **文件操作结尾符号**
- 文件结束符:理解文件操作中的特殊符号,表示文件结束。
这份资料覆盖了C语言基础、数据结构、输入输出、指针运算以及C语言编程的基本概念,对复习期末考试有很大帮助。
cailibin
- 粉丝: 4
- 资源: 7001
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践