《程序设计基础》复习题纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计基础》复习题纲

第一章 1、C语言的一些常识: 1)C语言程序由函数组成,一个完整的C程序必须包括一个主函数(即main()函数),并且只能有一个主函数,可以同时包含多个子函数。 2)一般情况下主函数没有参数,类型为viod,但实际上主函数也可以带参数。 3)建立函数的目的之一是提高程序的可读性 4)主函数与子函数的定义位置没有先后规定,可随意安排,但一个函数必须先声明或先定义后才能被调用。 2、C语言中的预处理命令 1)C语言中常用的预处理命令可以分为3类:宏定义、文件包含和条件编译 2)预处理命令都是以“#”开头,并且规定:每一个程序行只能书写一条预处理语句; 3)预处理命令行尾没有分号 4)预处理命令必须在对源程序进行编译前进行处理,而不是在执行过程中对预处理命令进行处理,所以叫其为“编译预处理”。 3、预处理命令可出现在程序的任何位置,不一定一定放在程序的开头,通常每一个宏定义只能单独占用一行,使用字符“\”可以实现一个宏定义占用若干行。 4、掌握预处理命令的定义方式,如: 1)#include stdio.h 2) #include “stdio.h” 3) #define N 20 4) #define POWER(x) (x*x) 等语句都是对的。 但如 5) #define stdio.h 6) #define “stdio.h” 7) # include N 20 等语句都是错的。 5、正确掌握符号常量的定义与使用和分析,如 #define YMS(x) x*x Main() { Int m=5,n; n=YMS(m-3); printf(“%d”,n); } 第二章 1、C语言中关于标识符的规定: A.只能由数字、下划线三种字符组成 B.首字符只能是字母或下划线 C.C语言中的标识符严格区分字母的大小写,如stu与Stu是不同的变量 C.不能与系统中的关键词同名,如float int double等 2、在Turbo C中有哪些基本数据类型及其类型空间大小: 基本数据类型有4种: 类型名称 类型空间大小(字节) 整型(int) 2 字符型(char) 1 单精度型(float) 4 双精度型(double) 8 3、各种数据类型常量的表示方法 4、在输入输出语句中常见的格式控制符: 格式控制符 含义 \n 换行 \t 跳到下一个制表符人位置 %d 整型 %ld 长整型 %c 字符 %f 单精度型 %lf 双精度型 %s 字符串型 5、运算符与表达式 1)各种类型变量的使用原则与声明方法 2)C语言中的运算符按其所要求的运算分量的个数可分为: 一元运算符、二元运算符、三元运算符 3)常见运算符的使用与运算 A. / 被除数与除数皆为整数时执行的是整除 B. ++ —— 运算符的理解及运算 C.% 被除数与除数必须皆为整数,执行的是取余运算 4) “=”与“= =”的区别 5)运算中和赋值中类型转换的基本原则 6)复合关系表达式的理解与书写 7)复合条件表达式的理解与书写 8)逗号表达式的理解 9)表达式中的类型转换 第三章 1、从程序流程的角度来看,程序可以分为三种基本类型:顺序结构、分支结构、循环结构。 2、常用的分支语句有if语句与switch语句 3、能正确分析if语句与switch语句 4、switch语句是多分支选择语句,可以用if语句来替代; 5、switch(判定表达式) { Case 常量表达式1:语句组1 Case 常量表达式2:语句组2 Case 常量表达式3:语句组3 Case 常量表达式4:语句组4 …… Case 常量表达式n:语句组n Default: 语句组n+1; } 上述的“判定表达式”最终的结果必须是整型 各case 后必须是整型常量表达式 Default语句不一定一定要要 各语句组可以包括多条语句,语句之间用“;”间隔,语句组不需用{}括起来。 语句首先计算switch后(判定表达式)的值,然后去找哪一行的case后的常量表达式的值与(判定表达式)的值相等,如果找到,就从该行开始往下执行各语名组,两种情况下跳出switch语句体,一种是执行过程中遇到了break语句,如果没遇到break语句,则继续招生后面case后的语句组,直到switch语句体结束;如果没有哪一行case后的常量表达式的值与(判定表达式)的值相等,则直接执行default后的语句组。 6、break语句的使用 Break语句只能用于循环语句和switch语句中

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档