新视野二级C上机之填空题做题方法和技巧

新视野二级C上机之填空题做题方法和技巧

ID:39755719

大小:212.50 KB

页数:17页

时间:2019-07-10

新视野二级C上机之填空题做题方法和技巧_第1页
新视野二级C上机之填空题做题方法和技巧_第2页
新视野二级C上机之填空题做题方法和技巧_第3页
新视野二级C上机之填空题做题方法和技巧_第4页
新视野二级C上机之填空题做题方法和技巧_第5页
资源描述:

《新视野二级C上机之填空题做题方法和技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、昆明新视野教育二级C语言上机编程题做题方法和技巧总结,内部资料翻印必究!新视野教育•二级C语言上机填空题做题方法和技巧总结一、填空题之方法1、上机填空题占30分,一般有3个空需要填写,每个空为10分;2、填空题做题之前必须弄清题目含义,抓住关键字,例如:要求对数组进行从小到大排序,则将会出现大于符号,如果是从大到小排序则出现小于符号;3、填空题中出现频率最高的就是函数的调用、函数的首部、函数的返回值等和函数相关的问题,因此必须牢牢掌握祝函数的基本特征;4、填空题中有的“空”比较难,考生除了掌握必须的C语言知识之外,还需要很好的逻辑

2、思路,如果一个空将花很多时间来解决,那么建议使用“死记硬背”的方法来缩短复习时间;5、上机题库中100题有部分题目是重复的或是相似的题目很多,同学们要使用比对的方法尽量去理解;6、多练习,多思考,多总结二、填空题之结构体相关考点1、结构体成员引用:上机题库P18第9题(和92题一致),P27第23题(和51题一样)

3、

4、

5、

6、

7、

8、

9、

10、

11、

12、

13、

14、

15、

16、

17、

18、(1)读清楚题目要求:①要求将形参a所指结构体变量的数据赋值给函数中的结构体变量b;②从例如可以看出来:结构体中的学号和姓名变为了1002和“LiSi”,但是3门课成绩没有变化;(2)代码

19、分析:#include#includestructstudent{longsno;charname[10];floatscore[3];};voidfun(structstudenta)/*fun函数首部,函数返回void,有一个形参a,a是一个结构体类型,形参a和类型必须和实参s的类型一致*/{structstudentb;inti;/**********found**********/b=__1__;/*题目要求将形参a的值赋值给结构体变量b,因此填:a*/b.sno=10002;/*将1

20、0002赋值给b.no,因此结构体变量b的学号变为了10002*//**********found**********/strcpy(__2__,"LiSi");/*姓名要变为”LiSi”,则要引用b中的name成员,因此填入b.name*/printf("Thedataaftermodified:");/*讲解是一句带过不用多讲*/printf("No:%ldName:%sScores:",b.sno,b.name);/*讲解是一句带过不用多讲*//**********found**********/for(i=

21、0;i<3;i++)printf("%6.2f",b.__3__);/*分析:这个是一个循环语句,执行3次循环,printf("%6.2f",b.__3__)要求输出是一个实型数据的成员,因此可以得知是score成员,因为score是一个数组,因此填:b.score[i],当i变化就可以取出第一门、第二门、第三门课的成绩*/上大学,选培训,就到新视野!昆明新视野教育二级C语言上机编程题做题方法和技巧总结,内部资料翻印必究!printf("");}main(){structstudents={10001,"ZhangSan",9

22、5,80,88};/*考试必须了解的定义部分定义的内容*/inti;printf("Theoriginaldata:");printf("No:%ldName:%sScores:",s.sno,s.name);for(i=0;i<3;i++)printf("%6.2f",s.score[i]);printf("");fun(s);/*调用fun函数,传入实参,实参和形参必须一一对应,类型和个数必须一致*/}23题:(1)从例如中可以看出:变化的是结构体中的学号和姓名#include#inc

23、ludestructstudent{longsno;charname[10];floatscore[3];};voidfun(structstudent*b){inti;/**********found**********/b__1__=10004;/*题目中t的学号变化为了10004,因此填写:b->sno,不能填写b.sno,因为b是一个指针*//**********found**********/strcpy(b__2__,"LiJie");/*t的姓名变为了”LiJie”,因此填写:b->name*/}

24、main(){structstudentt={10002,"ZhangQi",93,85,87};inti;printf("Theoriginaldata:");printf("No:%ldName:%sScores:",t.s

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

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

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