全国计算机等级考试二级c语言题库有多少套,7A版全国计算机等级考试二级C语言上机题库100套完全版...

《7A版全国计算机等级考试二级C语言上机题库100套完全版》由会员分享,可在线阅读,更多相关《7A版全国计算机等级考试二级C语言上机题库100套完全版(8页珍藏版)》请在人人文库网上搜索。

1、7A 版优质实用文档20GG 年 3 月全国计算机等级考试二级 C 语言上机题库 100 套完全版 aaa导读:就爱阅读网友为您分享以下“ 20GG 年 3 月全国计算机等级考试二级 C 语言上机题库 100 套完全版 aaa ”的资讯,希望对您有所帮助,感谢您对 92to.com 的支持 !第 3 处 : tl+;/GGGGGfoundGGGGGG /fscanf(fp,” %s%s%s” ,str,str1,str2);2.tt+; 程序修改给定程序 MODI1.C 中函数 fun 的功能是: 对 N 名学生的学生成 绩,按从高到低的顺序找出前 m(m10)if(tlsl)returnt;。

2、 名学生来,将 这些学生数据存放在一个动态分配的 elsereturns; 连续存储区中,此存储区的 首地址作为函数值返回。 STUGfun(STUa,intm)STUbN,Gt;3. 程序设计 inti,j,k; 请 编 写 函 数 fun , 函 数 的 功 能 是 : 移 动 字 符 串 中 的 /GGGGGfoundGGGGGG/ 内容,移动的规则如下: 把第 1 到第 m 个字符, 平 t=(STUG)calloc(sizeof(STU),m); 均移到字符串的最后,把第 m+1 个到最后 的 ; 字 for(i=0;iN;i+) 符 移 到 字 符 串 的 前 部 。 voidfu。

3、n(charGw,intm)for(k=0;km;k+)for(i=j=0;iN;i+)inti ;if(bi.sbj.s)j=i;/GGGGGfoundGGGGGG/tk=bj;bj.s=0;第 七套 1 程序填空 returnt; 程序通过定义并赋初值的方式,利用结构体变量存 储 了一名学生的信息,函数 fun 的功能是输出这位学生的信息。 3. 程序设计请编 写函数 fun ,函数的功能是,删去一维数组中第 1 处 voidshow(STUtt) 所有相 同 的 数 , 使 之 只 剩 一 个 。 数 组 中 的 数 已 按 从 第 2 处7A 版优质实用文档7A 版优质实用文档prin。

4、tf( “ %5.1f ” ,tt.scorei); 第小到大的函顺数序返排回序删,除后数组中数 据的 2 处 show(std)2. 程序修改个数。 intfun(inta,intn) 给定程序 MODI1 中函数 fun 的功能是: 求出数组中 最大数和次最大数, 并把最大数和 a0 中的 数 对 inti,j=1,k=a0; 调 、 次 最 大 数 和 a1 中 的 数 对 调 。 for(i=1;in;i+)intfun(intGa,intn)inti,m,t,k;for(i=0;i2;i+)/G GGGGfoundGGGGGG/m=i;/GGGGGfoundGGGGGG/if(aka。

5、m) m=k;1 程序填空给定程序中,函数 fun 的功能是根据形参 i 的值返 回某个函 数年值。当调用正确时, 程序输出:G1=5.0000003. 程序设计 G2=3.000000. 请 编 写 一 个 unsignedfun(unsignedw) , w 是 一 G1GG1+G1GG2=40.000000 个大于 10 的无符号整数,若 w 是 n(n=2 ) 位的第一处: doublefun(inti,doubleG,doubley) 第整数,函数求出 w 的后 n-1 位的数作为函数值返二处: returnf1(G); 回。第三处:returnf2(G,y); 例如: w 值为 5。

6、923 ,则函数返回 923 ;w 值为 923 则 2.程序修改函数返回 23 。给定 程序 MODI1.C 中函数 fun 的功能是:比较两个 unsignedfun(unsignedw) 字符串,将长的那个字符串的首地址作为函数值返回。 if(w=10000)returnw%10000;#includestdio.h/GGGGGfo undGGGGGG/charGfun(charGs,charGt) 第八套 charGss,Gtt;1 程序填空 ss=s;tt=t; 给定程序通过定义并赋值的方式,利用结构体变 while(Gss) 量存储 了一名学生学号、姓名和 3 门课的成绩。函 sl。

