


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2016年春浙江省高校计算机等级考试试卷〔二级C〕试题1〔每题3分,共12分〕程序说明输入一个整数n〔n>=2〕,输入菲波那契序列的前n项,每行输出6个数,菲波那序列:1,1,2,3,5,8,13,……,数列的前两个数都是1,从第三项开始,每个数是前两个数之和。运行例如:Entern:1011235813213455#include<stdio.h>main(){intcount,i,n,x1,x2,x;printf("Entern:");scanf("%d",&n);x1=x2=1;printf("%6d%6d",x1,x2);count=2;for(i=1;i<=n-2;i++){x=x1+x2;printf("%6d",x);count++;if(count%6==0)printf("\n");x1=x2;x2=x;}}试题2〔每题3分,共12分〕程序说明输入2个正数m和n〔1<=m<n<=500〕,统计交输出m和n之间素数的个数以及这些素数的和,要求定义和调用函数prime(m)判断m是否为素数,当m为素数返回1,否那么返回0。素数就是只能被1和自身整除的正整,1不是素,2是素数。试题3〔每题3分,共12分〕程序说明输入一个2*3的二维数组,找出最大值以及它的行下标和列下标,并输出该结果。运行例如:Enterarray(2*3):3210-96-1max=a[0][2]=103210-96-1#include<stdio.h>main(){intcol,row,i,j;inta[2][3];printf("Enterarray(2*3):");for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);col=0;row=0;for(i=0;i<2;i++)for(j=0;j<3;j++)if(a[i][j]>a[row][col]){row=i;col=j;}printf("max=a[%d][%d]=%d\n",row,col,a[row][col]);for(i=0;i<2;i++){for(j=0;j<3;j++)printf("%4d",a[i][j]);printf("\n");}}试题4〔每题3分,共12分〕程序#include<stdio.h>main(){intop1,op2,res;charopertor;scanf("%d",&op1);opertor=getchar();while(opertor!='='){scanf("%d",&op2);switch(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("%d\n",res);}1、程序运行时,输入2*3-2=,输出。答案:42、程序运行时,输入15+2/3=,输出。答案:53、程序运行时,输入1+2*10-10/2=,输出。答案:104、程序运行时,输入1+3*5/2-7=,输出。答案:3试题5〔每题3分,共12分〕程序#include<stdio.h>#defineMAXLEN80main(){intk=0,number=0;charstr[MAXLEN];while((str[k]=getchar())!='#')k++;str[k]='\0';for(k=0;str[k]!='\0';k++)if(str[k]>='0'&&str[k]<='9'||str[k]=='A'||str[k]=='B')if(str[k]>='0'&&str[k]<='9')number=number*12+str[k]-'0';elseif(str[k]=='A'||str[k]=='B')number=number*12+str[k]-'A'+10;else;//第15行elsebreak;//第16行printf("%d\n",number);}1、程序运行时,输入10#,输出:122、程序运行时,输入1a0#,输出:13、第16行改为“;〞后,程序运行时,输入A*0#,输出:1204、第16行改为“elsebreak;〞删除第15行后,程序运行时,输入1b0#,输出:12试题6〔每题3分,共12分〕程序#include<stdio.h>#include<string.h>main(){char*s[2]={"****","****"};while(*s[1]!='\0'){printf("%s\n",s[0]+strlen(s[1])-1);s[1]++;}}1、程序运行时,第1行输出:*2、程序运行时,第2行输出:**3、程序运行时,第3行输出:***4、程序运行时,第4行输出:****试题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<stdio.h>doublefact(intn)//第一题{inti;doublet=1;for(i=1;i<=n;i++)t*=i;returnt;}doublecal(intm,intn)//第二题{doubles=0;inti;for(i=m;i<=n;i++)s+=i;returns;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大唐西市旅游经济效应-全面剖析
- 图形数据中的聚类算法改进-全面剖析
- 土木工程建筑行业绿色可持续发展策略-全面剖析
- 2025年角质溶解药项目投资风险评估报告
- 2025年色浆基体树脂项目投资风险评估报告
- 非营利组织合规管理计划
- 2025平安校园师生安全责任落实计划
- 远程心电监护仪使用流程详解
- 信息技术2.0青少年编程教育计划
- 电力设施施工机械与人力安排计划
- 基于BIM的绿色建筑施工流程优化路径探讨
- 2025年白银有色集团股份有限公司招聘笔试参考题库含答案解析
- 厂房工程起重吊装施工方案
- 体卫融合视角下全民健身的发展策略与实践探索
- 《体育绘图》课程教学大纲
- 2025-2030年中国卫星导航行业商业模式创新战略制定与实施研究报告
- 2024年泰州市人民医院制人员招聘考试真题
- 无人机法律法规与安全飞行 第2版空域管理
- 人教版高中生物必修1《分子与细胞》知识点考点复习提纲
- 《车控操作系统功能软件架构及接口要求》
- 《医学科研概述》课件
评论
0/150
提交评论