南京林业大学809程序设计2014年试题答案(部分)

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

一、单项选择题

  1. C
  2. A B
  3. C
  4. A
  5. D D相比C错得更明显,C没有赋值号,我不认为它是赋值语句,D里面取余运算不能作用于实型数
  6. D
  7. C putchar() 不能输出字符串,B选项转义字符,表示三位八进制数
  8. B
  9. D
  10. C
  11. C
  12. C
  13. B
  14. D
  15. C
  16. B
  17. B
  18. C
  19. 考纲未要求
  20. 考纲未要求

C语言转义字符表

strcat() 函数用来连接字符串,其原型为:
char *strcat(char *dest, const char *src);

【参数】dest 为目的字符串指针,src 为源字符串指针。

strcat() 会将参数 src 字符串复制到参数 dest 所指的字符串尾部;dest 最后的结束字符 '0' 会被覆盖掉,并在连接后的字符串的尾部再增加一个 '0'。

二、程序阅读题

1、 65534,65534,177776,fffe

关键是掌握进制的转换,但是%u这个格式控制符用得比较少,它表示输出无符号十进制数,而%d表示输出有符号的十进制数。

2、6

3、hanece

ps: 做题就是要做这种有一点点难度,做得自己不知道对错的样子,这种训练就恰到好处,再难一分就备受打击,再易一点,就毫无意义。

程序阅读题第3题

4、-1 2

5、4

6、9,One*World

7、80,-20

8、Prohsbn

9、8

10、10,x

题目中定义函数的时候漏掉了b,但不影响阅读

三、程序填空题

1、(1)i=1, m=0
(2)m += i

2、(3)n=2
(4)n==2?(n/(3.0*(2*n+1))):(t*n/(2*n+1))
(5)2*s

3、(6)'#'
(7)c-'A'

4、(8)return 0
(9)return 1

5、(10)j=k-1
(11)n
(12)a[j]<a[j+1]

6、(13)p<person+3
(14)old=p->age
(15)q->name, q->age

声明

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

欢迎加入 成信大计算机考研交流群 343659014

文章最后更新时间为:2019 年 11 月 16 日 21:45:02

已有 9 条评论
  1. 小鸣ds 小鸣ds

    感谢学长☺️

  2. 小鸣ds 小鸣ds

    选择:2.B(算法特性,有一个或多个输出,有0个或多个输入)

    1. 谢谢指出问题,算法五大特性如下:
      1.输入:在算法中可以有零个或者多个输入
       2.输出:在算法中至少有一个或者多个输出
       3.有穷行:在执行有限的步骤之后,自动结束不会出现无限循环并且每一个步骤在可接受的时间内完成
       4.确定性:算法的每一个步骤都具有确定的含义,不会出现二义性
        5.可行性:算法的每一步都必须是可行的,也就是说,每一步都能够通过执行有限的次数完成

  3. 土

    程序阅读题的第五道是不是应该为 10,One*Dream! 因为*p=str[1]

    1. 不好意思,我在程序阅读题的第五道题中并没有看见*p=str[1]

  4. 你好 你好

    程序填空题第二个,应该可以写:
    n=1;
    t=t*n/(2*n+1);
    2s

    1. 好的,谢谢,不过需要注意,没有2s的写法,应该是2*s

  5. 你好 你好

    好像程序填空题倒数第二个题错了

  6. 小鸣ds 小鸣ds

    南京林业大学809程序设计2012年试题答案(选择)
    1-5BABAC 6-10BACCB 11-15DBABD 16-20DDBAB
    21-25CBBCD
    哪位铁汁做完了就来对个答案啦🙃

添加新评论