大学一年级下学期C语言程序设计实验报告答案完整版 下载本文

优秀学习资料 欢迎下载

if((p1=fopen(\ {

printf(\ exit(1); }

if((p2=fopen(\ {

printf(\ exit(1); }

while(!feof(p1)) {

if((c=fgetc(p1))=='\\n') i++; if(i>=9) {

fputc(c,p2); } }

system(\ fclose(p1); fclose(p2); }

优秀学习资料 欢迎下载

(3)有一个整数文件,读取其中的数值,如果为奇数加1,如果为偶数减1,然后存放到新的文件中去。

#include #include void main() {

int i=0; char c; FILE *p1;

if((p1=fopen(\ {

printf(\ exit(1); }

while(!feof(p1)) {

c=fgetc(p1); if((c-'0')%2==0) i--;

else if((c-'0')%2==1) i++; }

fclose(p1);

printf(\}

(4)二进制文件d.dat中包含若干个整数,用键盘输入一个整数,请在文件中找出该整数的下一个数并输出。若找不到则输出“Not Found!”。 #include

优秀学习资料 欢迎下载

int main() { FILE *pf; int x,y,j; int i=0;

int a[8]={3,4,6,8,7,1,2,9}; pf = fopen(\ if( pf==NULL ){

printf(\ } else{

fwrite((char *)a,sizeof(int),8,pf); fclose(pf); }

if((pf=fopen(\ printf(\ } else{ scanf(\ while(!feof(pf)){

fread((char*)&y,sizeof(int),1,pf); i++; if(y==x) break; }

fread((char*)&y,sizeof(int),1,pf); if(!feof(pf)){

printf(\在第%d个,下一个数字为%d\\n\ } else{

printf(\ }

fclose(pf); } }

五、实验报告的格式

实验名称

(一)实验目的和要求: (二)实验内容:

优秀学习资料 欢迎下载

每个实验内容含以下五部分: 1、算法描述: 2、源代码和说明: 3、测试数据: 4、运行结果:

5、问题及解决方法: (三)实验总结:

具体可参考实验指导书P15~P19页举例。

六、考核方式、方法及实验成绩评定方法 1、考核方式、方法:

C语言程序设计实验课成绩单独按五级记分。凡实验成绩不及格者,该门课程必须重修。学生的实验成绩应以平时考查为主,一般应占总分的20%,其平时成绩又要以实验实际操作的优劣作为主要考核依据。在学期末或课程结束时,为复习和巩固实验教学内容,进一步对学生作补充了解,也可举行一定的实验操作考试,但无论采取何种方式进行考核,都必须按实验课的目的要求,以实际实验工作能力的强弱作为评定成绩的主要依据。因此,最终的集中考试结果只能占总成绩的20%。

2、实验成绩评定方法:

评定各级成绩时,可参考以下标准: (一)优秀(很好)

能正确理解实验的目的要求,能独立、顺利而正确地完成各项实验操作,会分析和处理实验中遇到的问题,能较好地完成实验报告及其它各项实验作业,有一定设计能力。有良好的实验工作作风和习惯。

(二)良好(较好)

能理解实验的目的和要求,能认真而正确地完成各项实验操作,能分析和处理实验中遇到的一些问题。能掌握所学实验技能的绝大部分,对难点较大的操作完成有困难。能一般完成实验报告和其它实验作业。有较好的实验习惯和工作作风。

(三)中等(一般)

能粗浅理解实验目的要求,能认真努力进行各项实验操作,但技巧较差。能分析和处理实验中一些较容易的问题,掌握实验技能的大部分。有30%掌握得不好。能一般完成各项实验作业和报告。处理问题缺乏条理。工作作风较好。能认真遵守各项规章制度。学习努力。

(四)及格(较差)

只能机械地了解实验内容,能一般性地按实验步骤完成实验操作,能完成60%所学的实验技能,有些虽作但不准确。遇到问题常常缺乏解决的办法,在别人启发下能作些简单处理,但效果不理想。能一般完成实验报告,能认真遵守实验室各项规章制度,工作中有小的习惯性毛病。

(五)不及格(很差)

盲目地操作,只掌握50%的所学实验技能。有些实验虽能作,但一般效果不好,操作不正确。工作忙乱无条理。一般能遵守实验室规章制度,但常有小的错误。实验报告较多的时候有结果,遇到问题时说不明原因,在教师指导下也较难完成各项实验作业。或有些小聪明但不努力,不求上进。

七、实验主要应配套仪器设备及台(套)数(以一个实验教学班60人为标准)

序号 1 2

仪器设备名称 计算机 C语言编译环境软件 数量 60台 1套 备注 优秀学习资料 欢迎下载

八、主要教材及参考书 1、《C语言程序设计与实践实验指导》,谢满得 邵俊 编著,机械工业出版社,20XX年6月。

2、《标准C程序设计(第四版)》,(印)E Balagurusamy 著,金名 李丹程 刘莹 那俊 等译,清华大学出版社,20XX年6月。

3、《C How to Program(4th ed.)》,HM Deitel & PJ Deitel,清华大学出版社,2002。 4、《C程序设计习题解答与上机指导》,谭浩强,清华大学出版社,2003。 5、《C语言程序设计习题集》, 陈朔鹰等,人民邮电出版社,2003。 6、《C程序设计语言》(美) Brian W. Kerninghan 著,徐宝文 译,机械工业出版社,2003。 7、《C程序设计教程》(美) H.M Deilel著,薛万鹏 译,机械工业出版社,2003。