2014级唐班《程序设计综合课I》期末考试试题(B卷)及答案

上传人:亦*** 文档编号:252088595 上传时间:2022-02-10 格式:DOCX 页数:6 大小:16.86KB
返回 下载 相关 举报
2014级唐班《程序设计综合课I》期末考试试题(B卷)及答案_第1页
第1页 / 共6页
2014级唐班《程序设计综合课I》期末考试试题(B卷)及答案_第2页
第2页 / 共6页
2014级唐班《程序设计综合课I》期末考试试题(B卷)及答案_第3页
第3页 / 共6页
2014级唐班《程序设计综合课I》期末考试试题(B卷)及答案_第4页
第4页 / 共6页
2014级唐班《程序设计综合课I》期末考试试题(B卷)及答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2014级唐班《程序设计综合课I》期末考试试题(B卷)及答案》由会员分享,可在线阅读,更多相关《2014级唐班《程序设计综合课I》期末考试试题(B卷)及答案(6页珍藏版)》请在金锄头文库上搜索。

1、2014级唐班程序设计综合课I期末考试试题(B卷)考试时间:2015年01月班级学号姓名 请将答案写在答题纸上,写清题号,不必抄题,字迹工整、清晰。 请在试题纸、答题纸和草稿纸上都写上班级、学号和姓名,交卷时一并提交。 每题均需要编写程序或函数,必须添加必要的注释,程序命名和书写要规范,个别题目还需要画出对应的PAD。 务必使用同一颜色的中性笔或钢笔答题,不允许使用铅笔答题和画图。一、20分编写函数,输出给定的字符串s中从m字符开始后的r个字符(假设s中有m字符且后有r个字符)。二、20分有n个整数放在数组a中,编写递归函数,求整数之和。三、20分编写函数,对任意给定的int类型数组A,求最小

2、元素值并输出。求最小元素用函数编写,以指针做参数。函数形式如下:int min_data(int *p,int n)其中:指针p为数组首地址,n为数组元素的个数。四、20分在D盘根目录下有文件source.txt,在该文件中存放某班学生的学号及成绩,每个学生的学号是唯一的,学号和成绩是整数,每个数据宽度为6位,编写程序求:从键盘输入学生的学号,在文件中检索该学生:如找到,显示该学生的学号及成绩;不存在显示1。五、20分己知如图所示一个链表,链表中的每节是一个字符,要求:1)根据给定的链表定义结点的结构体类型;2)编写函数删除链表中所有数字字符的结点。2014级唐班程序设计综合课I期末考试B卷答

3、案及评分标准考试时间:2015年01月一、满分20分。#include /头文件(2分)void f (char* s, int r) / (18分)(int i;char* p=s;while(*s!- in)s+;for(i=0;ir;i+)printf(c,*(+s);)二、满分20分。int sum(int a, int n)(if(n=l) / 递归出口(10分)return a0;return sum (a, n-l)+anl; 递归过程(10分)三、满分20分。include /头文件(2分)int min_data(int *p, int n) 处理函数(10分)(int i;

4、int min二p0;for(i=l;in;i+)if (pimin)min=pi;return min;)void main() /主函数(8分)int A=6,2,3,4;printf(%dn,min_data(A, 4);四、满分20分。include /头文件(2分)include void mainOFILE* f; 文件定义(2分)int searchno, no, score;if (f=fopen(D:source. txt,r)=NULL) 文件打开(4分)(printf(Error!n);exit(0);scanf(d,&searchno); 查找过程(10分)while(

5、!feof (f)fscanf (f, 6d%6d,&no, &score);i f (no=searchno)printf(%6d%6dn, no, score);return;)printf (Tn);fclose(f); /文件关闭(2分)五、满分20分。struct node 定义(5分)char key;struct node * next;;struct node * del (struct node * base) / (2分)while(base-key=,0* & base-key V9) / (5分)base二base-next;struct node * p二base; 删除过程(6分)while(p-next!=NULL)if(p-next-key- O & p-next-keynext=p-next-next;elsep=p-next;return base; /返回值(2分)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号