版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、程序填空题通讯录中记录毎位学生的编号、和班圾的人数和学 生的仿息从擁盘渎入,每个人的信息作为一个数据 块写到名myfi le5. dat的二进制中。填空:(1) STYPE (2) FILE (3)fp改惜: (I)for(i0;i<=sl;i40(2)t2*sl=,0* 或 tsl*slO编私c-(a/10)*1000b/10)*100*(a%10)#10t (b%10):2、程序填空题从快盘输入若千文本(毎行不趙辻80个字符).写 到文件myiilel. txt中,用I作为字符串输出输入 的标志。然后将文件的容读出显示在屏慕上。文件 的读耳分别由自定义函数ReadText和Wri
2、tetext 实现.填空:(1) *fw (2) str (3) str改惜:(1) void fun (long s. long *t) (2) si-si 拿 10; 编程:int i. j-0.min-aL0. s; for(i=0;i<N;i+)(i f (ai. s<min)(j=0;bj4-4=ai;«in=ai. s;else if(min-ai.s)bj-*>-ai;return j;3、程序填空题将自然敦rio以及它们的平方根写到名为 myfile3.txt的文本中,然后再按腋序读出显示在 屛專上.填空:(1) fp <2) fclose(f
3、p) (3) myfile3.txt 改错:(I) for(i=j*l;i<n;i*+) (2) p-i; 编兀c=(b%10)#1000» (a%10)*100*-(b/10)*!04a/10;4、稚序填空题函敦fun的功能是:拢岀形第s所指字符串出现頻 率最高的字母(不区分大小写),井烧计出其出现的 次我,例如形敌s所指的字符串:abcAbsaaxiess. 稚序执行后的笛出给果:Aletter 'a *:3 timesletter 's*:3 times填空:(1) HrH (2 ) fs (3) ft改惜:(1) if (d%2二二0)(2 ) s/=1
4、0:编程:int i = 0 j 二 0;while(si)if(i % 2 = 0 i& si % 2 = 0) tj-+ = si;i+h)tj二 0:5. 程序填空题绐定程序中巳经裟立一个带有头结点的单向琏表, 锥叢中的各皓点数抵城中的数拡咼增有序,函数 “m的功能是:把形參x的值放入一个新皓点并插 入到植表中,插入后各结点毀携城的值仍保持递增 有序.填空:(l)x (2)p(3)sRtft: (1)long k=l;nun/二 10;编程:int i;float aver=0. 0:for(i-0: i<n; i Javeraver=aver/n;return aver;
5、6、程序填空题蜡定程序中已建立一个带祢头结点的单向钱表在 main函数中将多次调用fun函数.毎调用一次firn 函救,榆出钱来尾悔节点中的数据.井释故该节点. 使钱兴缩短。填空:(1) next (2)(3) t改惜:(1) void fun (char *a) (2) print:编程:int i;char *p-s *q=t;int n-O.nFO;<hile(<p) /拿计算髀s的长度m其中p为修时指4f*/(nu;p+;)h订e(*q"计算串t的长度m,其中q为临时指 4t*/(mWqWif(n>-®) ”比较m和n的(fi设置p指向牧大的指 4
6、t*/p 二 s;elsereturn p;7、程序填空题绐定程序中裟立一彳、带有头结点的单向後表.怪叢 中的各节点按数据域递増有序。函数fun的功能是: 昭徐績表中敦搏城值相同的节点,使之只保留一个。 填空:(I) q (2) next (3) next改fS: (1)缺分号(2) P 二 i;编程:m0: int i:for(i=l;i<=»:i*+)if(i%7=0|i%ll=0)a*n+=i;8、程序填空题:在带有头结点的单向彊表中.查找数据城中值为ch的皓点找到后通it函数(fi返 回该皓点在钱表所处的顺序号:如不存在值为ch 的给点函數返回0值填空:(1) 0 或
7、NULL (2) n (3)head, ch 改惜:(1) fori=0 , t=0;pi;i+4)(2)ct=rO,;编程:int i:for(i=l:i<strlen(ss);i*=2)(Iff (ssi>=-*n'&4ssi<-'z') ssi -32;9、程序填空题统计出希有头结点的单向链表中节点的个数.存放 在形参n所指的存借草元中。填空:(1) *n (2) next (3) head 改惜:(1) b二NULL; (2) if(*r-*p) 编程:int i.j=0;for(i=0;i<strlen(s);i*=2)if(s
8、i%20) tj*+=si; tj=rOr;10. 程痒填空題计算岀希有头结点的单向链表中各节点數据域中值 之和作为函数值返回。填空:(1) data (2) next (3) head改惜:(1) while(»r) (2) a=*r;a+*;r>*; 编int i. jM):for(i-0; Kstrlen(s): i*-2) tj-*d-si;tj=Wlr诗并®獰聲a唸回半苗n3s茨阳Ml缶。Ss深鉄咽滸召聲海七井金工令弋站 »汰0 曲总:eM (2X(3)k»«:(二二(a 介二二)泾(一 二二''z)(2)LEA
9、32“ 为碇“ imijj int QHJ?_(il!?inu i:) j&qhile(ji)= f(sjgHx二r-t*.tbreak"-j*.t-»k"rr12直>毬桝 s 浑鉄3弋站册3" def35adh3l<jMr. 苗h瞬沏连"defadhkjsdf3537滋民:U 二* (2) sulrUE (3 二 翅砾“ (l)?r(j M i +rj 6“ j+i2)»pstr 二)=:« pstr * jrs曹intLH?cha:p-ss“ qhile*p)ifYphc)ent*"p.tF
10、remnr>«毬柳s郢迭3啡站甘岀:def35adh3lcjsdf7>hw汹辻"def3*5adh3 齐 jsdf7# 滋性(二錶(2)0 (3)ss»fs1for(H2 二=mii±)(2)y+”L0、(i*r 域強梆:c3二3匸 for(n-0i32.*) y(j?j3c.:) nHHUT bEE占 EE+CEUMlr強昔谍梆s那鉄罢弋站丼并口 bcdef35Hdgh3kjsdf7。SS-af淞当:严滋字(1SE 29 (3)弗三泽a“ (1) t,¥x7¥y" (2) return (2fLisoonif
11、(CJNS- 一(i2DRsML(w77)ITe=(*n£'!.;15鱼月:毬* s 洱迭弋 EMM" abcdefglu 并 hiitJKM:uhcbedgf总0:(一二(2)二比(3) c(1一ong S “ 0c u? (2 “ t、lf?書Chu:pLrint i -foroE;穴26 二:)ppij总qhilewp)if»p''to.4&p,.z)pp*p a-*!"18.程序填空喪例如,N=3.沪2,有下列矩阵19.程斥填空題123例如扫3,有下列矩萍4561 2 37894 5 6程序执行皓果为7 8 90
12、0 1计算结果为0043 1 20076 4 5填空:(1)(2) m (3) m9 7 8改IS: (1) nhile(high>=2)&&(n<10)(2)妊分填空:N (2)N-1(3)0号改惜:(l)s=s+ (n*l. 0)/n:编程:float xl-0. O.xO;编程:int fO=O.fl=l.f;dodo(f=fO4fl;x0=xl;fO=fl;xl=cos(x0):fl=f;Jwhile(fabs(x0 xl)>0. 000001);J while(f<t);return xl:return f;(2)return t;16、程序填
13、空雁例如,形参s所指的字符串为baawrskjghzlicda, 执行后P所指字符数俎中的字符串应为:aachjls,填空:(1) t二i(2) i (3) 0改惜:(I) whi le(fabs(t)>-num) (2) t二s/n: 编程:int p.m-O;for(p-0:p<LEN; pi)if (p!-n)(bM =ap;B+;bm=rO,;17. 程序填空题例如s所指字符字符串为:baaed毎c中得字符为: a.执行后所指字符串为:baaaacdiia,填空:(1) 0 或飞0'(2) 0 (3) c改惜:(1) double sunO. 0; (2) sum.
14、/-c; 编S: int k;float str-1. 0,sum-l. 0; for(k=2;k<=n;k4+) sum-suiD*k; str-str*l/sum; return str;20、程庠滇空題例如:而肛3,有以下矩萍:1234567QQ计算结杲为7 118 529 63填空:(1) 0(2) j (3) j改措:(l)double f(double x)(2)缺分号编程: double s-0. 0:int i;for(i=l;i<=*;i4+)s=s41og(l. 0*i);s-sqrt(s):return s;21. 程序填空題例如,当n值为500时个各位救字之
15、和为15的整 数有339348357366.375384393129438447456 共有 26 个。填空:(1)0 (2) x (3)屮改惜:(1) int i.sl; ti=ssl 1-i; 编“c=(b/10)*10004(a/10)*10(H(b%10)*104a%10;22、程序填空題例如:当x值为5时,100为99之间各位上数字之 和为 5 的整欽有:有15个。当x的值为27时,各位数字之和 为27的整数是:999。只有1个.填空:(1 > 999(2) t/10 (3)x改惜:(1) void fun (long s, long *t) (2)vhiles>0)编程
16、:STREC tmp:int i»j;for (i=0;i<N;i4>)for (j-i*i;j<N;j*)if(ai.s<aj.s)(tmpaij;ai=a(j:aj=tmp;23、程序填空雁例d从主函数输入一个整編27638的6.函數返 回值为:26845.填空:(1)1(2)s(3)i*l0改 45 :(1)int fun(int xxM)printfC,%dH.xxi j);编穆:*c=(a/K)拿 1000* (b%10) *100 - (a%10) *10* (b/10);24程序填空题例如堵入一个整数:27638496.函救返回值 为
17、:64862.填空: 0(2) 10*x(3) n/10玫惜:(1) *t=0:(2) if (d%2!=0)编程:char *p-pl;Idle (*p)pWvhile(>p2)拿p和-拿p2i;*p-0:)25. 程序填空(与教材18題对应)例如:输入一个数:27638496新的数:739. 填空(1) 10(2) 0(3) x改惜(1) if (n = = 0)2缺分号编程: long s二0. t:int i. j.nstrlen(p) .k.sl;if p0=-)i*+;for (j=i; j<-n 1:t 二 PjJ(r;sl=10;for (k-j;k<n l;
18、k-*0t*=sl;s*=t;if (po=)return - s;else return s;26. 程序填空應例如:当形参n的值为10时,函数進回9.612558. 填空:(1) 0(2) n (3)(t*t)改错:(1) for (i-0; str i: i )(2) for(i-0; slri;i") 编程:double s; t=l;pi=0;n=l. 0;s=l. 0: while(fabs(s)>-eps) (pi4=s;t=n/(2*nl);s*=t;nW)pi-pi*2;return pi;27. 程序填空應(与22題对应例如.当形儀n的值为10时,函败逆回:
19、-0.204491 填空:(1> I (2) 2*i(3)(-1)改惜:(1>缺分号 (2) if (m=二k) 编程:int i;max=a0;d=0; for(i=0;i<n: i+) if (*max<ai);*d=i;2g 程序填空應例d:若形参e的值为le«3函欽的逖回值为 0.551690.填空:(1) 3.0<2> >(3)改错:(1 > double fun (int n)(2) s-s>(double)a/b;编穆:int i, j.nax=a0 0;for(i=0;i<2;i+)for (j-0:j<
20、;M;jo)if (max<aij) max-aij: return max:29、程序填空雁例如,若形鞍e的值为le-3.函数的返回值2. 985678.填空:(1) 0 (2) i+ (3) 2. 0*i改错:(1 ) void fun (char <s,char *t) ( 2) t2*d二'0l 编程:int i. jo:for(i=l;i<strlen(s);i-2)if 诧2二二0t&s订2)tj4+=s订;1=*030程序填空题例如.s所描字符專为:asdl23fgh543df处理后新 字符串为asdfghdfl23543.填空:(1) s(2)
21、 k (3) 0改惜:(1 ) while(2) if(*r*p)编程:int i. jM);for(i=l; i<strlen(s) : i+=2)if (si%2)tj+*=sij;tj=rO: n 空错訂程31,程序填空題例如.有下列拒萍:12345678910 1112若k为2,程序执行给果为:789456123101112填空:(1) k (2) N (3) aki改 t& :(1) for(i=strlen(t)-l; i; i -)(2)if(tj>tj41) 编程:char *p-ssint i=0;while(*p)(p 二32;pW)32、程序填空题例如
22、,有以下拒阵:123451234512345若结果为,程斥执行结果为:3151215121512(1) k (2) N-l (3) temp:(1void fun(int a M. int m) ( 2 )33、程序填空題例如:有下列拒萍1 2 13 47 8 10 63 5 97稚序执行的结果为:find:a22=9填空:j (2)0i“改係l)for(i-2; i<=m;(2)y -1. 0/(i»i);编程:float av-0. 0:int i»j=0;for(i=0:i<m;i+*)av>=scorei;av/=m;for(i=0: i<m
23、; i卄)if (av> score i)belo<j*->=scorei;return j;34. 程斥填空题例如,形参s所指的字符串味:abcdefgh.n的 值为5,程序执行后I所指字符串数姐中的字符串 为:defgh.填空:<1) t.s (2) si (3) 0改恃:<1) if (i%k=0) (2) if(k>=i)编程:ini i=0;n-0;for (i=l:i<=x;i4*)if(x%i0)&i(i%2)pp(*n)*=i;35、程斥填空題例如 LEVEL和Level是“回文",而LEVLEV不是“回文舄填空:(1
24、 ) s (2) (3) return 0改惜:(l)double fun (int n) (2)c=a:a+=b;b=c;编程:二 1: for(temp-m* 1; temp<m>m; temp" (for(p=2;p<temp:p*+)(if(temp%p!=0)sign=l;else(signM);break;)if(sign= -l&Ap>=temp)(if(k>=0)(xxr-*>-tenp;k;else break;)36程序填空题例如,形報s所指的字符專为:This is aC languge progriim.函我的邃回值
25、为6。填空:(1) n” (2) 0<3) s+改惜:(1)"二sk; (2)*aver=ave;编程:int i ,pos-0.max-*s;fori=l;i<t;i+4)(if(max<*(s*i)(max-*(s4i);pos=i;)k-pos;37、程序填空題例如:形參s所指的字符串为:Abcl56*.程序执行 后t所指字符串数级中的字符串为:A156t填空:(1) *s (2) s” (3) n改借:(1) int j,c=0: double xaO. 0:(2)if(xj >= xa)编程:float result. temp=l. 0;int i
26、;fori=l; i<=m; i")temp-temp拿i;result-temp;for(te 叩-l.0i-l;i<F;ii)temp-temp拿i;resuIt-result/temp:for(tenp-l. 0. i-1; i<-m n:i卄temp-temp拿i;resuIt-result/temp:return result;38. 程序填空题例如.形参s所指的字符串为:abs5defl26jkm8. 程序执行后的输岀皓果为:农填空:(1) 18(2) s4+sum改惜:(1> if <(k%13= =0)(k%17= =0)<2)编穆
27、:int i:for(i=21;i<=n;iw)if(i%3= =0)ii(i%7 - 乂)sum-suffii;return sprt(sun):39、程序填空應例炽.形參9所指字符串为:abcAbsriaxless用序执行后 的输出结異为:letter 'a*: 3 tiioesletter H 3 times填空:*s1kn改惜:(1) double fun(int k) (2) return s; 编程:double s-0. 0:int i;for(i=l;i<=n;i*+)s=s*l. 0/(i*(i+l);return s;40. 程斥填空题给定稚序中,函数F
28、un的功能是:利用指针较姐対 形参ss所指字符中的字符带按由长到短的 顶序井序,并输出排序皓果.ss所指字符串敦姐中 共有N个字符串.且串长小于儿填空: i (2) psj (3) tp(1) double fun(int n) (2) return sun; 编int i;double a=l,b=l.s-l;for(i=l;i<=n;i+*>41、程斥填空雁绐疋程斥中,函数Firn的功能是用函数梧针指向要 调用的函数,并进行调用,规定在2处使f指向函 数F1 在3处使F指向函救f2°当调用正确时,程 序输弘xl二5. 000000.x2二3. 000000.xl*xl
29、 *xl*x2-IO. 000000填空:(1) double (2) fl (3) f2改惜:(I ) p-h >next; (2)p=p->next;编程:int itn-0.fg=l;char *p-str;vhile(*p)(n*4:p*-4-;)for(i0;i<n/2;i)if(stri-strn 1-i);else(fg-0;break;)return fg:42、程序填空题绐定程序中,函数fun的功能是将带头节点的单向 锥表结点数据城中的數据从小到大排序.即若原笹 表箱点败据从头至尾的数据为:10, £ 2. 8, 6. 推序后锥表结点数据域从头至尾
30、的数据为:2, 4, 6. 8. 10.填空:(l)h >next (2)p->next (3)二夜<8: (l)p=h->next; (2)p=p->next:编Ss int i.j;for(i=0;i<mm;i44)forj=0; j<nn; j-H-)(b*n-*(*(s+i)+j):n=*n+l;J43、程序填空眩紿定程序中,函数fun的功能是将不带头皓点的单 向怪表逆置,朗若柱表中从头至尾皓点数据域依次 为:2, 4, 6, 8, 10.逹豈后.从头至尾皓点数据 域依次为:10, 8、6、4、2。填空:(1) NODE * (2) q (3)
31、 r改惜:(1) if(i%2 I si%2=0) (2) tj=O; 编 程: for(j=0;j<nn;j) for(i=0;i<mm;i) bnp+=sij;44. 程序填空應绐定程序中,函数fun功能是将不带头结点的单向 锥表逆愛,即若黒钱表从头到尾给点数据城依.2 16 8 10逹置后.从头到尾皓点欽摇城依.10 8 6 1 2填空:(1) next 2)0 (3)r改惜:(1) r=t: (2) if (拿厂二二0编int ijk二0;for(i=0;i<M;i+f)(for(j=0; j<N;j>0if*(* (ai) >j)(bk=*(*(a
32、4i)*-j);k*+;elsebreak;bk(T ;45、程序填空题绐定程序中,函数fun的劝能是将不带头节点的单 向琏表结点敦据城中的数据从小到大排痒.即若療 钱表结点数据城从头到尾的数据为:10. 4, 2. & 6徉斥后链表给点数据域从头到尾的数据为:2, 4, 6. 8. 10.填空:(l)p >next (2)q (3)p>next改惜:(1)(T(2) so;编S: int bN.i.j=O;for(i=pl; i<n; i+)(bj二ih j+;for(i=0;i<=p;14+)(bj=wi;j+;for(i-0; i<n; i ) wi-bi;46、程斥填空題稔定的程序中,函数fun的功能是:境计形参s所指 字符申中数字字符出现的次数,井存放在形卷t所 指的变量中,最后在主函数中境出,例如,形参s 所指的字符帑为abcdef35adgh3kjsdf79境出 结果为:4.填空:(1) double (2) fl (3) f2改惜:(1) char *fun(char *s. char *t)(2)ssx (3) tt”编程:char aN:int i:for(i=(h i<m; i") a订=wi;whi le(wi) wi-m=wi: i-*;)i ;m:for(:m>=0;m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030自动化停车行业市场发展趋势及智能停车系统投资潜力研究报告
- 2025-2030中国大肚纱市场行情监测及发展前景规模预测研究报告
- 数学函数教学目标与评价方案
- 中心小学2022学年第二学期教学工作规划
- 2026年广东食品药品职业学院单招职业适应性考试题库及答案详解(网校专用)
- 2026年山西经贸职业学院单招职业倾向性考试题库附答案详解(培优)
- 2026年广东环境保护工程职业学院单招职业适应性考试题库含答案详解(轻巧夺冠)
- 2026年崇左幼儿师范高等专科学校单招职业适应性测试题库附答案详解(a卷)
- 2026年广西培贤国际职业学院单招职业技能测试题库附答案详解(夺分金卷)
- 2026边缘计算应用行业市场现状供需分析及投资评估规划分析研究报告
- 学前教育实习动员课件
- 安置帮教普法培训
- 2025年日照市中考物理试卷真题
- 2025年护理资格知识谵妄理论考试试题及答案
- 市场营销现代广告案例分析报告
- 2025版抖音短视频内容创作者品牌代言合作协议模板
- 铜选矿数据采集技术要求
- 城市综合交通体系规划编制导则
- 数字经济概论(第二版)-课件全套 戚聿东 第1-13章 数据要素-数据垄断与算法滥用
- 2025年云南省中考语文试卷真题(含答案详解)
- 2完整版本.1.第二章-上肢-第一节-肩关节复合体
评论
0/150
提交评论