没有合适的资源?快使用搜索试试~ 我知道了~
2021年浙江省计算机二级C语言上机题库.doc
需积分: 0 10 下载量 81 浏览量
2022-12-15
22:30:39
上传
评论 4
收藏 135KB DOC 举报
温馨提示
试读
71页
2021年浙江省计算机二级C语言上机题库.doc
资源推荐
资源详情
资源评论
第二部份 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 <stdio.h>
#include <math.h>
void main()
{ float x,eps,s=1,t=1,i=1;
scanf("%f%f",&x,&eps);
do {
/***** 1 *****/
t=-t*x/++i; //++i--i++
s+=t;
/***** 2 *****/
} while(fabs(t)<eps); // < -- >=
printf("%f\n",s);
}
试题二
该程序功能:运营时若输入 a、n 分别为 3、6,则输出下列表达式值:
3+33+333+3333+33333+333333
#include <stdio.h>
void main()
{ int i,a,n;long t=0;
/********* 1 *******/
s=0; //s=0--long s=0
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++) {
/******* 2 ******/
t=t*10+i; //i-1
s=s+t;
}
s=s*a;
printf("%ld\n",s);
}
2、程序填空题
试题一
程序功能:调用函数 f 计算代数多项式 1.1+2.2*x+3.3*x*x+4.4*x*x*x+5.5*x*x*x*x 当 x=1.7
时值。
#include <stdio.h>
float f(float,float*,int);
void main( )
{ float b[5]={1.1,2.2,3.3,4.4,5.5};
printf(“%f\n”,f(1.7,b,5));
}
float f( 1 ) // float f( float x,float a[ ],int n)
{ float y=a[0],t=1; int i;
for(i=1;i<n;i++) {t=t*x;y=y+a[i]*t;}
2 ; // return y
}
3、程序设计题
试题一
设计程序:计算多项式 a0+a1*sin(x)+a2*sin(x*x)+a3*sin(x*x*x)+……值,并将其值以格式
"%.6f"写入到考生目录中 Paper 子目录下新建文献 design.dat 中。
#include<stdio.h>
#include<math.h>
void main()
{
FILE *p;
int i;float x=2.345,t=1.0,y=0.0;
float a[10]={1.2,-1.4,-4.0,1.1,2.1,-1.1,3.0,-5.3,6.5,-0.9};
//* 考生在这里添加代码
p=fopen(“design.dat”,”w”);
y=a[0];
for(i=1;i<10;i++)
{
t=t*x;
y=y+a[i]*sin(t);
}
fprintf(p,”%.6f”,y);
fclose(p);
}
试题二
计程序:计算多项式 a0-a1*x+a2*x*x/2!-a3*x*x*x/3!+...值,并将其以格式"%f"写到考生目录
中 Paper 子目录下新建文献 design.dat 中。
#include <stdio.h>
#include <math.h>
void main()
{ FILE *p;int i;float x=1.279,t,y;
float a[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65};
// 考生在这里添加代码
p=fopen(“design.dat”,”w”);
t=1;
y=a[0];
for(i=1;i<10;i++)
{t=-t*x/i;
y=y+a[i]*t;
}
fprintf(p,"%f",y);
fclose(p);
}
试题三
设计程序:计算表达式 1+2!+3!+...+12!值,并将计算成果以格式"%ld" 写入到考生目录中
Paper 子目录下新建文献 design.dat 中
剩余70页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3600
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_20240425_120538.jpg
- My Complete Genome_6k Base-Pairs of Phenotype SNPs_Complete Raw Data.zip
- qt 的mqtt测试demo
- 移动应用开发教程-zip.zip
- mosquitto-2.018-install-windows-x64
- FTPServer FTP 服务器,绿色免安装,单文件
- 梦畅语音点名软件,上课点名
- 利用ADNI数据集和标签,在tensorflow框架上使用tensorlayer接口,通过架构u-net实现海马体的分割
- Kutools for Word v9.0 office word 插件
- 修复Windows 10 LTSC 2021资源占用率高
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功