- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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语句中
您可能关注的文档
最近下载
- 2025中国中医科学院中医药健康产业研究所 (江西中医药健康产业研究院) 招聘事业编制人员18人备考练习试题及答案解析.docx VIP
- 《职业发展与成长规划》课件.ppt VIP
- 卫生部卫妇社发〔2012〕35号《托儿所幼儿园卫生保健工作规范(2012年修 .pdf VIP
- 教科版五年级上册科学教学计划.pdf VIP
- 2025中国中医科学院中医药健康产业研究所 (江西中医药健康产业研究院) 招聘事业编制人员18人考试备考试题及答案解析.docx VIP
- 职业生涯规划课件(课件-43张).ppt VIP
- 江南嘉捷扶梯说明书MPS-200B.pdf
- 桥梁桩基设计与计算.ppt
- 10-fluent湍流模型汇总.ppt VIP
- GHS危险化学品安全标签中文英文模板及警告图标.doc
文档评论(0)