- 12
- 0
- 约1.86万字
- 约 25页
- 2017-06-02 发布于河南
- 举报
编程题技巧和方法一
编程题技巧和方法
例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函数时,不得使用C语言提供的字符串函数。
#include stdio.h
#include string.h
void fun( char *a )
{
}
main()
{ char s[81];
printf(Enter a string:\n);gets(s);
fun( s );
printf(The string after deleted:\n);puts(s);
NONO();
}
NONO()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *in, *out ;
int i ; char s[81] ;
in = fopen(C:\\Exam\\in.dat,r) ;
out = fopen(C:\\Exam\\out.dat,w) ;
for(i = 0 ; i 10 ; i++) {
fscanf(in, %s, s) ;
fun(s) ;
fprintf(out, %s\n, s) ;
}
fclose(in) ;
fclose(out) ;
}
fun函数中添加指定语句
void fun( char *a )
{
int xfy = 1;
}
如果fun 前面的返回值不为void,请添加以下语句:
return 0;
1、在fun函数中加入指定语句
2、按F7
3、再按Ctrl+F5运行程序
4、打开考生文件夹D:\k015、以记事本方式打开out.dat文件
6、按照文字描述修改文件内容
7、保存文件
8、有in.dat和out.dat都有的话,通过in.dat来修改out.dat然后保存。
9、如果有in.dat,没有out.dat,就创建一个记事本,通过in.dat的内容往里面写数据,最后把格式保存为out.dat.
10、如果out.dat是空的,又没有in.dat
(1)首先看一下main函数,在main函数里面找到fprintf函数是往out里面写数据的,看fprintf函数出现几次。例fprintf(out “%d\n”,n)n是调用这个函数的返回。
(2)看题目的功能
例: fprintf(out “%d\n”,n)写入一个数据换行。
(3)fprintf(out “%4d\n”,h[i].s)表示4个有效数字,注意往左空格还是往右,看题目。
(4)看评分是否是满分,如果不是,就应该看for循环里面的语句。
例如:if(h[i].sh[j].s)表示从小到大的排序(注意:大于是从小到大,小于是从大到小
上机填空题技巧总结
填空题之方法
上机填空题占30分,一般有3个空需要填写,每个空为10分;
填空题做题之前必须弄清题目含义,抓住关键字,例如:要求对数组进行从小到大排序,则将会出现大于符号,如果是从大到小排序则出现小于符号;
填空题中出现频率最高的就是函数的调用、函数的首部、函数的返回值等和函数相关的问题,因此必须牢牢掌握祝函数的基本特征;
填空题中有的“空”比较难,考生除了掌握必须的C语言知识之外,还需要很好的逻辑思路,如果一个空将花很多时间来解决,那么建议使用“死记硬背”的方法来缩短复习时间;
上机题库中100题有部分题目是重复的或是相似的题目很多,同学们要使用比对的方法尽量去理解;
多练习,多思考,多总结
填空题与结构体相关
结构体成员引用:上机题库P18第9题(和92题一致),P27第23题(和51题一样)
读清楚题目要求:
要求将形参a所指结构体变量的数据赋值给函数中的结构体变量b
从例如可以看出来:结构体中的学号和姓名变为了1002和“LiSi”,但是3门课成绩没有变化
23题:
从例如中可以看出:变化的是结构体中的学号和姓名
函数调用and结构体:上机题库P22第16题(和78、82题一样)
重点注意:
(1)把a中地址作为函数返回值返回函数
(2)观察可知a中的学号、姓名边为了10002和“zhangSan”,每门课的成绩增加了1分
结构体和排序:上机题库P14第2题
重点注意:
(1)排序的格式:红色部分为考试中的重点,必须记住
填空题与链表相关
带头结点的链表:p=h-next,上机题库P21第15题
考点分析:
(1)带头结点链表的表现形式:
带头结点的链表,头结点head不存放任何的数据,从头结点的下一个结点开始存放数据,因此考试中如果出现 p = __1__ ;则填入p=h-next
(2)链表数据排
您可能关注的文档
- 第五章 物流配送.ppt
- 第五讲 控制与创新.ppt
- 第五篇通信及配网自动化施工.doc.doc
- 第五组跨文化交际,红烧猪蹄做法.ppt
- 第五部分 沟通.ppt
- 第八单元 美丽的天空.doc
- 第五讲:google搜索引擎的使用.ppt
- 第八套广播体操图.doc
- 第二讲:近因效应与罗森塔尔效应.ppt
- 第八章 地震工程.ppt
- 中航期货-铜月报-2026年2月.pdf
- 欧洲央行-资本缓冲能力的结构模型.pdf
- 国金证券-计算机行业专题研究报告-消费电子3D打印迎加速契机.pdf
- 民航局机场司现行有效文件目录.pdf
- 华西证券-钠电池行业专题报告-技术成熟+应用领域清晰,钠电池有望迎来放量.pdf
- 华鑫证券-传媒行业周报-传媒回调行情仍在,智能新纪元撬动注意力经济.pdf
- 国金证券-石油化工行业研究-美以对伊朗军事行动爆发.pdf
- 西部证券-建筑建材行业周报-中国化学重点推荐关注减碳技术服务商.pdf
- 欧洲电力行业联盟-Eurelectric对ENTSO-E 2025年欧洲资源充足性评估咨询的回应(英).pdf
- 欧洲银行体系中的风险传播:非银行金融机构和市场风险的放大效应-2026.pdf
最近下载
- 社会情感学习(SEL)PPT模.pptx VIP
- 新改版教科版六年级下册科学知识点.doc VIP
- 西门子PLCs7-300教程课件.ppt VIP
- 教学实录之七下语文第6课《老山界》.docx
- 太阳能热水系统计算过程.pdf VIP
- 《设计思维方法与表达》教学课件2 (3).pptx VIP
- 中华人民共和国环境保护法亮点解读.ppt VIP
- 电力建设施工质量问题(通病)图集(火电分册).docx
- 党员2025年度组织生活会“(对照贯彻党的创新理论方面,对照加强党性锤炼方面,对照联系服务群众方面,对照发挥先锋模范作用方面,对照改作风树新风方面)五个对照”对照检查材料.docx VIP
- sel儿童社会情感课件.pptx VIP
原创力文档

文档评论(0)