扫码加入训练营

牢记核心词

学习得礼盒

2020考研计算机《数据结构(C语言版)》详解答案(40)

2019-05-21 10:15:57来源:网络

  2020年计算机考研复习已经开始,新东方在线在此整理了2020考研计算机《数据结构(C语言版)》详解答案(40),希望能帮助大家!

  在程序设计中,常用下列三种不同的出错处理方式:

  (1) 用exit语句终止执行并报告错误;

  (2) 以函数的返回值区别正确返回或错误返回;

  (3) 设置一个整型变量的函数参数以区别正确返回或某种错误返回。

  试讨论这三种方法各自的优缺点。

  解:(1)exit常用于异常错误处理,它可以强行中断程序的执行,返回操作系统。

  (2)以函数的返回值判断正确与否常用于子程序的测试,便于实现程序的局部控制。

  (3)用整型函数进行错误处理的优点是可以给出错误类型,便于迅速确定错误。

  在程序设计中,可采用下列三种方法实现输出和输入:

  (1) 通过scanf和printf语句;

  (2) 通过函数的参数显式传递;

  (3) 通过全局变量隐式传递。

  试讨论这三种方法的优缺点。

  解:(1)用scanf和printf直接进行输入输出的好处是形象、直观,但缺点是需要对其进行格式控制,较为烦琐,如果出现错误,则会引起整个系统的崩溃。

  (2)通过函数的参数传递进行输入输出,便于实现信息的隐蔽,减少出错的可能。

  (3)通过全局变量的隐式传递进行输入输出最为方便,只需修改变量的值即可,但过多的全局变量使程序的维护较为困难。


本文关键字: 2020考研计算机

考研英语核心词汇营

背词+听课+练习+督学,学习得礼盒

更多资料
更多>>
更多内容

关注新东方在线考研服务号

获得21考研真题及答案解析

1. 打开手机微信【扫一扫】,识别上方二维码;
2.点击【关注公众号】,获取资料大礼包。

考研资料大礼包
近10年考研真题及答案免费下载
更多>>
更多公开课>>
更多>>
更多资料