ImageVerifierCode 换一换
格式:DOCX , 页数:437 ,大小:145.62KB ,
资源ID:15765363      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15765363.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(100套计算机二级C语言上机题库Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

100套计算机二级C语言上机题库Word下载.docx

1、void fun(char *filename, STU n)FILE *fp;/*found*/fp = fopen(_1_, rb+);fseek(_2_, -(long)sizeof(STU), SEEK_END);fwrite(&n, sizeof(STU), 1, _3_);fclose(fp);main()STU tN= 10001,MaChao, 91, 92, 77, 10002, CaoKai, 75, 60, 88,10003,LiSi, 85, 70, 78, 10004, FangFang, 90, 82, 87,10005,ZhangSan, 95, 80, 88;S

2、TU n=10006,ZhaoSi, 55, 70, 68, ssN;int i,j; FILE *fp;fp = fopen(student.dat, wbfwrite(t, sizeof(STU), N, fp);rbfread(ss, sizeof(STU), N, fp);printf(nThe original data :nnfor (j=0; jN; j+)printf(nNo: %ld Name: %-8s Scores: ,ssj.sno, ssj.name);for (i=0; i3; i+) printf(%6.2f , ssj.scorei);nfun(, n);nTh

3、e data after modifing :解题答案:/*第一空*/fp = fopen(filename, /*第二空*/fseek(fp, -(long)sizeof(STU), SEEK_END);/*第三空*/n, sizeof(STU), 1, fp);* 二、改错题:给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表, 并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误, 使它能得出正确的结果。注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!#include typedef struct aaint

4、data;struct aa *next; NODE;NODE *Creatlink(int n, int m)NODE *h=NULL, *p, *s;int i;/*found*/p=(NODE)malloc(sizeof(NODE);h=p;p-next=NULL;for(i=1;=n; i+)s=(NODE *)malloc(sizeof(NODE);s-data=rand()%m; s-next=p-next;next=s; p=p-return p;outlink(NODE *h)NODE *p;p=h-nnTHE LIST :nn HEAD while(p)-%d ,p-data

5、);p=p-NODE *head;head=Creatlink(8,22);outlink(head);p=(NODE *)malloc(sizeof(NODE);return h;三、程序题:请编写函数fun, 函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入, 规定所有单词由小写字母组成,单词之间由若干个空格隔开, 一行的开始没有空格。部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。string.h#define N 80int fun(char *s)char lineN;

6、int num=0;void NONO ();Enter a string : gets(line);num=fun(line);The number of word is : %dnn,num);NONO();void NONO ()/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */FILE *rf, *wf ; int i, num ; char lineN, *p ;rf = fopen(in.dat,rwf = fopen(out.datwfor(i = 0 ; i 10 ; i+) fgets(line, N, rf);p = strchr(li

7、ne, nif(p != NULL) *p = 0 ;num = fun(line);fprintf(wf, %dn, num);fclose(rf); fclose(wf);参考答案:int fun( char *s) int k = 1 ;while(*s) if(*s = ) k+ ;s+ ; return k ;#第02套:给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到 文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划线处填入正确的内容

8、并把下划线删除,使程序得出正确的结果。void WriteText(FILE *);void ReadText(FILE *);if(fp=fopen(myfile4.txt)=NULL) open fail! exit(0);WriteText(fp);ReadText(fp);void WriteText(FILE _1_)char str81;nEnter string with -1 to end :gets(str);while(strcmp(str,-1)!=0) fputs(_2_,fw); fputs(,fw);void ReadText(FILE *fr)nRead file and output to screen :fgets(str,81,fr);while(!feof(fr) %s,_3_);void WriteText(FILE *fw)fputs(str,fw);,str);给定程序MODI1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1