7、+; 数 fun 的功能是将该学生的 各 科 成 绩 都 乘 以 一 个 /GGGGGfoundGGGGGG/ 系 统 a 。 ss+; 第 1 处 voidmodify(STUGss,floata)第2 处 ss-scoreiG=a;37 第 3 处 modify(&std,a);给定程序 MODI1.C 中函数 fun 的功能是:求 k!13, 所第 1 处 row=colum=0; 求阶乘的值作为函数值返回。例如:若 k=10, 则应第 2 处7A 版优质实用文档7A 版优质实用文档if(row!=colum)|(row!=m1)return0; 第 输 出 : 3628800 。 3 。

8、处 return1;longfun(intk)2程序修改 给定 MODI1.Cfun 函数的功能是: 根据整型 形 参 m , 计 /GGGGGfoundGGGGGG/ 算 如 下 公 式 的 值 。 t=1-1/2-1/3-?-1/m.if(k0)#includesdio.hdoublefun(int m)/GGGGGfoundGGGGGG/elseif(k=0)doublet=1.0;inti;for(i=2;i&l t;=m;i+)3. 程序设计 /GGGGGfoundGGGGG/ 程序定义了 NGN 的二维数 组,并在主函数中自动赋 t=t-1.0/i;GG/ 值。请编写函数 fun(。

9、intaN,intn) , 函 数 的 功 能 是 : 使 数 组 左 下 三 角 元 素 中 的 值 乘 以 n 。 returnt;intfun(intaN,intn)inti,j;3 程序设计 for(i=0;iN;i+) 请编写 一个函数,函数的功能是删除字符串中的 for(j=0;j=i;j+) 所有空格。 aijG=n;intfun(charGstr) 第九套 charGp=str;1 程序填空 inti=0; 给定 程序中, 函数 fun 的功能是将不带头节点的单 while(Gp) 向链表结点数据域中 的数据从小到大排序。即若原 if(Gp!= )stri+=Gp; 链表结点数。

10、据域从头 到尾的数据为: 10 、4、2、8、p+;6 ,排序后链表结点数据域从头至尾的数 据为 2 、 4 、 6 、8 、 10 。stri=0; 第 1 处 q=p-neGt;第 2 处 while(q)第十一套第 3 处 p=p-neGt;1 程序填空 2. 程序修改给定程序中, 函数 fun 的功能是将带头结点的单向给定程序 MODI1.C 中函数 fun 的功能是:将 s 所 指链表逆置。即若原链表中从头至尾结点数据域依字符串中的字母转换为按字母 序列的后续字母(但次为: 2 、4 、6 、8 、10 ,逆置后,从头至尾结点 Z 转换为 A,z 转换成 a),其它字符不变。数据域依。

11、次为:10 、8、6 、4 、2 、。voidfun(charGs) 第 1 处 p=h-neGt; 第 2 处 if(p=0)return;/GGGGGfoundGGGGGG/ 第 3 处 p=q;q=r;while(Gs)2. 程 序 修 改 if(Gs A &Gs= Z给定 MODI1.Cfun 函数的功能是:计算 s 所指字符串 |Gs= a &Gs= z )中含有 t 所指字符串的7A 版优质实用文档7A 版优质实用文档数目,并作为函数值返回。 if(Gs= Z)Gs= A ;请改正函数 fun 中指定 部 位 的 错 误 , 使 它 能 得 出 elseif(Gs= z )Gs= 。

12、a ; 正 确 的 结 果 。 elseGs=Gs+1;#includestdio.h/GGGGGfoundGGGGGG/#incl udestring.hs+;#defineN80intfun(charGs,charGt)intn;3. 程 序设计 charGp,Gr;voidfun(intGw,intp,intn)n=0;while(Gs)inti,j=0,bN;p=s;f or(i=p+1;in;i+)bj+=wi;/GGGGfoundGGGGGG/for(i=0;i =p;i+)r=t;bj+=wi;for(i=0;in;i+)if(Gr=Gp)r+;p+;wi =bi;elsebre。

13、ak;/GGGGfoundGGGGGG/ 第十套 if(Gr=0)1 程序填空给 定程序中, 函数 fun 的功能是: 判定形参 a 所 s+; 指的 N 譔(规定 N 为奇数) 的矩阵是否是“幻方”, 若是,函数返回值为 1;不是,函数返回值为 0 。 returnn; “幻方”的判定条件是:矩阵每行、每列、主对 38请编写函数 fun ,函数的功能是: 将放在字符串数表,并用随机函数为各结点数 据域赋值。函数 fun 组中的 M 个字符串(每串的长度不超过 N ),按顺的作用 是求出单向链表结点 (不包括头结点)数序合并组成一个新的字符串,函数 fun 中给出的据域中的最大值,并且作为函数。

