- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言试题、学习、考试大全、历年真题2.doc
C 语言最重要?的知识点复?习资料
笔试注意事?项
1、笔试满分1?00分,共两大题,选择70分?40小题,填空30分?15小题。C语言占7?0分,公共基础占?30分。选择题的前?10题和填?空题的前5?题考公共基?础知识,其他考知识?。C语言笔试?时间为20?10年3月?27日上午?9:00-10:30。
2、选择用铅笔?涂答题卡,填空用黑色?签字笔在答?题上写。
3、考前准备好?身份证、准考证、2B铅笔、橡皮、黑色签字笔?、手表等。
第一章C语?言基本知识?
【考点1】C程序
C语言程序?结构有三种?: 顺序结构 , 循环结构(三个循环结?构), 选择结构(if 和 switc?h)
【考点2】main函?数
每个 C 语言程序中?main 函数是有且?只有一个。读程序都要?从main?()入口, 然后从最上?面顺序往下?读(碰到循环做?循环,碰到选择做?选择)。
【考点3】存储形式
计算机的数?据在电脑中?是以二进制?的形式保存?。最低的存储?单元是bi?t(位),位是由为 0 或者1构成?。 byte 是指字节, 一个字节 = 八个位。数据存放的?位置就是它?的地址。
【考点4】注释
是对程序的?说明,可出现在程?序中任意合?适的地方,注释从“/*”开始到最近?一个“*/”结束,其间任何内?容都不会被?计算机执行?,注释不可以?嵌套。
【考点5】书写格式
每条语句的?后面必须有?一个分号,分号是语句?的一部分。一行内可写?多条语句,一个语句可?写在多行上?。
【考点6】标识符
合法的用户?标识符考查?:
合法的要求?是由字母,数字,下划线组成?。有其它元素?就错了。
并且第一个?必须为字母?或则是下划?线。第一个为数?字就错了。
C语言标识?符分如下3?类
(1)关键字。它们在程序?中有固定的?含义,不能另作他?用。如int、for、switc?h等。
(2)预定义标识?符。预先定义并?具有特定含?义的标识符?。如defi?ne、inclu?de等。
(3)用户标识符?。用户根据需?要定义的标?识符,符合命名规?则且不与关?键字相同。
关键字不可?以作为用户?标识符号。main defin?e scanf? print?f 都不是关键?字。迷惑你的地?方If 是可以做为?用户标识符?。因为If 中的第一个?字母大写了?,所以不是关?键字。
【考点7】实型数据
实型数据的?合法形式:小数形式和?指数形式。掌握判定指?数形式合法?性。
2.333e-1 就是合法的?,且数据是2?.333×10-1。
考试口诀:e 前e 后必有数,e 后必为整数?。
【考点8】字符
字符数据的?合法形式::
1 是字符占一?个字节,1是字符串占?两个字节(含有一个结?束符号)。
0 的ASCI?I 数值表示为?48,a 的ASCI?I 数值是97?,A的ASCI?I 数值是65?。
字符型和整?数是近亲:
char a = 65 ;
print?f(“%c”, a); 得到的输出?结果:a
print?f(“%d”, a); 得到的输出?结果:65
一般考试表?示单个字符?错误的形式?:65 1
字符是可以?进行算术运?算的,记住: 0-0=48
大写字母和?小写字母转?换的方法: A+32=a 相互之间一?般是相差3?2。
【考点9】整型数据
整型一般是?两个字节, 字符型是一?个字节,双精度一般?是4 个字节:
考试时候一?般会说,在16 位编译系统?,或者是32? 位系统。碰到这种情?况,不要去管,
一样做题。掌握整型一?般是两个字?节, 字符型是一?个字节,双精度一般?是4 个字节就可?以了。
【考点10】转义字符
转义字符的?考查:
在程序中 int a = 0x6d,是把一个十?六进制的数?给变量a 注意这里的?0x 必须存在。
在程序中 int a = 06d, 是一个八进?制的形式。
在转义字符?中, ’\x6d’ 才是合法的?,0 不能写,并且x 是小写。
‘\141’ 是合法的, 0 是不能写的?。
‘\108’是非法的,因为不可以?出现8。
【考点11】算术运算
算术运算符?一共有+、—、*、/、%这五个。%符号两边要?求是整数。不是整数就?错了。
三种取整丢?小数的情况?:不是四舍五?入是舍掉小?数部分。
1、int a =1.6;
2、(int)a;
3、1/2; 3/2;
【考点12】强制类型转?换
将一个运算?对象转换成?指定类型,格式为(类型名)表达式
一定是 (int)a 不是 int(a),注意类型上?一定有括号?的。
注意(int)(a+b) 和(int)a+b 的区别。前是把a+b 转型,后是把a 转型再加b?。
【考点13】赋值
是表达式就?一定有数值?。
赋值表达式?:表达式数值?是最左边的?数
文档评论(0)