版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2012年3月聚集了计算机等级考试的必考点(1)、c语言部分1、c语言的基础知识1 )有效用户标识符的调查:合法的要求由文字、数字、下划线构成。 如果有其他元素就错了。最初必须是文字的是下划线。 第一个是数字错了。关键字不能是用户识别符号。 主定义扫描打印机不是关键字。 迷惑你的地方If成为用户标识符。 If的第一个字母是大写的,因此不是关键字。2 )实体数据的合法形式:2.333e-1是合法的,数据是2.33310-1。考试口诀: e之前e之后一定有数,e之后一定是整数。3 )字符数据的合法形式:1是字符1字节,“1”是字符串占2字节(包括终止符)。0的ASCII数值表示48,a的ASCII
2、数值表示97,a的ASCII数值表示65。一般考试显示了单一字符错误的形式: 65 1文字可以算术运算,请记住0-0=48如何转换大小写: A 32=a通常有32个差异。4 )整数通常为2字节,字符类型为1字节,倍精度通常为4字节在测试时,一般是16位的编译系统,或者是32位的系统。 遇到这种情况,不要管理,做同样的问题。 掌握整数通常是2字节,字符类型是1字节,倍精度通常是4字节即可。5 )转义字符的调查:注意,程序中的int a=0x6d给变量a提供十六进制数,这里必须存在0x。在程序中,int a=06d是八进制的形式。转义字符启用x6d ,不能写0,x是小写。“141”是合法的,不能写
3、0。“108”不正确。 因为不会8。6 )算术运算符号的优先顺序:同班别的人有从左向右走的,也有从右向左走的。7 )强制型转换:请注意,(int)a不是int(a ),而是在类型上加了括号。注意(int)(a b )和(int)a b的不同。 前面变革a b,后面变革a加b。8 )式的考察:公式一定有数值。代入式:公式的数值是最左边的数值,a=b=5此公式为5,常数不能代入。自加,自减公式: a=5,a (是6 ),a (是5 )假定的运行机制: a先给变量的数值加1,把得到的数值放入变量a,然后把这个a式的数值加6,a先把这个式的数值加5,然后把a的数值加1 进行a和a后,在下一个程序中重用
4、a的是变量a中的6。考试口诀:先沾后用,后沾后用。逗号表达式:优先级最低的表达式的数值位于逗号最右边的表达式的数值。(2、3、4 )式的数值是4。例题:main ()int x,y,z;x=y=1;z=x,y,y;打印(“%d,%d,%d,%d,%dn”,x,y,z );以下程序执行后的输出结果是a ) 2,3,3 b ) 2,3,2 c ) 2,3,1 d ) 2,2,19 )比特运算的考察:有一两道考题。整体的处理方法:大部分比特运算的主题按照这个流程处理(将十进制数变成二进制数)。例1: char a=6,b; b=a2; 这个主题的计算,首先把a的十进制数6化为二进制数,然后进行比特运
5、算。/有必要记住异或的比特运算符号。 0异或1得到1。 0异或0得到0。 两个女人生不了。 异或1得到0。 不生两个男人。 考试记忆方法:男性(1)和女性(0)能生孩子(1)。示例3 :如果数据未被截断,则左1位的显示乘以2的右移意味着被2除尽。10)018的数值不正确,八进制没有8,逢8进制1。11)%符号的两侧必须有整数。 如果不是整数就错了。12 )取小数点后位数的3种情况:1、PS=1.6;2、(PS ) a;3、1/2; 3/2;13 )文字类型和整数是近亲char a=65; printf(“%c”,a; 得到的输出结果: aprintf(“%d”,a; 结果: 652 .输入输出
6、1)printf函数的格式调查:%d对应整数%c对应文字%f对应单精度等。 宽度、左对齐等装饰。%ld支持长int,%lf支持双精度。2)scanf函数的形式考察:请注意,此函数的第二部分是类似于a的地址,而不是a扫描(“% d % d % * d % d )、a、b、c; 跳过输入的第三个数据。3)putchar、getchar函数的考察:char a=getchar ()没有参数,将从键盘输入的字符传递给变量a。putchar (y)在屏幕上输出字符y。4 )如何实现两个变量x、y中的数值交换(需要背景)x=y,y=x; 使用中间变量t=x的x=y; y=t。5 )如何实现保持第三位小数、
7、第四位四舍五入的程序请注意,x=(int)x去除了小数部分,因为这具有推进的意义。main ()双回合; int xy;扫描(“% f”,惠子); 扫描(“% d”,xy );printf(“%f,%d”,hui,xy;以下如果从键盘输入的数据值为23回车34.789回车,则最后输出为3 .选择配置特别注意:在c语言中,逻辑是真的用非0表示,逻辑是假的用0表示。1 )关系式:表达式的数字只能是1 (表示为1(true )或0 (表示为0(false )关系的表现为真时得到1。 98如果这是真的,公式的数值是12 )逻辑表达式:只有1 (表示为真)或0 (表示为假)a )共享|! 三种逻辑运算符
8、号。b )! |优先顺序。c )注意短路现象。 经常参加考试。d )表示x大于0且小于10的方法。 0bc )打印( % dn ,d );else if(c-1=d)=1)打印( % dn ,d 1 );else打印( % dn ,d 2 );以下执行后的输出结果为()A) 2 B) 3 C) 4 D )编译时存在错误,没有结果4 )条件式:式1? 式2 :式3其中,式1的值为0以外的情况下为式2的值,0的情况下为式2的值。考试口诀:真正的假期后。5 )交换机语句:a )要注意的是,没有break和break的区别,以及书上(第54页)的两个例子,没有break的情况下,如果一个case匹配,
9、则执行其馀的处理,如果有break,则立即跳出swiche语句。b )交换机只能与break一起使用,不能与continue一起使用。c) switch(x) x :是整数常数、字符型常数、枚举型数据。case 1: . case之后的只能是常数,不能是变量。case 2: 。以下注意: break可以在循环或交换机语句中使用。 但是,continue语句只能在循环语句中使用。例题:main () int x=1,y=0,a=0,b=0;交换机(x )举止case 1:交换机(y )case 0: a; break;case 1:b; break;以下case 2: a; b; break;以
10、下打印(“a=% d,b=%dn”,a,b );以下4 .循环结构1)3种循环结构:a)for (); while (); do- while ()的三种。b)for循环需要两个分号。 千万不要忘记。c )写程序时,必须注意循环一定有结束条件。 不然的话,就会变成死循环。d) do-while ()循环中的最后一个while (); 分号是绝对不可以丢的。 (请注意驾驶错误) do-while循环至少执行一次。复习:三个循环结构的执行过程。while先判断后再执行。 do.while先执行后再判断。for ()先执行式1,判定式2,执行循环体内容,执行式3 .例题:2 )中断和连续的差异记忆方
11、法:break :因为是中断的意思,所以一看到break就停止了真正的循环。continue :虽然是继续的意思,但是要结束这次循环,不执行循环中的剩馀语句,而是跳至循环开始,判断循环条件,执行新的循环。3 )嵌套循环循环中有循环,就要这样比较复杂,一步一步耐心地计算。 一般要记住两层是处理二维排列的。4) while(c=getchar () )! 注意:和while(c=getchar ()!=n)的差异先看a=3吧=2和(a=3)!=2的差异:(!=编号级别比=编号高,所以先计算=2)第一个a的数值是得到的第一个,第二个a的数值是3。考试注意点:括号的重要性。main () int i=
12、0,s=0;for (; (请参见) if(i=0|i=5) continue;PS (I=6)中断;I; s=i;以下printf(“%d”,s;以下a、10 B、13 C、21 D、程序进入死周期5、函数函数:具有一定功能的程序块。是c语言的基本构成单位。1 )函数的参数。 返回一个数字PR R (PS,PS ) int t;t=v; v=w; w=t以下main ()int x=1,y=3,z=2;PS PS PK Selse if(yz) f(y,z )else f(x,z )printf(“%d,%d,%d,%dn”,x,y,z”;以下2 )函数的调用:在实参和形参之间传递值和传递地
13、址的不同。 (考试要点)即使进行数值交替,形参的变化也不会改变实参的变化。 (单向交替)根据地址,形参的变化有可能改变实参的变化。 (双向交替)3 )函数宣言的考察:需要函数名称、函数返回类型和函数的参数类型。未必有形参的名字。4 )需要掌握的库函数:sqrt() fabs() pow() sin ()其中pow(a,b )是关键点。 23是pow (2,3 )。 sqrt ()表示表达式或数值的平方。5 )函数的最后一个返回值的类型由函数定义的类型决定。六、方针1 ),指针变量的本质是输入地址,所以一般的变量是输入数值的。int *p中*p和p的差异:*p可以用作变量*的作用是取后面的地址p的数值p用作地址。*p和(*p )的区别:改变主题很重要*p地址变了。(*p )的数值发生变化。有说明时: int n=2、*p=n、*q=p; 无效的赋值语句如下:()a、p=q B、*p=*q C、n=*q; d,p=n2 ),三名主义:(考试要点)数组名称:表示第一个元素的地址。 数组名称不能自加。 他是定址人。 (参加了多次考试)函数名称:显示函数的条目地址。字符串常量名称:表示第一个字符的地址。考试的重要词语:指针变量保存地址。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 夏季餐厅营销方案(3篇)
- 家禽店营销方案(3篇)
- 饭店奇特营销方案(3篇)
- 航空零件加工误差控制
- 皮肤附属器病理机制
- 深埋绿泥石片岩隧洞围岩稳定性评价与调控策略:理论、实践与创新
- 深化农村电力体制改革赋能乡村振兴发展的路径探索
- 淮河流域水污染治理政策的演进、成效与优化策略研究
- 淀粉纳米晶改性及其在Pickering乳液中的应用研究:性能优化与机理探索
- 液滴动态特性调控强化冷凝传热的多维度研究与LB模拟分析
- 2026年青少年国防教育专题竞赛题库
- 概率统计与线性代数习题及参考答案
- 液化气站双控风险告知卡
- Office2021基础与应用中职全套教学课件
- 素质模型词典
- 团体心理辅导课件-团体过渡阶段的特点和主要任务
- Unit3FoodPartA(教学设计)闽教版英语三年级下册
- 准格尔旗云飞矿业有限责任公司串草圪旦煤矿矿山地质环境保护与土地复垦方案
- 江西省交通工程质量监督站试验检测中心现场检测收费项目及标准
- Q-SY 08839-2021 专职消防队建设管理规范
- GB/T 1800.3-1998极限与配合基础第3部分:标准公差和基本偏差数值表
评论
0/150
提交评论