2022年二级C语言上机题库参考答案2.docx
《2022年二级C语言上机题库参考答案2.docx》由会员分享,可在线阅读,更多相关《2022年二级C语言上机题库参考答案2.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 1、程序填空题读书破万卷下笔如有神ifi % 2 = 0 & si % 2 = 0 调用 fun 函数建立班级通讯录;3fp i+; tj+ = si; 填空:(1)STYPE (2)FILE 改 错 :1 fori=0;i=sl;i+ 2 t2*sl=0 或 tsl+sl=0 tj = 0; 编程:5、程序填空题*c=a/10*1000+b/10*100+a%10*10+b%把形参 x的值放入一个新结点并插入到链表名师归纳总结 10;中,插入后各结点数据域的值仍保持递增有第 1 页,共 8 页2、程序填空题序;从键盘输入如干文本(每行不超过8
2、0 个字填空: 1x 2p 3s 符),改错: 1long k=1; 2num/=10; 填空: 1 *fw 2 str 3 str 编程: int i; 改 错 : 1 void funlong s,long *t2 float aver=0.0; s1=s1*10; fori=0;in;i+aver+=ai; 编程: int i,j=0,min=a0.s; aver=aver/n; fori=0;iN;i+ return aver; 6、程序填空题ifai.sdata 3 t 改错:1 void funchar *a 2 print%c,*a; 编程: int i; else ifmin=
3、ai.s char *p=s,*q=t; bj+=ai; int n=0,m=0; return j; while*p /* 运算串 s 的长度 n,其中 p 为临3、程序填空题时指针 */ 讲自然数110 以及它们的平方根写到 名为 myfile3.txt 的文本中n+; 填空:(1)fp(2)fclosefp (3)myfile3.txt p+; 改错:(1)fori=j+1;i=m /* 比较 m 和 n 的值,设置 p 指向较填空:(1) r (2 ) fs (3)ft 大的指针 */ 改错:(1)if d%2=0 p=s; (2 ) s/=10; else 编程:p=t; int i
4、 = 0, j = 0; return p;whilesi 7、程序填空题 建立一个带有头结点的单向链表- - - - - - -精选学习资料 - - - - - - - - - 填空: 1 q 2 next 3 next 读书破万卷下笔如有神fori=2;im;i+ 改错: 1 缺分号 2 p = i; j=2; 编程: *n=0; int i; whileji fori=1;i=m;i+ ifi%j=0 ifi%7=0|i%11=0 xxt=i; a*n+=i; t+; 8、程序填空题 break; 查找数据域中值为 ch 的结点; 填空:(1)0 或 NULL (2)n 3head,j+
5、; ch 改错: 1 fori=0 ,t=0;pi;i+ 2 ct=0; *k=t; 编程:12、程序填空题int i ;将 s所指字符串中的全部数字字符移到全部fori=1;i=a&ssi=z ssi-=32; 改错: 1 forj = i + 1; j 6; j+ 2 9、程序填空题 *pstr + i =* pstr + j; 统计出 .单向链表中节点的个数 编程:填空: 1 *n 2 next 3 head int cnt=0; 改错: 1 a=NULL; 2 if*r=*p char *p=ss; 编程:while*p int i,j=0; if*p=c fori=0;istrlen
6、s;i+=2 cnt+; ifsi%2=0 tj+=si; p+; tj=0; return cnt; 10、程序填空题 13.程序填空题运算出 单向链表 .作为函数值返回;在形参 s.插入一个 *号;例如,形参 s 所指填空: 1 data 2 next 3 head 的字符串为: def35adh3kjsdf7. 执行结果为:改错: 1 while*r 2 *a=*r;a+;r+; def3*5adh3*kjsdf7* ;编程: int i,j=0; 填空:(1)& 20 3sj fori=0;istrlens;i+=2 改错( 1)fori=2;i=m;i+ 名师归纳总结 tj+=si;
7、 2y+=1.0/i*i; 第 2 页,共 8 页tj=0; 编程题: int c33; fori=0,i3;i+ 11、程序填空题给定程序中, 函数 fun 的功能是: 求 ss 所指forj=0;j3;j+ 字符串数组中长度最短的字符串所在的行cij=aji; 下标,作为函数数值返回,并把其串长放在bij=aij+cij; 形参 n 所指变量中; Ss所指字符串数组中共14、程序填空题有 M 个字符串,且串长N. 统计形参 s 所指字符串中数字字填空: 1M 2 3k 符显现的次数改错:1ifa=tti&tti=2&n10 2 改错: 1 fori=7;i0.000001; 改错: 1 l
8、ong s = 0,t = 0; 2 t = t / 10; return x1; 编程:19、程序填空题char *p=tt; 将 N*N 矩阵 .右移 1 个位置填空: 1N 2N-1 30 int i; 改错: 1s=s+n+1.0/n; fori=0;i=a &p=z f=f0+f1; pp*p-a+=1; f0=f1; p+; f1=f; whilef=num 2 t=s/n; 改错:1double fdouble x 编程:int p,m=0; 2 缺分号forp=0;pLEN;p+ 编程:double s=0.0; ifp.=n int i; bm=ap;m+; fori=1;i
9、=m;i+ bm=0; s=s+log1.0*i; 17、程序填空题 s=sqrts; 在形参 s 所.查找与参数 c 相同的字符 return s; 填空: 1 0 或0 2 0 3 c 21、程序填空题改错: 1 double sum=0.0; 2 sum/=c; 编程: int k; 找出 100 至 x(x 想999) 共有 26 个;名师归纳总结 float str=1.0,sum=1.0; m(m=N )填空: 1 0 2 x 3 t+ 第 3 页,共 8 页改错: 1 int i,s1; 2 ti=ss1-1-i; fork=2;k0 读书破万卷下笔如有神long s=0, t;
10、 编程 : 编程: STREC tmp; int i=0,j,n=strlenp,k,s1; int i,j; if p0= - for i=0;iN;i+ i+; for j=i+1;jN;j+ for j=i;j=n-1;j+ ifai,saj,s t=pj-0; tmp=ai; s1=10; ai=aj; for k=j;k=eps 低位相反的次序组成一个新的数,并作为函pi+=s; 数返回 . t=n/2*n+1; 例如 ,输入一个整数:27638496,函数返回值s*=t; 为:64862. n+; 填空 : 1 0 2 10*x 3 n/10 pi=pi*2; 改错 : 1 *t=
11、0; 2 if d%2.=0 return pi; 编程 : char *p=p1; 27、程序填空题(与 22 题对应)while *p 运算下式前n 项的和S=1*3/2*2-3*5/4*4+5*7/6*6- p+; while*p2 填空:(1)1 (2) 2*i 3 -1 改错:(1) 缺分号(2) if m= =k *p+=*p2+; *p=0; 编程: int i; *max=a0; 25.程序填空 与教材 18 题对应 *d=0; 将形参 n 所指变量中 ,各位上为fori=0;in;i+ 偶数的数去除 . if*max 3 2*i+1 10 11 12 改错:(1)double
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 二级 语言 上机 题库 参考答案
限制150内