2008年春浙江省高校计算机等级考试试卷 (二级c)及答案

上传人:第*** 文档编号:34378201 上传时间:2018-02-23 格式:DOC 页数:6 大小:54KB
返回 下载 相关 举报
2008年春浙江省高校计算机等级考试试卷 (二级c)及答案_第1页
第1页 / 共6页
2008年春浙江省高校计算机等级考试试卷 (二级c)及答案_第2页
第2页 / 共6页
2008年春浙江省高校计算机等级考试试卷 (二级c)及答案_第3页
第3页 / 共6页
2008年春浙江省高校计算机等级考试试卷 (二级c)及答案_第4页
第4页 / 共6页
2008年春浙江省高校计算机等级考试试卷 (二级c)及答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2008年春浙江省高校计算机等级考试试卷 (二级c)及答案》由会员分享,可在线阅读,更多相关《2008年春浙江省高校计算机等级考试试卷 (二级c)及答案(6页珍藏版)》请在金锄头文库上搜索。

1、/ 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

2、;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 Sp

3、ring)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-

4、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 m

5、ain() 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*

6、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);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号