您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 浙江省二级C语言程序设计题
C程序设计题1一、要求说明:1.在考生文件夹的Paper/CD1子文件夹中,已有CD1.c文件2.该程序中标有部分为考试需要程序设计部分的标志。考生需根据程序的功能设计编写程序,并调试运行程序;3.单击“回答”按钮后进行程序设计;二、注意事项:1.在设计时,不得删除设计部分标志;2.不得对设计部分标志以外的程序内容进行加行、减行、加句、减句。三、程序功能:1#includestdio.h#includemath.hvoidmain(){FILE*fp;doublea=1.05;longn=1;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%d%.4f\n,n,a);fp=fopen(CD1.dat,wb);fwrite(&a,8,1,fp);fclose(fp);}2用for循环找出所有两个数乘积等于20的数据对。[提示:判断20能否被i整除的条件可以写作“20.0/i==(int)(20/i)”]。#includestdio.hvoidmain(){FILE*fp;longi,n=0,x[10][2];/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/for(i=0;in;i++)printf(%ld%ld\n,x[i][0],x[i][1]);fp=fopen(CD1.dat,wb);fwrite(&x,4,2*n,fp);fclose(fp);}3计算并显示表达式1+2!+3!+...+12!的值。#includestdio.hvoidmain(){FILE*fp;longi,y=1,jc=1;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%ld\n,y);fp=fopen(CD1.dat,wb);fwrite(&y,4,1,fp);fclose(fp);}4#includestdio.hvoidmain(){FILE*fp;longx,y,z,k=0;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%ld\n,k);fp=fopen(CD1.dat,wb);fwrite(&k,4,1,fp);fclose(fp);}5计算并显示平面上5点间距离总和。程序中x[i]、y[i]表示其中1个点的x、y坐标。要求用二重循环实现。#includestdio.h#includemath.hvoidmain(){FILE*fp;doubles,x[5]={-1.5,2.1,6.3,3.2,-0.7};doubley[5]={7,5.1,3.2,4.5,7.6};inti,j;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%f\n,s);fp=fopen(CD1.dat,wb);fwrite(&s,8,1,fp);fclose(fp);}6#includestdio.h#includemath.hvoidmain(){FILE*fp;doubley,t=1;inti=1;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%f\n,y);fp=fopen(CD1.dat,wb);fwrite(&y,8,1,fp);fclose(fp);}71.显示在6至5000内所有的亲密数,并显示其数量。2.若a、b为1对亲密数,b、a也是1对亲密数。满足的条件是:a的因子和等于b,b的因子和等于a,且a不等于b。3.关于因子和:6的因子和等于6即1+2+3,8的因子和等于7即1+2+4,7的因子和就是7,...#includestdio.hlongf(longx){inti,j,y=1;for(i=2;i=x/2;i++)if(x%i==0)y=y+i;returny;}voidmain(){FILE*fp;longa,b,c,k=0;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%d\n,k);fp=fopen(CD1.dat,wb);fwrite(&k,4,1,fp);fclose(fp);}8数列第1项为81,此后各项均为它前1项的正平方根,统计该数列前30项之和。#includestdio.h#includemath.hvoidmain(){FILE*fp;doublesum,x;inti;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%f\n,sum);fp=fopen(CD1.dat,wb);fwrite(&sum,8,1,fp);fclose(fp);}9数组元素x[i]、y[i]表示平面上某点坐标,统计10个点中哪些点、有几个点落在圆心为(1,-0.5)、半径为5的圆内。#includestdio.h#includemath.h#definef(x,y)(x-1)*(x-1)+(y+0.5)*(y+0.5)voidmain(){FILE*fp;longi,k=0;floatx[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65};floaty[10]={-6,4.3,4.5,3.67,2.42,2.54,5.6,-0.97,4.65,-3.33};/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%d\n,k);fp=fopen(CD1.dat,wb);fwrite(&k,4,1,fp);fclose(fp);}10在正整数中找出1个最小的、满足条件“被3、5、7、9除余数分别为1、3、5、7”的数。#includestdio.hvoidmain(){FILE*fp;longi=1;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%d\n,i);fp=fopen(CD1.dat,wb);fwrite(&i,4,1,fp);fclose(fp);}11求斐波那契(Fibonacci)数列中其前40项之和。说明:斐波那契数列的前两项为1,此后各项为其前两项之和。#includestdio.hvoidmain(){FILE*fp;longi,a[40]={1,1},s=2;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%d\n,s);fp=fopen(CD1.dat,wb);fwrite(&s,4,1,fp);fclose(fp);}12计算2的平方根、3的平方根、...、10的平方根之和。要求将计算结果存入变量y中,且具有小数点后10位有效位数。#includestdio.h#includemath.hvoidmain(){FILE*fp;inti;/****考生在以下空白处写入语句******//****考生在以上空白处写入语句******/printf(%.10f\n,y);fp=fopen(CD1.dat,wb);fwrite(&y,8,1,fp);fclose(fp);}13求数列2/1,3/2,5/3,8/5,13/8,21/13,……前40项的和。#includestdio.hvoidmain(){FILE*fp;doubley=2,f1=1,f2=2,f;inti;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%f\n,y);fp=fopen(CD1.dat,wb);fwrite(&y,8,1,fp);fclose(fp);}14x[i],y[i]分别表示平面上一个点的坐标,累加10个点到点(1,1)的距离总和,存入double类型变量s中。#includestdio.h#includemath.hvoidmain(){FILE*fp;inti;doublex[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65};doubley[10]={-6,4.3,4.5,3.67,2.42,2.54,5.6,-0.97,4.65,-3.33};/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%f\n,s);fp=fopen(CD1.dat,wb);fwrite(&s,8,1,fp);fclose(fp);}15在数组a的10个数中求平均值v,将大于等于v的数组元素求和并存入变量s中。#includestdio.hvoidmain(){FILE*fp;doublea[10]={1.7,2.3,1.2,4.5,-2.1,-3.2,5.6,8.2,0.5,3.3};doublev,s;inti;/****考生在以下空白处写入执行语句******//****考生在以上空白处写入执行语句******/printf(%f%f\n,v,s);fp=fopen(CD1.dat,wb);fwrite(&s,8,1,fp);fclose(fp);}
本文标题:浙江省二级C语言程序设计题
链接地址:https://www.777doc.com/doc-2231983 .html