- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础(C语言)
练习册与上机指导书
重庆工商大学计算机与信息工程学院编
前 言
本练习册包括以下几个部分:《程序设计基础》(C语言)教学大纲、C语言各章节重要知识点并附典型例子分析、配合各章节的实验、重庆市计算机等级考试上机及理论考试试题汇编。本练习册是同学们学习《程序设计基础》(C语言)课程必备的参考用书,也是大家参加计算机等级考试最好的复习资料,望同学们认真用好此书。真诚地告诉同学们:学C语言较难,大家要掌握学习这门语言的方法,初学之时不要陷入C语言较烦琐的语法而产生畏惧,大家可按本书中所列各章节重要知识点,并通过所附典型例子分析去掌握这些知识点,而不要局限于某一本教材。学好C语言要多动脑还要多动手,在草纸上多画一画,有些问题就很简单。C语言虽然灵活但结构上也是有规律可循的,多看例子并“依样画葫芦”编写几个属于自己的程序。学好C语言,对培养同学们分析问题、解决问题能力以及锻炼大家思维大有裨益。
时间仓促,错误在所难免,恳请同学们指正。
计信院计算机基础教研室
2007年1月第3次修改
目 录
《程序设计基础》(C语言)教学大纲…………………
《程序设计基础》(C语言)课程教学实施意见…………………
附Ⅰ:重庆市计算机等级考试部分上机考题汇编………
附Ⅱ:重庆市计算机等级考试部分理论考题汇编………
《C语言程序设计》教学大纲
(Turbo C2.0及以上版本)
C程序的结构
C程序的结构(C程序的构成,main函数和其它函数);
头文件、宏定义、函数的开始和结束标志;
C程序运行的起始点和结束点;
C程序的格式和书写风格。
C语言的数据类型
基本数据类型
C语言中的常量机器器表示方法:整型,长(短)整型及无符号整型常量,字符型常量及字符串常量,浮点型、双精度型常量;
C语言中的基本数据类型的定义、说明和初始化;
枚举类型、枚举类型变量的定义和引用;
构造数据类型:
数组类型的定义和初始化,数组元素的应用;
字符串与字符数组;
结构体类型的定义,结构体类型变量的定义、初始化和引用;
联合体(共用体)类型的定义,联合体类型变量的定义和引用;
位段的概念、位段变量的定义和使用方法;
结构体和联合体的特点和区别。
指针类型:
指针和指针变量的概念;
指针变量的定义、初始化和运算;
指针与变量、指针与数组、指针与结构的关系;
指针数组、多级指针
空类型:
不同数据类型之间的转换:
系统自动转换原则和方法;
强制数据类型转换的方法;
数据的存储类型
自动变量与寄存器变量;
静态变量;
外部变量;
变量的作用域和生存期;
结构化程序设计
运算符和表达式:
运算符:算术运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符、赋值运算符、位运算符、sizeof()及其运算规则;
运算符的优先级和结合规则;
表达式的组成和表达式的求值顺序;
表达式语句、赋值语句、空语句和复合语句的使用
格式化输入输出语句的使用;
顺序结构程序设计;
分支(选择)结构程序设计;
分支结构的概念
if语句、if~else语句以及switch语句的概念和使用;
分支结构的嵌套
循环结构程序设计;
循环结构的概念;
for语句、while语句以及do~while语句的概念和使用;
break语句和continue语句的使用;
循环结构的嵌套
模块化程序设计——函数
函数的分类、定义、声明及作用域规则;
函数的返回值和return语句;
函数的调用和参数传递方式
函数的嵌套调用和递归调用;
常见库函数的使用方法:abs()、fabs()、log()、cos()、strcat()、strcpy()、strlen()、
strcmp()、atof()、atoi()、atol()等;
命令行参数的概念及简单应用。
预处理
C语言预处理的概念和特点;
宏定义(#define)及其应用;
文件包含及其应用。
文件
文件、文件系统的概念,文件的分类,缓冲文件系统;
标准设备文件相关函数的使用:getchar() 、putchar()、puts()、scanf()、printf()等;
文件指针的概念,文件的建立/打开、关闭;
文件操作相关函数的使用:fgetc()、fputc()、fgets()、fputs()、fscanf()、fprintf()、feof()、rewind()、fread()、fwrite()、fseek()等。
常用算法
递归化算法(牛顿迭代法、二分法、梯形法、穷举算法等);
排序算法(选择法、冒泡法);
查找算法(顺序查找、折半查找);
您可能关注的文档
- Corel的DRAW教学资料.doc
- Corpo的rateTime Calendaring.ppt
- CO-基本的功能操作手册.doc
- cp2 C的语言程序设计--数据类型(9-10).ppt
- Creat的ion of Virtual Platform using OCP-IP Modelling Kit.ppt
- Cross的 Platform Production 2.ppt
- CS162的Operating Systems andSystems Programming.ppt
- CSP20的00-B系列微机保护技术说明书.doc
- Cyber的Platform_参考手册.doc
- c程序设计的 复习.ppt
文档评论(0)