xin c语言上机题(105套)

xin c语言上机题(105套)

ID:9932269

大小:326.00 KB

页数:18页

时间:2018-05-16

xin c语言上机题(105套)_第1页
xin c语言上机题(105套)_第2页
xin c语言上机题(105套)_第3页
xin c语言上机题(105套)_第4页
xin c语言上机题(105套)_第5页
资源描述:

《xin c语言上机题(105套)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一套填空:给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每名学生的编号、姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。1、STYPE*std2、FILE*fp;3、fp改错:1、for(i=0;i<=s1;i++)改为for(i=0;i

2、是:从键盘读入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1(独立一行)作为字符串输入结束的标志。然后将文件的内容独处显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。1、FILE*fw2、fputs(str,fw)3、str改错:1、voidfun(longs,longt)改为voidfun(longs,long*t)2、sl=sl*100;改为sl=sl*10;程序设计:{*c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10

3、);}第三套填空:给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。1、fp2、fclose(fp);3、fopen(fname,"r")改错:1、for(i=j+1;i

4、,复制成功时函数返回值为1,失败时返回值为0.在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。1、"r"2、feof(fs)3、fputc(ch,ft)改错:1、if(d%2=0)改为if(d%2==0)2、s=10;改为s/=10;程序设计:{*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);}第五套填空:给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能

5、是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。1、s->data=x;2、q=p;3、q->next=s;改错:1、longk;改为longk=1;2、num=10;改为num/=10;程序设计:{inti;floatave=0.0;for(i=0;i

6、点,使链表缩短。1、t->next2、t->data3、free(t)改错:1、a改为*a2、printf("%c"*a)改为printf("%c",*a)程序设计:{inti;char*p=s,*q=t;for(i=0;*p&&*q;i++){p++;q++;}if(*p==0&&*q==0)returns;if(*p)returns;elsereturnt;}第七套填空:给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序连接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。1

7、、q2、p->next3、p->next改错:1、p=j改为p=j;2、p=j;改为p=i;程序设计:{inti;*n=0;18for(i=7;i<=m;i++)if((i%7==0)

8、

9、(i%11==0))a[(*n)++]=i;}第八套填空:给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。1、(p!=0)2、returnn3、fun(head,ch)改错:1、For改为for2、c[t]="

10、0"改为c[t]=''程序设计:{inti;for(i=1;i='a'&&ss[i]<='z')ss[i]-=32;}}第九套填空:给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。1、*n=02、p->next3、fu

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

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

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