1 / 4
文档名称:

二级c语言上机题库参考答案.doc

格式:doc   大小:32KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

二级c语言上机题库参考答案.doc

上传人:xzh051230 2019/4/25 文件大小:32 KB

下载得到文件列表

二级c语言上机题库参考答案.doc

文档介绍

文档介绍:2、然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和Writetext实现。填空:(1)*fw(2)str(3)str改错:(1)voidfun(longs,long*t)(2)s1=s1*10;3给定程序中,函数fun的功能是:讲自然数1~,然后再按顺序读出显示在屏幕上。填空:(1)fp(2)fclose(fp)(3):(1)for(i=j+1;i<n;i++)(2)p=i;4,例如,形参s所指的字符串为:abcAbsmaxiess,程序执行后的输出结果为:letter'a':3timesletter's':3times填空:(1)"r"(2)fs(3)ft改错:(1)if(d%2==0)(2)s/=10;5,函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。填空:(1)x(2)p(3)s改错:(1)longk=1;(2)num/=10;6,给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部节点中的数据,并释放该节点,使链表缩短。填空:(1)next(2)t->data(3)t改错:(1)voidfun(char*a)(2)print("%c",*a);7、函数fun的功能是:删除链表中数据域值相同的节点,使之只保留一个。填空:(1)q(2)next(3)next改错:(1)缺分号(2)p=i;8、函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表所处的顺序号;如不存在值为ch的结点,函数返回0值。填空:(1)0或NULL(2)n(3)head,ch改错:(1)for(i=0,t=0;p[i];i++)(2)c[t]='\0';9、函数fun的功能是:统计出带有头结点的单向链表中节点的个数,存放在形参n所指的存储单元中。填空:(1)*n(2)next(3)head改错:(1)a=NULL;(2)if(*r==*p)10、函数fun的功能是:计算出带有头结点的单向链表中各节点数据域中值之和作为函数值返回。填空:(1)data(2)next(3)head改错:(1)while(*r)(2)*a=*r;a++;r++;11、求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数数值返回,并把其串长放在形参n所指变量中。Ss所指字符串数组中共有M个字符串,且串长<:(1)M(2)<(3)k改错:(1)if(('a'<=tt[i])&&(tt[i]<='z'))(2)tt[i]-=32;12,例如:形参s所指的字符串为:def35adh3kjsdf7,执行结果为:defadhkjsdf3537填空:(1)j++(2)s[i]=t1[i](3)j改错:(1)for(j=i+1;j<6;j++)(2)*(pstr+i)=*(pstr+j);13,例如,形参s所指的字符串为::def3*5adh3*kjsdf7*。填空:(1)&&(2)0(3)s[j]改错(1)for(i=2;i<=m;i++)(2)y+=/(i*i);14