省二级C语言上机题库浙江_第1页
省二级C语言上机题库浙江_第2页
省二级C语言上机题库浙江_第3页
省二级C语言上机题库浙江_第4页
省二级C语言上机题库浙江_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

省二级C语言上机题库浙江省二级C语言上机题库浙江省二级C语言上机题库浙江资料仅供参考文件编号:2022年4月省二级C语言上机题库浙江版本号:A修改号:1页次:1.0审核:批准:发布日期:TOC\o"1-3"\h\z第二部份C程序设计上机操作题 2一、数列求和 2二、最大公约数、最小公倍数 6三、排序算法 7四、数组 8五、求整数n的各位数字及各数字之和 11六、平面上各点之间的距离 13七、数制转换 16八、字符串处理 17九、最大值与最小值 23十、斐波那契(Fibonacci)数列 26十一、水仙花、完数、回文数与亲密数 27十二、方程求根 29十三、回文数、因子、质因子、素数 32十三、其他算法 33

第二部份C程序设计上机操作题一、数列求和1、程序调试题试题一该程序功能:输入x和正数eps,计算多项式1-x+x*x/2!-x*x*x/3!+...的和直到末项的绝对值小于eps为止。#include<>#include<>voidmain(){floatx,eps,s=1,t=1,i=1;scanf("%f%f",&x,&eps);do{/*****1*****/t=-t*x/++i;6f写入到考生目录中Paper子目录下的新建文件中。#include<>#include<>voidmain(){FILE*p;inti;floatx=,t=,y=;floata[10]={,,,,,,,,,};.6f.的值,并将其以格式"%f"写到考生目录中Paper子目录下的新建文件中。#include<>#include<>voidmain(){FILE*p;inti;floatx=,t,y;floata[10]={,,,,,,,,,};.+12!的值,并将计算结果以格式"%ld"写入到考生目录中Paper子目录下的新建文件中#include<>voidmain(){FILE*p;longs=1,k=1;inti;.的值,并将其值以格式"%f"写到考生目录中Paper子目录下的新建文件中。#include<>#include<>voidmain(){FILE*p;inti;floatx=,t=1,y=0;floata[10]={,,,,,,,,,};.、10的的平方根之和,要求计算结果具有小数点后10位有效位数,并以格式"%.10f\n"写到考生目录中Paper子目录下的新建文件中。#include<>#include<>voidmain(){FILE*p;.10f#include<>#include<>voidmain(){FILE*p;floats=0,a=81,i;.3f#include<>voidmain(){FILE*p;inti;floata[10]={,,,,,,5,,,},sum,v=0;.5f#include<>#include<>voidmain(){FILE*fp;floatn=1,t=1,pi=0;inti;.6f#include<>#include<>voidmain(){FILE*p;floats=1,t=1,i=3;",s);fclose(p);}二、最大公约数、最小公倍数1、程序调试题试题一该程序功能:输入m、n(要求输入数均大于0,且m>=n),输出它们的最小公倍数。#include<>voidmain(){intm,n,k;/********1*********/while(scanf("%d%d",&m,&n),m<0&&n<0);.2f.),然后将a数组写入到考生目录中Paper子目录下的新建文件中新建的文件中。#include<>voidmain(){floata[3][3]={{,,},{2,3,},{3,4,}};FILE*p;/****以下要求考生写的代码****/floattemp;inti,j;p=fopen(“”,”w”);for(i=0;i<3;i++){temp=a[i][i[;for(j=0;j<3;j++)fprintf(p,"%",a[i][j]/temp);fprintf(p,"\n");}fclose(p);}试题二设计程序:将数组a的每1行均除以该行上绝对值最大的元素,然后将a数组写入到考生目录中Paper子目录下的新建文件中。#include<>#include<>voidmain(){floata[3][3]={{,,},{2,3,},{3,4,}};FILE*p;floatx;inti,j;,a[i].y);.&a[i].xa[i].y.&a[i].yfor(i=0;i<n;i++)if(sqrt(a[i].x*a[i].x+a[i].y*a[i].y)<=5)printf("%f,%f\n",a[i].x,a[i].y);}2、程序填空题试题一在考生目录下,有程序,该程序中“N”是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)该程序功能:输入n和平面上n个点的坐标,计算各点间距离的总和。#include<>#include<>#definef(x1,y1,x2,y2)sqrt(pow(x2-x1,2)+pow(y2-y1,2))1.2f6f#include<>#include<>voidmain(){FILE*p;inti;floatx[10]={,,,,,,,,,};floaty[10]={,,,,,,,,,};floats=;/****以下要求考生写的代码****/p=fopen(“”,”w”);.”写到考生目录下新建文件。#include<>#include<>voidmain(){FILE8p;inti;floats,a,b,c,sdim=0;floatx[5]={,,,,-3};floaty[5]={,,,,};p=fopen(“”,“w”);.4f4f.,10,求f(x)=x*x-5*x+sin(x)的最大值。#include<>#include<>#definef(x)x*x-5*x+sin(x)voidmain(){intx;floatmax;______1______.”写到考生目录下新建文件。#include<>#include<>voidmain(){FILE*p;floatf(float),max,x;.3f.,求其前40项之和,并将求和的结果以格式"%d"写到考生目录中Paper子目录下的新建文件中。#include<>voidmain(){FILE*p;longs=0,i,a[40];.st[i]puter,st[i].average);}}试题三在考生目录下,有程序,该程序中“N”是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句),否则后果自负)该程序功能:运行时输出下列结果。abcdefgabcdeabca#include<>voidmain(){inti,j;chark;for(i=0;i<=4;i++){for(j=1;j<i;j++)putchar(‘’);1;0f写入到考生目录中Paper子目录下的新建文件中。#include<>#include<>voidmain(){floaty=;intn=1;FILE*p;f",n,pow,n));fclose(p);}试题四该程序功能:输入整数n(n>0),求m使得2的m次方小于或等于n、2的m+1次方大于或等于n。#include<>voidmain(){intm=0,t=1,n;while(_____1________);//scnaf(“%d”,&n),n<=0while(!(t<=n&&t*2>=n)){_____2_____//t=t*2;m++;}printf("%d\n",m);}试题五已知公鸡每只5元,母鸡每只3元,小鸡每3只1元,求出用100元买100只鸡的解。将得到的解按公鸡、母鸡、小鸡的只数发“%d,%d,%d\n”的格式写入考生文件夹中的paper子文件夹下的新建文件中。#include<>voidmain(){FILE*p;intcock,hen,chick;//考生在这里添加代码p=fopen("","w");for(cock=0;cock<=100/5;cock++)for(hen=0;hen<=100/3;hen++)for(chick=0;chick<=100;chick++)if((5*cock+3*hen+chick/3==100)&&(cock+hen+chick==100)&&(chick%3==0))fprintf(p,"%d,%d,%d\n",c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论