校园网新视野教育二级c 上机考试复习资料V16.0(共 50套题目).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《校园网新视野教育二级c 上机考试复习资料V16.0(共 50套题目).pdf》由会员分享,可在线阅读,更多相关《校园网新视野教育二级c 上机考试复习资料V16.0(共 50套题目).pdf(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、校 园 网 新 视 野 教 育 二 级 c 上 机 考 试 复 习 资 料 V16.0(共 5 0套 题 目)第 1 套 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 1、程 序 填 空 题 函 数 fun的 功 能 是:计 算/(x)=l+x-十 2!3!+.+(-1)*-24!直 到 L c i o.若 x=2.5,函 数 值 为:1.917915.!请 在 程 序 的 下 划 线 处 填 入 正 确 的 内 容 并 把 下 划 线 删 除,使 程 序 得 出 正 确 的 结 果。注 意:源 程 序 存 放 在 考 生 文 件 隽 下 的 BLANK1.C中。不 倍 增
2、存 或 删 行,也 不 落 更 改 程 序 的 结 构!include#include double fun(double x)double f,t;int n;f=1.0+x;/*found*/t=1;n=1;do(n+;/*found*/t*=(-1.0)*x/_2_;f+=t;/*found*/while(_3_=le_6);return f;)main()double x,y;x=2.5;y=fun(x);printf(/znThe result is:n);printf(/zx=%-12.6f y=%T2.6fn,x,y);2、程 序 修 改 题 校 园 网 新 视 野 教 育 上
3、机 考 试 复 习 资 料 给 定 程 序 H0DI1.C中 函 数 fun的 功 能 是:求 整 数 x的 y次 方 的 低 3位 值。例 如,整 数 5的 6次 方 知 5625,此 值 的 低 3位 值 为 625。请 改 正 函 数 fun中 指 定 部 位 的 短 使 它 熊 得 出 项 的 结 果。注 意:不 要 改 动 main函 数,不 备 增 行 或 对 行,也 术 得 更 改 程 序 的 结 构!#include long fun(int x,int y,long*p)int i;long t=l;/*found*/for(i=l;iy;i+)t=t*x;*p=t;/*fo
4、und*/t=t/1000;return t;)main()long t,r;int x,y;printf(,znlnput x and y:);scanf(z,%ld%ld,z,&x,&y);t=fun(x,y,&r);printf(nnx=%d,y=%d,r=%ld,last二%ldnn,x,y,r,t);3、程 序 设 计 题 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 请 编 写 函 数 f u n,其 功 能 是:计 算 并 输 出 当 x0.97时 下 列 多 项 式 的 值,fi?lJ|Sn-Sn.i|0.000001 为 止。弋 _ 1+n+0 5(0.5-
5、1)2 0.5(0.5-1)(0.5-2)3 0.5(0.5-1)(0.5-2).(0.5-+1)2!3!M花 括 在&入 41K刀 主 你,:改 填 勿 中 数 写 函 源 函 编 给 PR他 句 盘 耀 麝 EInai的 X.。函。2#include#include double fun(double x)main()double x,s;printf(Input x:);s c a n f&x);s=fun(x);printf(,s=%fn,/,s);)第 2 套 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 1、程 序 填 空 题 函 数 fun的 功 能 是:统 计
6、 二 长 整 数 n的 各 个 位 上 出 现 数 字 1、2、3的 次 数,并 通 过 外 部(全 局)变 量 cl,c2,c3递 回 主 函 数。例 如:当 n=123114350时,结 果 应 核 为:cl=3 c2=l c3=2o请 在 程 序 的 下 划 线 处 填 入 正 确 的 内 容 并 把 下 划 线 删 除,使 程 序 得 出 正 确 的 结 果 注 意:源 程 序 存 放 在 考 生 文 件 隽 下 的 BLANKLC中。不 梯 增 杆 或 删 行,也 不 得 更 改 程 序 的 结 构!#include int cl,c2,c3;void fun(long n)cl=c
7、2=c3=0;while(n)/*found*/switch(_1_)(/*f ound*/case 1:cl+;_ _ 2_;/*found*/case 2:c2+;_ 3_;case 3:c3+;)n/-10;)main()long n=123114350L;fun(n);printf CnThe result:n);printf(/zn=%ld cl=%d c2=%d c3=%dn”,n,cl,c2,c3);)2、程 序 修 改 题 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 给 定 程 序 MODIL C中 函 数 fun的 功 能 是:冢 计 一 个 无 管 号
8、整 数 史 各 位 数 字 值 为 零 的 个 数,抵 过 将 参 传 回 主 函 数;并 把 该 整 薮 中 各 位 上 接 大 的 数 季 值 作 为 函 数 值 返 回。例 如,若 需 入 无 符 号 整 数 3 0 8 0 0,则 数 字 值 为 零 的 个 羲 为 3,各 莅 上 数 字 推 最 大 的 是 8。kfp K人 1 J U-I*人 LUA|J u/x _ T I-H Q 入 _ M I J M I 1 1 o注 意:不 要 改 动 main函 数,不 麟 行 或 对 行,也 术 的 结 果。#include int fun(unsigned n,int*zero)int
9、 count=0,max=0,t;do t=n%10;/*found*/if(t=0)count+;if(maxt)max=t;n=n/10;while(n);/*found*/zero=count;return max;)main()unsigned n;int zero,max;printf(z/nlnput n(unsigned):);scanf(%d,&n);max=fun(n,&zero);printf(z/nThe result:max=%d zero=%dn,z,max,zero);)3、程 序 设 计 题 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料请 编 写
10、 函 数 f u n,其 功 能 是:计 算 并 输 出 下 列 多 项 式 的 值:1 1 1S=1+-+-例 如,在 主 函 数 中*从 2*键 3 盘 给 n输 入 5*02寂*3输*.出 5为 0:s=l.718282。注 意:蒙 求 n的 道 大 于 1但 不 大 于 100。部 分 源 程 序 左 文 脚 RO G I.C中。请 勿 改 副 主 函 薮 m ain箕 他 函 数 中 的 任 何 内 容,仅 在 函 数 fun的 花 括 号 中 填 入 你 编 写 的 若 干 语 句。#include double fun(int n)main()int n;double s;pri
11、ntf(nlnput n:);scanf(%d,&n);s=fun(n);printf(,nns=%fnn,/,s);第 3 套 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 位:戈,位 一 下 中 低 入 的 逸 序,程 填 用 高 如 花 序 给 为 请 程 来、原 _数 反 整 线 赭 顺.填 fur的 蜘 处 痂 组 63正 各 方 线 中,回 下 厮 数 返 把 府 的 数 并 日 曰 一 96,的 r的 数 返 程 120使 为 数 86,上 函 64除 位 为 删 序 增 S 源 不 查 YT叫 的 BL程 的 改 下 更 i 件 不 文 也 生,考 行 在 删
12、 出 取 按 并 果 意 注 2一#include unsigned long fun(unsigned long n)unsigned long x=0;int t;while(n)t=n%10;/*found*/if(t%2=_l_)/*found*/x=_ 2 _+t;/*found*/n=_ 3 _;)return x;)main()unsigned long n=-l;while(n99999999|n0)printf CPlease input(0n100000000):);scanf(%ld,&n);printf(,znThe result is:%ldn,fun(n);)2、程
13、 序 修 改 题 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 次 取 出 给 定 程 序 M O D I 1.C中 函 数 fun的 功 能 是:将 长 整 型 数 中 每 一 位 上 为 奇 数 的 数 依 出,椅 成 一 个 瓶 数 放 在 仲。高 位 仍 在 商 社 低 位 仍 在 低 位。例 如,当 s中 的 数 为:87653142时,t 电 的 数 为:7531。请 改 正 程 序 中 的 错 误,使 它 能 击 出 正 阖 的 结 果。注 意:不 要 改 动 main函 数,不 禧 增 行 或 删 行,也 不 得 更 改 程 序 的 结 构!#include
14、void fun(long s,long*t)int d;long sl=l;/*found*/t=0;while(s 0)d=s%10;/*found*/if(d%2=0)*t=d*si+*t;si*=10;)s/=10;)main()long s,t;printf(,znPlease enter s:);scanf(ld,&s);fun(s,&t);printf(/zThe result is:%ldnz,,t);3、程 序 设 计 题 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 编 写 一 个 函 数 f 它 的 功 熊 是:因 即 把 瀛指 7瞩%舞 霸 嫄 醴 符
15、 串 的 连 接(不 使 用 库 函 数 s tr c a t),F irstS trin g-SecondString程 序 输 出:F irstS trin g SecondString注 意:邙 分 源 程 序 在 受 件 PR0G1.C文 伸 中。请 勿 改 易 主 函 薮 mai用 口 其 它 函 数 中 的 任 何 内 容,仅 在 函 数 fun的 花 括 号 中 填 入 你 编 写 的 若 干 语 句。include void fun(char pl,char p2)mainOprintf(Enter si and s2:n);scanf(,z%s%s,/,si,s 2);pri
16、ntf(sl=%sn,s i);printf(/zs2=%snz/,s 2);printf(Invoke fun(si,s2):nz/)fun(si,s 2);printf(z,After invoking:n,z);printf(/%sn,/,s i);第 4 套 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 1、程 序 填 空 题 例 如,1 27 83 5望 球 翻 翻 蠹 有 下 列 矩 阵:应 信 息。、在 列 上 最 13109程 序 执 行 结 果 为:find:a=9请 在 整 序 的 下 划 线 处 填 入 正 确 的 内 容 并 把 下 划 线 删 除,使
17、 程 序 得 出 正 确 的 结 注 意:源 崔 序 存 放 在 考 生 文 件 隽 下 的 BLANK1.C中。不 倍 增 存 或 删 行,也 不 容 更 改 程 序 的 结 构!467果 ottinclude#define M 3#define N 4void fun(int(*a)N)int i=0,j,find=0,rmax,c,k;while(iM)&(!find)rmax=ai0;c=0;for(j=l;jN;j+)if(rmaxaij)/*found*/rmax=ai j;c=_ 1;find=l;k=0;while(kM&find)/*found*/if(k!=i&akc=rm
18、ax)find=_ 2 _;k+;if(find)printf(z/find:a%d%d=%dn,z,i,c,ai c);/*found*/_ 3 _;if(!f ind)printf(z,not found!n);)main()int xMN,i,j;printf(Enter number for array:nz/);for(i=0;iM;i+)for(j=0;jN;j+)scanf C%d,z,&xi j);printf(The array:n);for(i=0;iM;i+)for(j=0;jN;j+)printf(%3d”,xij);printfCnn);)fun(x);2、程 序 修
19、 改 题 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 给 定 程 序 M0DI1.C中 函 数 fun的 功 能 是:根 据 整 型 形 参 m的 值,计 算 如 下 公 式 的 值。1 1 1t=_ _ _ _._2*2 3*3 in*in勺 值 为:5,则 应 输 出:0.536389。.消 误,使 它 能 黄 出 正 正 确 确 的 的 结 结 果 果。注 意:不 要 改 动 main函 数,不 椁 增 行 或 删 行,也 不 得 更 改 程 序 的 结 构!#include double fun(int m)double y=1.0;int i;/*found*/f
20、or(i=2;i m;i+)/*found*/y-=1/(i*i);return(y);)main()int n=5;printf(nThe result is%lfn,fun(n);3、程 序 设 计 题 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 个 人 的 成 绩 存 放 在 sco re数 组 里,请 编 写 函 数 f u n,它 的 功 能 是:将 低 于 平 均 分 的 人 数 作 为 函 初 值 返 回,电 低 于 幸 均 分 的 分 数 放 在 below所 指 的 数 组 中。例 如,当 sco re数 组 中 的 数 据 为:10、20,30,40,5
21、0,60,70,80,90时,ID3Z均 分 的 分 数 放 在 bel ow所 指 的 数 组 中。函 数 返 回 的 人 数 应 该 是 4,below中 的 数 据 应 为:10,20、30、40。罡 意:部 分 源 程 序 茬 文 隹 PR0G1.C文 侔 中。请 勿 改 副 主 函 薮 m air口 箕 它 函 数 中 的 任 何 内 容,仅 在 函 数 fun的 花 括 号 中 填 入 你 编 写 的 若 干 语 句。#include#include int fun(int scored,int m,int below)main()int score9=10,20,30,40,50
22、,60,70,80,90n=fun(score,9,below);printf(,znBelow the average score are:);for(i=0;i n;i+)printf(,z%d,belowi)第 5 套 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 1、程 序 填 空 题 给 定 程 序 中,函 数 fun的 功 能 是:在 形 参 ss所 指 过 k的 字 符 串 中 右 边 的 字 符 删 除,只 保 留 左 边 的 k个 烹 饯 串 数 组 坦,将 所 直 串 长 超 李 祖 ss所 用 字 符 串 聂 组 中 共 有 N果。、字 符 串,且 串
23、长 小 于 M请 在 程 序 的 下 师 线 处 填 入 正 确 的 内 容 并 把 下 划 线 删 除,使 程 序 得 出 正 确 的 结 注 意:源 程 序 存 放 在 考 生 文 件 卷 下 的 BLANKLC中。不 替 增 存 或 删 行,也 不 落 更 改 程 序 的 结 构!#include ttinclude#define N 5#define M 10/*found*/void fun(char(*ss)_ 1_,int k)int i=0;/*found*/while(i _ 2_)/*f ound*狂/ssi k=_3_;i+;main()char xNM=Create,M
24、odify,Sort,skip,Delete;int i;printf(zznThe original stringnn);for(i=0;iN;i+)puts(xi);printf(n);fun(x,4);printfCnThe string after deleted:nn);for(i=0;iN;i+)puts(xi);printf(n);)2、程 序 修 改 题 校 园 网 新 视 野 教 育 上 机 考 试 复 习 资 料 给 定 程 序 MODI 1.C中 函 数 fun的 功 能 是:根 据 以 下 公 式 求 兀 值,并 作 为 函 数 值 返 回。例 如,给 指 定 精 度
25、的 变 量 eps输 入 0.0005时,应 当 输 出 Pi=3.140578。兀 1 1 2 1 2 3 1 2 3 4c=l+X+X X+X X X-I-.2 3 3 5 3 5 7 3 5 7 9请 改 正 程 序 中 的 错 误,使 它 能 膏 出 正 确 结 果。注 意:不 要 改 动 main函 数,不 售 增 行 或 删 行,也 不 得 更 改 程 序 的 结 构。#include#include double fun(double eps)double s,t;int n=l;s=0.0;/*found*/t=0;while(teps)s+=t;t=t*n/(2*n+l);n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园网新视野教育二级c 上机考试复习资料V16.0共 50套题目 校园网 新视野 教育 二级 上机 考试 复习资料 V16 50 题目
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内