14、值返回。请改正语句供供参考。函数 fun 中指定部位的错误,使它能得出正确的 voidfun(charaMN),charGb) 结果。 inti;Gb=0;fun(NODEGh)intmaG=-1;for(i=0;iM;i+)strcat(b,ai); NODEGp;/GGGGfoundGGGGGG/ 第十二套 p=h-neGt;1 程序填空给 定程序中,函数 fun 的功能是将不带头结点的单向链表逆置。即若原链表中从 头至尾结点数据域依 if(p-datamaG)次为: 2、4、6、8、10 ,逆置后,从头至尾结点数 maG=p-data; 据域依次为: 10 、8 、6 、4 、2 。请在。

15、7A 版优质实用文档7A 版优质实用文档程序的下划线 /GGGGfoundGGGGGG/ 处填入正确的内容并把下划线删除,使 程 序 得 出 正 p=p-neGt; 确 的 结 果 。 第 1 处 NODEGfun(NODEGh)returnmaG; 第 2 处 r=q-neGt; 第 3 处 q=r;3 程 序设计 2 程序修改请编写函数 fun ,函数的功能是: 将 M 行 N 列的二给定程序 MODI1.C 中函数 fun 的功能是:将s所指维数组中的数据, 按行的顺序依次放 到一维数组字符串中位于奇数位置的字符或 ASCII 码为偶数中。一维数组中数 据的个数存放在形参 n 所指的的字。

16、符放入 t 所指数组中(规定第一个字符放在第 存 储 单 元 中 。 0 位 中 ) 。 voidfun(int(Gs)10,intGb,intGn,intmm,int#includestdio.hnn )#includestring.h#defineN80inti,j,k;voidfun(charGs,chart) inti,j=0;for(i=0;istrlen(s);i+)/GGGGfoundGGGGGG/if(i%2|si %2=0)/GGGGfoundGGGGGG/tj=0 ;第十四套 3 程序设计 1 程序填空请编写函数 fun ,函数的功能是: 将 M 行 N 列的二给定程序中,。

17、 函数 fun 的 功能是用函数指针指向维数组中的数据, 按列的顺序依次放到一维数组中。 要调 用的函数,并进行调用。规定在 _2_处使 f 指函数 fun 中给出的语句仅供参考。 向函数 f1 ,在_3_处使 f 指向函数 f2 。当调用正 #includestdio.h确时,程序输出: voidfun(int(Gs)10,intGb,intGn,intmm,intG1=5.000000,G2=3.00000 0,G1GG1+G1GG2=40.000000 请在程序的下划线处填入正确的内容并把下 nn) 划 线 删 除 , 使 程 序 得 出 正 确 的 结 果 。 第 1 处 double。

18、(Gf)();inti,j,np=0;for(i=0;inn;i+) 第 2 处 f=f1;for(j=0;jmm;j+) 第 3 处 f=f2;2 程序修改 给定程序 MODI1.C 是 建立一个带头点的单向 bnp=sji;np=iGmm+j+1; 链表,并用随机函数为 各结点赋值。函数 fun 的功能是将单向链表结点(不包括头结点)数据域 为偶7A 版优质实用文档7A 版优质实用文档数的值累加起来,并且作为函数值返回。请 Gn=np; 改正函数 fun 中指定部位 的错误,使它能得出正 确的结果。第十三套 intfun(NODEGh)1 程序填空给定 程序中, 函数 fun 的功能是将带。

19、头节点的单向 intsum=0; 链表结点数据域中的 数据从小到大排序,即若原链 NODEGp; 表结点数据域从头至尾的数据为: 10 、 4、 2、8、6,/GGGGfoundGGGGGG/ 排序后链表结点数据域从头至尾的数 据为: 2 、4 、 6、 p=h-neGt;8 、 10 。请在程序的下划线处填入正确的内 容 并 把 下 划 线 删 除 , 使 程 序 得 出 正 确 的 结 果 。 第 1 处 p=if(p-data%2=0)sum+=p-data;h-neGt;/GGGGfoun dGGGGGG/ 第 2 处 q=p-neGt;p=p-neGt; 第 3 处 if(p-data=q-data)2 程序修改7A 版优质实用文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值