成信大807程序综合设计2015年试题答案(部分)

此答案系学长自己做出来的答案,并非官方答案,有问题欢迎留言交流!由于答案不完整,大家也可以将自己做的以及相关想法写在留言栏里面,方便大家交流查阅,谢谢!

一、填空题

(1) 1
(2) test1.txt
(3) int FindMax(int x[N][M])
(4) max = FindMax(x);
(5) return max;
(6) printf("%c", a[i])
(7) 字符型
(8) 变量 a, b 的值互换
(9) c = 10 + 2 * ( n - 1 )
(10) age(n)
(11) 题目有误,s1 为字符串常量,常量的值是不能被改变的
(12) 3

二、程序改错题

10题.
(1) char * p_str;
(2) if ((p_str=(char *)malloc(100)) == NULL)
(3) free(p_str);
11题.
(4) void input(struct person * x);
(5) input(&y);
(6) void input(struct person * x)
12题.
(7) double result = 0;
(8) result += 1.0 / fac;
13题.
(9) int i;
(10) printf("*****\n");

三、分析程序题

14题:
功能:判断数组 a 和数组 b 对应位置是否相当,若相等,则结束;若不等,则输出 a 对应位置的元素。
运行结果:12 4 17 24 27

15题:
功能:将字符串两两之间进行比较,升序排列。

四、算法设计及编程题

编程题答案请参考陈宏松同学的博客,在此我们由衷地对他表示感谢!
http://www.chenhongsong.top/index.php/2019/11/16/2015/

相关链接

此答案系学长自己做出来的答案,并非官方答案,有问题欢迎留言交流!由于答案不完整,大家也可以将自己做的以及相关想法写在留言栏里面,方便大家交流查阅,谢谢!

文章最后更新时间为:2019 年 11 月 20 日 10:05:02

已有 3 条评论
  1. 子墨同学提供的答案详解,感兴趣的同学可以参考
    http://blog.zimo.wiki/2019/11/14/23c99d45/

  2. Pocky Pocky

    填空题的第十一题题目并没有错吧 答案应该是4

    1. 你自己上机测试一下吧,你就可以得到答案了

添加新评论