首页学历类考试大学计算机科学
(简答题)

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

正确答案

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

答案解析

相似试题

  • (单选题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (填空题)

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

    答案解析

快考试在线搜题