简答题

在程序设计中,可采用下列三种方法实现输出和输入: (1)通过scanf和printf语句; (2)通过函数的参数显式传递; (3)通过全局变量隐式传递。 试讨论这三种方法的优缺点。

正确答案

(1)用scanf和printf直接进行输入输出的好处是形象、直观,但缺点是需要对其进行格式控制,较为烦琐,如果出现错误,则会引起整个系统的崩溃。
(2)通过函数的参数传递进行输入输出,便于实现信息的隐蔽,减少出错的可能。
(3)通过全局变量的隐式传递进行输入输出最为方便,只需修改变量的值即可,但过多的全局变量使程序的维护较为困难。

答案解析

相似试题
  • 在PowerPoint中,如须将幻灯片从打印机输出,可采用下列()方法。

    单选题查看答案

  • 在程序设计中,常用下列三种不同的出错处理方式: (1)用exit语句终止执行并报告错误; (2)以函数的返回值区别正确返回或错误返回; (3)设置一个整型变量的函数参数以区别正确返回或某种错误返回。 试讨论这三种方法各自的优缺点。

    简答题查看答案

  • 在微机中运行某一程序时,若存储容量不够,可采用下列()办法解决

    单选题查看答案

  • 要实现在播放时幻灯片之间的跳转,可采用的方法是()

    单选题查看答案

  • 要实现在播放时幻灯片之间的跳转,可采用的方法是()。

    单选题查看答案

  • 从键盘输入一串字符,以$为结束符,存储在BUF中。用子程序来实现把字符串中的大写字母改成小写字母,最后送显示器输出。

    简答题查看答案

  • 在微机系统中,可采用的输入/输出控制方式一般有4种:()、()、()、()。

    填空题查看答案

  • 在Dreamweaver8中插入水平线,可采用()实现。

    单选题查看答案

  • 基于单周期实现提高程序执行速度需要(),而基于多周期实现提高速度可采用()技术。

    填空题查看答案