《高级语言程序设计复习.ppt》由会员分享,可在线阅读,更多相关《高级语言程序设计复习.ppt(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、高级语言程序设计高级语言程序设计期末复习考试题型选择题(40分,20小题)程序填空题(20分,10空)程序运行结果题(16分,5小题)编程题(24分,2小题)第1、2章C语言程序的结构ASCII码字符集大写字母、小写字母、数字字符的表示及它们之间的大小关系运行C程序的步骤与方法算法的特性有穷性确定性有零个或多个输入有一个或多个输出有效性第3章常量和变量 标识符的命名规则:语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线运算符 自增、自减运算符:+i,-i:在使用i之前,先使i的值加(减)1i+,i-:在使用i之后,使i的值加(减)1运算符的优先级别:P378第
2、3章宏常量一般采用大写字母表示不是语句,而是一种编译预处理命令数据的输入输出用printf函数输出数据用scanf函数输入数据第4章选择结构最常用的3种if语句形式:1.if(表达式)语句1 (没有else子句)2.if(表达式)语句1 else 语句2 (有else子句)3.if(表达式)语句 else if(表达式)语句 else if(表达式)语句 else if(表达式)语句 else 语句m+1 (在else部分又嵌套了多层的if语句)用switch语句实现多分支选择结构第5章三种循环结构的格式及含义while(表达式)语句;for(表达式1;表达式2;表达式3)语句;do 语句;w
3、hile(表达式);循环结构的应用永真条件的循环语句break continue语句第6章一维数组和二维数组的定义、初始化及输入输出;向函数传递一维数组和二维数组;两种排序算法;字符串定义、用字符数组存取字符串;字符串处理函数的使用:strcpy strlen strcat strcmp第7章函数定义、函数调用、函数原型、函数返回值变量的作用域局部变量(Local Variable)全局变量(Global Variable)变量的存储类型 动态存储-根据需要临时分配存储空间,离开即释放静态存储-在程序运行期间分配固定的存储空间不释放函数参数传递的方式按值传递按地址传递递归与递归函数返回指针值的函数第8章指针的概念;对指针数据类型的理解 数组的下标法引用和指针法引用;二维数组的地址和指针概念 利用字符指针存取字符串;字符数组和字符指针的区别与联系 指针数组应用;指向数组的指针与指针数组的区别 第9章结构体的定义结构体变量的定义及应用重点程序题表达式的运算累加器和累积器:如求n!用函数实现两数交换统计一行字符中的英文字符、数字字符及空格字符的个数输出图案,如三角形图案,棱形图案、平行四边形图案用函数实现排序功能