资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
/ 6 (08 Spring)12008 年春浙江省高校计算机等级考试试卷(二级 C)试题 1(每小题 3 分,共 12 分)【程序说明】输入一个整数 n(n=2) ,输入菲波那契序列的前 n 项,每行输出6 个数,菲波那序列:1,1,2,3,5,8,13,数列的前两个数都是 1,从第三项开始,每个数是前两个数之和。运行示例:Enter n:101 1 2 3 5 813 21 34 55#include main()int count,i,n,x1,x2,x;printf(Enter n:);scanf(%d,x1=x2=1;printf(%6d%6d,x1,x2);(1) ;for(i=1;i#include int prime(int m)int i,n;if(m=1)return (5 ) ;n=sqrt(m);for(i=2;imain()int col,row,i,j;int a23;printf(Enter array(2*3):);for(i=0;iarowcol) ( 11) printf(max=a%d%d=%dn,row,col,arowcol);for(i=0;imain()int op1,op2,res;char opertor;scanf (%d,opertor=getchar();while(opertor!=)scanf (%d,/ 6 (08 Spring)4switch(opertor)case +:res=op1+op2;break;case -:res=op1-op2;break;case *:res=op1*op2;break;case /:res=op1/op2;break;default:res=0;op1=res;opertor=getchar();printf(%dn,res);(13)程序运行时,输入 2*3-2=,输出 (13) 。A、6 B、2C、0 D、4 答案:D(14) 、程序运行时,输入 15+2/3=,输出 (14) 。A、16 B、15C、6 D、5 答案:D(15) 、程序运行时,输入 1+2*10-10/2=,输出 (15) 。A、10 B、16C、15 D、25 答案:A4、程序运行时,输入 1+3*5/2-7=,输出 ( 16) 。A、3 B、1C、-2 D、-3 答案:A试题 5(每小题 3 分,共 12 分)阅读下列程序并回答问题,在每小题提供的若干可选答案中挑选一个正确答案。【程序】#include #define MAXLEN 80main()int k=0,number=0;char strMAXLEN;while(strk=getchar()!=#)k+;strk=0;for(k=0;strk!=0;k+)if(strk=0& strk=0& strk#include main() char *s2=*,*;while(*s1!=0)printf(%sn,s0+strlen(s1)-1);s1+;(21) 、程序运行时,第 1 行输出 (19) 。A、* B、*C、* D、* 答案:D(22) 、程序运行时,第 2 行输出 (19) 。A、* B、*C、* D、* 答案:C(23) 、程序运行时,第 3 行输出 (19) 。A、* B、*C、* D、* 答案:B(24) 、程序运行时,第 4 行输出 (19) 。A、* B、*C、* D、* 答案:A/ 6 (08 Spring)6试题 7(28 分)1、定义函数 fact(n)计算 n 的阶乘:n!=1*2*3* *n,函数的返回值类型是double。2、定义函数 cal(m,n)计算累加和: s=m+(m+1)+(m+2) +n,函数的返回值类型是 double。3、定义函数 main(),输入整数 n,计算并输出下列算式的值。该算式中,每一项的分子是累加和,要求调用函数 cal(m,n)计算累加和;每一项的分母是阶乘,要求调用函数 fact(n)计算 n!。y=1+(1+2)/2!+(1+2+3)/3!+(1+2+3+ n)/n!#include double fact(int n)/第一题int i;double t=1;for(i=1;i=n;i+)t*=i;return t;double cal(int m,int n) /第二题double s=0;int i;for(i=m;i=n;i+)s+=i;return s;main()/第三题int n,i;double s=0;printf(请输入一个正整数:);while(scanf(%d,for(i=1;i=n;i+)s+=cal(1,i)/fact(i);printf(%f,s);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号