下载此文档

2012全国计算机二级C语言(C++)上机题库参考答案.doc


文档分类:资格/认证考试 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
1 、程序填空题给定的程序的功能是调用 fun 函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码班级的人数和学生的信息从键盘读入, 每个人的信息作为一个数据块写到名为 的二进制中。填空:(1) STYPE (2) FILE (3)fp 改错: (1) for(i=0;i<=sl;i++) (2) t[2*sl]='\0' 或 t[sl+sl]='\0' 编程: *c=(a/10)*1000+(b/10)*100+(a%10)*10+(b% 10) ; 2 、程序填空题给定程序的功能是:从键盘输入若干文本(每行不超过 80 个字符) ,写到文件 中,用-1 作为字符串输出输入的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数 ReadTex t 和 Writetext 实现。填空: (1) *fw (2) str (3) str 改错: (1) void fun(long s,long *t)(2) s1=s1*10; 编程: int i,j=0,min=a[0].s; for(i=0;i<N;i++) { if(a[i].s<min) { j=0;b[j++]=a[i];min=a[i].s; } else if(min==a[i].s) b[j++]=a[i]; } return j; 3 、程序填空题给定程序中, 函数 fun 的功能是: 讲自然数 1~10 以及它们的平方根写到名为 的文本中,然后再按顺序读出显示在屏幕上。填空:(1) fp(2) fclose(fp) (3) 改错:(1) for(i=j+1;i<n;i++) (2) p=i; 编 程: *c=(b%10)*1000+(a%10)*100+(b/10)*10+a/ 10; 4 、程序填空题给定程序中, 函数 fun 的功能是: 找出形参 s 所指字符串出现频率最高的字母(不区分大小写) ,并统计出其出现的次数,例如, 形参 s 所指的字符串为: abcAbsmaxiess, 程序执行后的输出结果为: letter 'a':3 times letter 's':3 times 填空:(1) "r" (2) fs(3) ft 改错:(1) if (d%2==0) (2) s/=10; 编程: inti= 0,j= 0; while(s[i]) { if(i %2 == 0 && s[i] %2 == 0) t[j++] = s[i]; i++; } t[j] = 0;5 、程序填空题给定程序中已经建立一个带有头结点的单向链表, 链表中的各结点数据域中的数据递增有序链接,函数 fun 的功能是:把形参 x 的值放入一个新结点并插入到链表中, 插入后各结点数据域的值仍保持递增有序。填空: (1)x (2)p (3)s 改错: (1)long k=1; (2)num/=10; 编程: int i; float aver=; for(i=0;i<n;i++)aver+=a[i]; aver=aver/n; return aver; 6 、程序填空题给定程序中已建立一个带有头结点的单向链表,在 main 函数中将多次调用 fun 函数, 每调用一次 fun 函数, 输出链表尾部节点中的数据,并释放该节点,使链表缩短。填空: (1) next (2) t->data (3) t 改错: (1) void fun(char *a) (2) print("%c",*a); 编程: int i; char *p=s,*q=t; int n=0,m=0; while(*p) /* 计算串 s 的长度 n ,其中 p 为临时指针*/{ n++; p++; } while(*q) /* 计算串 t 的长度 m ,其中 q 为临时指针*/{ m++; q++; } if(n>=m) /* 比较 m和n 的值, 设置 p 指向较大的指针*/ p=s; else p=t; return p;7 、程序填空题给定程序中建立一个带有头结点的单向链表,链表中的各节点按数据域递增有序链接。函数 fun 的功能是: 删除链表中数据域值相同的节点,使之只保留一个。填空: (1) q (2) next (3) next 改错: (1) 缺分号(2) p= i; 编程: *n=0; int i; for(i=1;i<=m;i++) if(i%7==0||i%11==0) a[*n++]=i; 8 、程序填空题给定的程序中, 函数 fun 的功能是: 在带有头结点的单向链表中, 查找数据域中值为 ch 的结点。找到后通过函数值返回该结点在链表所处的顺序号;如不存

2012全国计算机二级C语言(C++)上机题库参考答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人新起点
  • 文件大小0 KB
  • 时间2016-05-28