c语言笔试必考知识点1

c语言笔试必考知识点1

ID:1991167

大小:110.00 KB

页数:17页

时间:2017-11-14

c语言笔试必考知识点1_第1页
c语言笔试必考知识点1_第2页
c语言笔试必考知识点1_第3页
c语言笔试必考知识点1_第4页
c语言笔试必考知识点1_第5页
资源描述:

《c语言笔试必考知识点1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第一章知识体系:一:什么是标识符1.组成:字母,数字,下划线。2.由字母,或下划线开头。3.区分大小写:page和Page是两个不同的标识符4.长度:有编译系统确定的,二:分类:1.关键字:系统给好的,规定好的,2.预定义标识符:printfscanfdefine3.用户自定义标识符:除上两种外其他合法的标识符都是用户标识符。三:整型数据、实型数据和字符型数据。常量A)定义:程序运行中,不能被改变的量。B)分类:1)整型常量1,23...2)实型常量3.0,15.3...3)字符型常量'a','b','12'4)字符串常量"chenzhe","zhangs

2、an"C)符号常量:看下面的一段程序:#include#definePI3.14159/*定义符号名PI为3.14159*/voidmain(){doubler,s;r=5.0;s=PI*r*r;printf("s=%lf",s);}变量:A)定义:在程序中其值可以改变的量,B)变量的实质:代表内存中的存储单元。C)变量应先定义后使用。D)特性:1.凡未被事先定义的,不能作为变量名。2.每一变量被指定为一确定类型,在编译时就能为其分配相同的存储单元。3.指定每一变量属于一类型,这就便于在编译时,根据此检查该变量所进行的运算是否合法。四

3、:AA整型常量1.整型常量的表示方法:十进制、八进制、十六进制2.三种进制的表示方法:1).十进制数:用一串连续的数字来表示,中间不准许有空格或其他字符。如12、23、542).A)八进制数:用数字"0"开头(注意:不是字母"o")如:011、027...B)八进制只能用合法的八进制数字表示,数字“0--7”,但当输入非法数字时候,C程序不会提示,只是得不到正确的结果。C)十六进制数:十六进制数用数字"0"和字母"x"开头,十六进制只能含有合法的十六进制数字,字母"a--f"数字"0-9"如0x113.进制之间的转化(略)4.整型常量分类:短整型、基本整型

4、、长整型、无符号型BB整型变量:1.分类:短整型、基本型、长整型、无符号型2.整型变量的定义:1)基本整型变量用类型名关键字int进行定义。2)一个定义语句必须用分号“;”结束。在一个定义语句中可以同时定义多哥变量,变量之间用“,”隔开。3)一般计算机为基本类型开辟4个字节的存储单元,基本整型准许存放的数值范围是:---4)当程序中用以上方式定义变量时,i,j,k时,编译程序会为变量i,j,k都开辟存储单元,但并没有在存储单元中存放任何初值,因此这些存储单元中原有的信息垃圾并没有被清楚,这时,变量中的值是无意义的,称变量值“无意义”5)C语言规定,可以在变

5、量定义的同时给变量赋初值,也称为变量的初始化。五:AA实型常量1.表示形式:1)小数形式例如:12.3、0.214、12.、.23、…..2)指数形式注意:1)C语言语法规定,字母E或e之前后必须有数字,且e或E后面的指数必须为整数,字母或前后以及数字之间不得有空格2.BB实型变量1)C语言中实型变量分为:单精度和双精度两类,分别用类型名”float”和“double”.例如:单精度定义:floati,j;易错题型分析合法的关键字是()AintegerBsinCstringDvoid答案(D)分析:本题考察了关键字,参考课本附录一不合法的用户标识符()AP

6、RLNTFBMainCfileDxyz.c答案(D)分析:C语言中使用了”.”是不对的。用户标识符只允许出现“数字、字母和下划线“以下不能定义为用户标识符的是()AscanfBVoidC_3com_Dint答案(D)分析:int是C语言的关键字,关键字不能作为用户标识符,void是C语言的关键字,但是Void却不是。因为在C语言中区分大小写。以下正确的整型常量是()A34.1B-80C2,000D123答案(B)分析:选项A后边有小数点,C后边有逗号,D后边有空格这些都是不对的不正确的实型常量A7.374E-1B0.1254E2C-44.44D123e-2

7、答案(B)分析:字母E的前后都不能有空格下列叙述不正确的是()A在C程序中,%是只能用于整型运算符的B在C程序中,无论是整数还是实数都能无误的表示C若a是实型变量。C程序中a=20是正确的,因此实型变量允许被整型数赋值的。D在C程序中,语句之间必须用分号“;“分隔答案(B)分析:选项B只对了一半,整数可以无误的表示,而实数并不都是正确无误的若变量已正确赋值,下面的表达式正确的是Aa=a+7;Ba=7+b+cCint(12.3/4)Da=a+7=c+d答案(B)分析:A选项后面不应该有分号,C选项(int)—类型名缺少括号,D选项C中规定在赋值号的左边应当是

8、一个变量或是一个代表存储单元的表达式,但是在a+7=c+b中,赋值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。