资源描述:
《二级C语言上机考题_题库!》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、填空题:如,输入:-3847652,结果为:3847652。for(i=1;i<=n;i++)printf("leastcommonmultiple:%d",n*m/a);}一、数字题:main(){t=2.0*i;31从键盘输入只有两个整数参与运算1用函数指针指向要调用的函数,规定{longintn;clrscr();s=s+(2.0*i-1)*(2.0*i+1)/(t*t);}的一个四则运算式,然后计算出它的在_2_处使f指向函数f1,在_3_处使fprintf("Enterthedata;");returns;}值。注意数字全部为正整数。例如,
2、输22指向函数f2。当调用正确时,程序输出:scanf(″%ld″,&n);21计算S的值:s=(1*3)/2-(3*5)/4+入308*28,结果为8624.000000。x1=5.000000,x2=3.000000,x1*x1+x1*printf("***theabsolutevalue***");(5*7)/62-…main()x2=40.000000if(n<0)n=-n;printf("");+(-1)n-1(2*n-1)*(2*n+1)/(2+n)2{inta=0,b=0,flag=1,fg=1;doublefun(doublea,
3、doubleb)printf(″%ld″,n);}例如,当形参N的值为10时,函数返回floatresult;char*p,ch;{double(*f)();doubler1,r2;11计算如下公式的值。A1=1,A2=-0.204491。charstr[10];clrscr();f=f1;r1=f(a);f=f2;r2=(*f)(a,b);1/(1+A1),A3=1/(1+A2),…,AN=1/(1+Adoublefun(intn)printf("Inputastring");returnr1+r2;}N+1)若n=10,则应输出:0.618056
4、。{inti,k;doubles,t;s=0;k=1;gets(str);p=str;2用函数指针指向要调用的函数,规定floatfun(intn)for(i=1;i<=n;i++)while(*p)在_2_处使f指向函数f1,在_3_处使f{floatA=1;inti;{t=2*i;{if(*p>='0'&&*p<='9'&&flag==1)指向函数f2。当调用正确时,程序输出:for(i=1;i<=n;i++)A=1.0/(1+A);s=s+k*(2*i-1)*(2*i+1)/(t*t);a=a*10+*p-'0';x1=5.000000,x2=3.00
5、0000,x1*x1+x1*returnA;}k=k*(-1);}returns;elseif(fg){ch=*p;flag=2;fg=0;}x2=40.00000012计算并输出下列级数的前N项之和22计算下式:S=1/22+3/42+5/62+…+if(*p>='0'&&*p<='9'&&flag==2)2doublefun(doublex,doubley)SN,直到SN+1大于q为止。(2N-1)/(2N)b=b*10+*p-′0′;p++;}{if(i==1)returnf1(x);SN=2/1+3/2+4/3doublefun(doublee)sw
6、itch(ch)elsereturnf2(x,y);}+…N+1/N例如,若q的值为50.0,则函{inti;doubles,x;s=0;i=0;x=1.0;{case'+':result=a+b;break;3将形参n所指变量中各位上为偶数的数值为50.416687。while(x>e){i++;case'-':result=a-b;break;数去除,剩余的数按原来从高位到低位doublefun(doubleq)x=(2.0*i)/((2.0*i)*(2.0*i));case'*':result=a*b;break;的顺序组成一个新的数,并通过形参指{i
7、ntn;doubles;n=2;s=2.0;s=s+x;}returns;}case'/':result=(float)a/b;针n传回所指变量。例如,输入一个数:while(s<=q){s=s+(double)(n+1)/n;23判断某一个年份是否为闰年。例如,break;}27638496,新的数:为739。n++;}printf("n=%d",n);1900年不是闰年,2004是闰年。printf("result=%f",result);}voidfun(unsignedlong*n)returns;}intfun(intn)32计算两个自然数
8、n和m(m<10000)之间{unsignedlon