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

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

参考解析

解析: 暂无解析

相关考题:

关于exit与die语句结构的说法正确的是()。 A.exit语句结构执行会停止执行下面的脚本,而die无法做到B.die语句结构执行会停止执行下面的脚本,而exit无法做到C.die语句结构等价于exit语句结构D.die语句结构与exit语句结构没有直接的关系

( 24 )以下关于 return 语句的叙述中正确的是A )一个自定义函数中必须有一条 return 语句B )一个自定义函数中可以根据不同情况设置多条 return 语句C )定义成 void 类型的函数中可以有带返回值的 return 语句D )没有 return 语句的自定义函数在执行结束时不能返回到调用处

如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_________________。

以下错误的描述是( )。A、被调用函数中可以不用return语句B、被调用函数中可以用多个return语句C、被调用函数中,如果有返回值,就一定要有return语句D、被调用函数中,一个return语句可返回多个值给调用函数

下列函数中返回值与其他函数返回值不同的是()。 A、FACT(5)B、PRODUCT(1,2,3,4,5)C、SUMSQ(1,2,3,4)*POWER(2,2)D、SQRT(POWER(120,4))

下列叙述中正确的是( )。A.在一个函数中,只能有一条return语句B.函数的定义和调用都可以嵌套C.函数必须有返回值D.不同的函数中可以使用相同名字的变量

以下关于return语句的叙述中正确的是( )。A.一个自定义函数中可以根据不同情况设置多条return语句B.一个自定义函数中必须有一条return语句C.定义成void类型的函数中可以有带返回值的retum语句D.没有return语句的自定义函数在执行结束时不能返回到调用处

下列关于过程的说法中,错误的是( )。A.函数过程有返回值B.子过程有返回值C.函数声明使用Function语句,并以End Function语句作为结束D.声明子程序以Sub关键字开头,并以End Sub语句作为结束

以下关于RetuRn语句的叙述中正确的是A.一个自定义函数中必须有一条RetuRn语句B.一个自定义函数中可以根据不同情况设置多条RetuRn语句C.定义成void类型的函数中可以有带返回值的RetuRn语句D.没有RetuRn语句的自定义函数在执行结束时不能返同到调用处

下列叙述中,不正确的是( )。A.在一个函数中,可以有多条return语句B.函数的定义不能嵌套,但函数的调用可以嵌套C.函数必须有返回值D.不同的函数中可以使用相同名字的变量

设计一个函数过程,当条件不满足时,提供报告错误信息,并使程序从特殊出口退出,需要用()语句。A. End SubB. Exit SubC. End FunctionD. Exit Function

下列关于过程的说法,错误的一项是( )。A.函数过程有返回值B.子过程有返回值C.函数声明使用“Function”语句,并以“EndFunction”语句作为结束D.声明子程序以“Sub”关键字开头,并以“EndSub”语句作为结束

在一个被调用函数中,关于return语句使用描述,( )是正确的。A.函数返回值的类型是在定义函数时确定,在函数调用时是可能改变的B.函数返回值的类型就是返回值表达式的值C.函数返回值的类型决定了返回值表达式的类型D.函数返回值的类型可以与返回值表达式的类型不一致

请教:2012年3月全国计算机等级《二级C语言》模拟试题(1)第2大题第8小题如何解答?【题目描述】有关return语句说法不正确的是(  )A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示无类型或空类型D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型

下列叙述中错误的是( )。A.一个函数中可以存在多条return语句B.调用函数可以在一条非独立的语句中完成C.函数无返回值时,可以是void类型。D.函数的类型是由函数的返回值决定的

有关return语句说法不正确的是( )A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型

在VBScript中,退出函数过程,应使用的语句是:()A、ExitB、Exit subC、Exit FunctionD、Exit Do

关于函数的返回值,以下描述中错误的是() A、如果函数定义中有返回值,那么函数中就必须保证任何情况下都能通过return语句返回一个值,否则编译时会出错B、一个函数中只能有一条return语句,而且它必须位于函数的最后一行C、如果函数定义中没有返回值,那么这个函数就不能用return语句返回D、如果函数定义中有返回值,那么这个函数就必须通过return语句返回一个值E、函数通过return语句返回值

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

在VBScript中,要退出函数,应使用的语句()A、ExitB、Exit SubC、Exit FunctionD、Break

关于VBScript过程,下列说法错误的是()。A、Function函数有返回值B、call语句用于Sub或Function过程的调用C、调用Sub过程时call语句可以省略,但是调用Function过程时不可以省略D、使用Exit Sub语句可以从Sub过程中立即退出

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

关于函数知识下列描述说法不正确的是()A、函数值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。B、函数的值通过return语句返回主调函数C、有返回值函数的定义格式为:返回值类型函数名(参数列表);{函数体}D、无返回值函数的定义格式为:void函数名(参数列表);{函数体}

在Do......Loop语句中有两种形式: 形式1: Do{While|Until}<条件> 语句块 [Exit Do 语句块] Loop形式2: Do 语句块[Exit Do 语句块] Loop{While|Until}<条件> 形式1和形式2的区别在于()A、形式1为先执行后判断,至少执行一次形式2为先判断后执行,可能一次也不执行B、形式1为先判断后执行,可能一次也不执行形式2为先执行后判断,至少执行一次C、形式1为先判断后执行,至少执行一次形式2为先执行后判断,至少执行一次D、以上说法都不正确

下列叙述不正确的是()。A、InputBox函数的返回值为字符型。B、MsgBox函数的返回值为所单击按钮的键值。C、MsgBox语句的返回值为所单击按钮的键值。D、Shell函数的返回值为所执行文件的工作代码。

单选题关于exit()与die()的说法正确的是()A当exit()函数执行会停止执行下面的脚本,而die()无法做到B当die()函数执行会停止执行下面的脚本,而exit()无法做到Cdie()函数等价于exit()函数Ddie()函数于exit()函数没有直接关系

单选题关于VBScript过程,下列说法错误的是()。AFunction函数有返回值Bcall语句用于Sub或Function过程的调用C调用Sub过程时call语句可以省略,但是调用Function过程时不可以省略D使用Exit Sub语句可以从Sub过程中立即退出