1 / 11
文档名称:

二级C语言上机题库参考答案.doc

格式:doc   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

二级C语言上机题库参考答案.doc

上传人:yzhqw888 2016/6/19 文件大小:0 KB

下载得到文件列表

二级C语言上机题库参考答案.doc

相关文档

文档介绍

文档介绍: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 的结点。找到后通过函数值返回该结点在链表所处的顺序号;如不存在