收藏 分享(赏)

28次机试试题.doc

上传人:tkhy51908 文档编号:6432602 上传时间:2019-04-12 格式:DOC 页数:3 大小:36KB
下载 相关 举报
28次机试试题.doc_第1页
第1页 / 共3页
28次机试试题.doc_第2页
第2页 / 共3页
28次机试试题.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、四川省第二十八次计算机二级考试 C 与 C+语言 机试试题(2008 年 4 月 20 日)第 1 页 共 3 页(第一套) (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 “stdi

2、o.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;k0;k-)ak=ak-1;ak=t;for(k=0;k2) printf(“paramelers missing!n“);exit(0);if(f1=fopen(*argv1,“w“)=NUL

3、L) 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 个素

4、数存入数组 xx 中,将结果显示在屏幕上。要求:(1)在 num 函数中完成找出紧靠 m 的 k 个素数,并存入数组 xx 中。函数 num 的定义形式为:void num(int m,int k,int xx)(2)main 函数完成数据的输入和输出。四川省第二十八次计算机二级考试 C 与 C+语言 机试试题(2008 年 4 月 20 日)第 3 页 共 3 页(第三套)(60 分钟)一、程序调试题(40 分)磁盘上有一个名为 test3-1.c 的 C 程序文件,其中函数 fun 的功能是:找出被 2、3、5 整除时余数均为 1 的最小的 10 个自然数,并存放到一个整型数组中。在 ma

5、in 函数中调用函数 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 函数中,从已有文件 test3-2.in 中读出一行字符(字符个数不超过 80 个)到字符数组str 中,调用函数 fun,统计出数字出现的次数,并在屏幕上输出结果。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 试题课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报