


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四川省第二十八次计算机二级考试C与C+语言 机试试题(2008年4月20日)(第一套) (60分钟)一、程序调试题(40分)磁盘上有一C程序test1-1.c,其功能是:将具有N个元素的数组的后m个元素移到前m个位置。例如,若输入m=3,数组元素为:1 2 3 4 5 6 7 8 9 10,则输出结果为:8 9 10 1 2 3 4 5 6 7。要求将结果显示在屏幕上并写入文件test1-1.dat中。请更改程序中的错误,使程序能得出正确结果。注意:不得增行或删行,也不得更改程序结构。源程序如下:# include stdio.h# define N 10void main() int aN,k,m,r,*t; FILE *fp; fp=fopen(test1-1.dat,w); if(fp=NULL) printf(File can not open!n); exit(0); printf(nInput m:); scanf(%d,m); printf(nInput 10 numbers:n); for(k=0;kN;k+) scanf(%d,a); for(r=0;r0;k-) ak=ak-1; ak=t; for(k=0;k2) printf(paramelers missing!n); exit(0); if(f1=fopen(*argv1,w)=NULL) printf(cannot open file1!n); exit(0); if(f2=fopen(test2-1.in,r)=NULL) printf(cannot open file2!n); exit(0); while(!feof(f2) void rev(); fputc(n,f1); fclose(f1); fclose(f2);void rev(void) char c; if(!feof(f2)|(c=fgetc(f2)!=n) rev(); fputc(c,f2); 二、编写程序test2-2.c(60分)从键盘上输入整数m和k,将大于且紧靠m的k个素数存入数组xx中,将结果显示在屏幕上。要求:(1)在num函数中完成找出紧靠m的k个素数,并存入数组xx中。函数num的定义形式为:void num(int m,int k,int xx)(2)main函数完成数据的输入和输出。(第三套)(60分钟)一、程序调试题(40分)磁盘上有一个名为test3-1.c的C程序文件,其中函数fun的功能是:找出被2、3、5整除时余数均为1的最小的10个自然数,并存放到一个整型数组中。在main函数中调用函数fun,输出最后结果,并将结果输出到文本文件test3-1.txt中。请改正程序中的错误,使其能得到正确的结果。注意:不得增行或删行,也不得更改程序结构。源程序如下:# include void fun(int a) int i; int cnt=0; for(i=1;cnt10;i+) if(i%2=1|i%3=1|i%5=1) acnt=i; cnt+; void main() int a10; int i; FILE *fp; if(fp=fopen(test3-1.txt,w)=null) printf(Cannot open the file.n); exit(0); fun(); for(i=0;i10;i+) printf(%4d,ai); fprintf(%4d,ai); fclose(fp);二、编写程序test3-2.c(60分)按要求编写程序:(1)编写函数fun,其功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中。例如:形参s所指字符串为:abcdef35agd3khe7,则数字出现的次数为4次。(2)在main函数中,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年浙江宁波市鄞州人民医院医共体东柳分院招聘编外人员1人模拟试卷及一套参考答案详解
- 2025年芜湖市第三城市医疗集团成员单位招聘15人模拟试卷带答案详解
- 2025年济宁市市直卫生健康系统“校园双选会”笔试考前自测高频考点模拟试题及1套参考答案详解
- 2025年福建省漳州市医院招聘若干人模拟试卷附答案详解(突破训练)
- 2025内蒙古镶黄旗蒙金矿业开发有限公司招聘25人考前自测高频考点模拟试题及答案详解1套
- 2025福建亿力集团有限公司所属单位招聘98人考前自测高频考点模拟试题及完整答案详解
- 2025海南琼中黎族苗族自治县消防救援大队补录政府专职消防员2人模拟试卷及答案详解(名师系列)
- 2025年台州湾新区卫生事业单位公开招聘卫技人员2人模拟试卷及1套参考答案详解
- 2025广东中山市中山翠亨新区翠雅学校初中教师招聘17人考前自测高频考点模拟试题及答案详解1套
- 2025届东风物流集团股份有限公司校园招聘笔试题库历年考点版附带答案详解
- 统计诚信培训课件
- 大学语文知到智慧树章节测试课后答案2024年秋南昌大学
- 凉菜岗位职责
- DB11-T 344-2024 陶瓷砖胶粘剂施工技术规程
- 《《中央企业合规管理办法》解读》课件
- 药学本科毕业论文范文
- 锅炉节能器施工方案
- 《食品厂员工绩效方案》
- 工程人员驻场服务方案
- 汽车智能技术与应用 教案全套 朱升高 项目1-10 智能网联汽车技术介绍- 车载嵌入式操作系统应用
- 产品方案设计模板
评论
0/150
提交评论