全国计算机二级C语言操作题题库.pdf
《全国计算机二级C语言操作题题库.pdf》由会员分享,可在线阅读,更多相关《全国计算机二级C语言操作题题库.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.程序Cmody021.c输出如下所示图形:*#includevoid main()(int ij;for(i=l;i=5;i+)(for(j=l;j=5-i;j+)printtr n);for(j=l;j=2*i-l;j+)printf(,s|iM);printf(nnn);2.程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。#include#includevoid main()(int num;printf(nu);num=fun();printf(unThe total of prime is%d,num);getch();)int fun()(int
2、m,i,k,n=0;for(m=201 ;m=300;m+)(k=sqrt(m+l);for(i=2;i=k;i+)/*/if(m/i=0)/*/break;/*/if(i=k)/*/(printf(,%-4d,m);n+;if(n%10=0)printf(,nn);return n;)3.程序Cmody041.c,其功能是统计输入字符串中小写英文字母的个数。如 输入:abcdEFGHIJK123输出:4#include#includemain()(char strl128;/*/int i,len,sum=O;/*/gets(strl);len=strlen(strl);for(i=0;i=
3、a&str 1 i=z,)/*/sum+;)printf(n%dnn,sum);getch();)4.程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。如 输入:abcDEFGH123输出:5#include#includemain()(/*/char strl128/*/int i,len,sum=0;printf(nPlease input a string:nM);scanf(%s,strl);len=strlen(strl);for(i=0;i=A&strlik=Z)/*/sum+;/*/printf(%dn”,sum);getch();)5.程序Cmody061.
4、c,其功能是将字符串中的数字字符变为比它大1 的数字字符,将9变为如 输入:abcl2cd56EF89GH4输出:abc23cd67EF90GH5#include#includemain()(char strl128,str2128;int i,len;gets(strl);len=strlen(strl);/*/for(i=0;i=O&str 1 i=,8)str2i=strli+l;else if(strli=-9,)str2i=O;else str2i=strli;)/*/str2i=,n,;/*/puts(str2);getch();6.程序Cmody091.C,其功能是计算1 至 1
5、00之间的奇数之和,偶数之和。#includevoid main()(int b,i;/*/int a=c=0;/*/*/for(i=0,i=100,i+=2)/*/(a+=i;b=i+l;c+=b;)printfCotal of even numbers:%dn,a);printf(total of odd numbers:%dnn,c-101);getch();7.程序Cm odylOl.c,其功能是计算如下所示的数学表达式:Q?2.3。+5.6-23b+5.6 c?2.3c+5.6s=-1-a+8.2 b+8.2 c 4-8.2#include#define F(x)(x*x-2.3*x
6、+5.6)/(x+8.2)void main()(float a=6.0,b=3.0,c;/*/float s;/*/printfCnPlease input c:0);scanf(,/*/&c/*/);/*/s=F(a)+F(b)-F(c);/*/printf(ns=%.2fn,s);getch();)8.程序C m odylll.C,输出如下所示图形:#include#includevoid main()(/*/int i,j;/*/*/for(i=6;i=l;i)/*/(printf();for(j=l;j=6-i;j+)printf();printf(/*/Mr*7*/);getch(
7、);)9.打开CprogOll.C,完成其中的函数fu n l,该函数的数学表达式是:#include#include double fun 1 (double x)(Return(1+sin(x)+exp(x)/(x+1);)void main()(clrscr();printf(fun 1(0.76)=%8.31fn,fun 1(0.76);printf(funl(3.00)=%8.31fn,fun 1(3.00);printf(funl(3.76)=%8.31fn,fun 1(3.76);)打开Cprog021.C,完成其中的函数fu n l,该函数的数学表达式是:(、+|x 6x+1.
8、3例如:fun 1(0.76)=3.582fun 1(3.00)=5.369fun 1(3.76)=8.931#include#include double fun 1 (double x)(Retum(exp(x)+fabs(x-6)/(x+1.3);)void main()(clrscr();printf(fun l(0.76)=%8.31tn,fun 1(0.76);printf(funl(3.00)=%8.31fn,fun 1(3.00);printf(fun l(3.76)=%8.31fn,fun 1(3.76);)打开Cprog03LC,完成其中的函数fu n l,该函数的数学表达
9、式是:1.2,x3funx)=3例如:fun 1(0.76)=1.200fun 1(3.00)=10.000fun 1(3.76)=8.520-Cprog031.C#include#include double fun 1 (double x)(If(x3)x=1.2;Else if(x=3)x=10;Else x=2*x+l;Return(x);)void main()(clrscr();printf(nfun l(0.76)=%8.31fnH,fun 1(0.76);printf(nfun l(3.00)=%831fnn,fun 1(3.00);printf(fun 1 (3.76)=%8
10、.31fnn,fun 1 (3.76);)打开程序CprogO41c完成其中fun()函数,使其计算:0,x0/()=0sin(x)+2如 输入:12 输出 f(12.000)=10.387输入:32.25 输出 f(32.250)=12.935输入:0.113 输出 f(0.113)=1568-Cprog041.C-#include#includedouble f(float x)(/*/If(x=0)return(O);x=0;Else rerum(sqrt(x)+3.2)/(sin(x)+2)x=(sqrt(x)+3.2)/(sin(x)+2);Retum(x);void main()(
11、float x;double y;printf(Please input a number:n);scanf(%f,&x);y=f(x);printf(f(%.3f)=%.3fn,x,y);getch();)1 .打开程序CprogO51c完成其中的f()函数,使其计算:cos(x)+2.1-1,|x|70Q如 输 入:0.4 输出:f(0.40)=0.82输入:1.5 输出:f(1.50)=L24输入:7.80 输出:f(780.00)=-1.00-Cprog051.C-#include#includedouble f(float x)If(x700&x=700)x=(sqrt(5.8+fa
12、bs(x)/(cos(x)+2.1);Else x=-l;Return(x);void main()(float x;double y;printf(nplease input a number:nn);scanf(f”,&x);y=f(x);printf(f%0.2f)=%0.2fn,x,y);getchar();1.打开程序Cprog061.C,完成其中的f()函数,使其计算:,、bd300/(x)N300如 输 入:0.8 输出:f(0.80)=0.96输入:4.5 输出;f(4.50)=107.05输入;725 输出;f(725.00)=-1.00Cprog06 l.C#include
13、#includedouble f(float x)(/*/If(x300)return(x*x*x)/log 10(fabs(x)+2.6);Else return(-l);/*/)void main()(float x;double y;printf(Please iuput a number:nn);scanf(n%f,&x);y=f(x);printf(f%0.2f)=%0.2fn,x,y);getch();1.打开程序Cprog07LC,完成其中的f(x)的函数,使对其输入的一个月工资数额,求应交税款。设应交税款的计算公式如下:0,x1600;/(x)=(1 6 0 0 x 5%,(x
14、-1600)x10%-25,1600 x210Q2100 x3100例如 输入:1825 输出:f(1825)=11.25输入:2700 输出:f(2700)=85.00输入:5655 输出:f(5655)=483.25Cprog071 .C#include#includedouble f(float x)(/*/If(x 1600&x2100&x=3100)x=(x-1600)*10%-25;Else x=(x-1600)*15%-125;Return(x);)void main()(float x;double y;clrscr();printf(nPlease input a numbe
15、r:nn);scanf(H%fn,&x);y=f(x);printf(f(%.2f)=%.2fn,x,y);getch();打开程序Cprog08LC,完成其中的f(x)函数,使其计算:、(x+2 比,x0;(x+2)ln(2x),x 0.如 输入:-1.2 输出:f(-1.200)=0.241输入:6 输出:f(6.000)=19.879-CprOg081.C-#include#includedouble f(float x)(If(x=0)return(x+2)*exp(x);Else retum(x+2)*log(2*x);)void main()(float x;double y;pr
16、intf(Please input a number:n);scanf(%f,&x);y=f(x);printf(f(%.3f)=%.3fn,x,y);getch();1.打开程序CPROG091.C,完成其中的f()函数,使其返回方程af+bx+c=0 的两个根中较大的根,求根公式为%2 =一 扬 士,其中假设:。才 0且从一4acN02a-CPROG091.C-#include#includedouble f(float a,float b,float c)(/*/Double xl,x2;x 1 =(-b+sqrt(b*b-4*a*c)/(2*a);X2=(-b-sqrt(b*b-4*a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 语言 操作 题库
限制150内