Throw语句抛出的异常类型必须是()A、 System.Exception或从System.Exception派生的类型B、 System.Show类型C、 System类型D、 任意类型
Throw语句抛出的异常类型必须是()
- A、 System.Exception或从System.Exception派生的类型
- B、 System.Show类型
- C、 System类型
- D、 任意类型
相关考题:
应改为“catch(char*s)”。 (2)应改为“cateh(inti)”。 (3)应改为“catch(…)”。 【解析】本题中第1个标识前的异常抛出语句为“throw("error");”,其中的类型为字符串。所以对应的异常捕捉语句catch中应该符合这个类型,而程序中给出的语句“catch(chars)”是字符型的,所以第1处的语句修改为“catch(char*S)”。第2个标识前的异常抛出语句为“throw((int)0);”,其中的类型为int。对应的异常捕捉语句catch中应该符合这个类型,所以补充catch子句中的类型,否则如果找不到匹配的catch块,系统就会调用一个系统函数,使程序终止运行。即第2处的语句修改为“catch(inti)”。如果在catch子句中没有指定异常信息的类型,那么就用删节号“…”表示它可以捕捉任何类型的异常信息,即修改为“catch(…)”。
下列叙述中正确的是:()A.C语言程序总是从第一个定义的函数开始执行B.C语言程序中,函数类型必须进行显式声明C.C语言程序中,return语句必须放在函数的最后D.C语言程序中,return语句中表达式的类型应该与函数的类型一致
在Oracle中,当从SQL表达式调用函数时,下列描述不正确的是()。 A.从SELECT语句调用的函数均不能修改数据库表B.函数可以带有IN、OUT等模式的参数C.函数的返回值必须是数据库类型,不得使用PL/SQL类型D.形式参数必须使用数据库类型,不得使用PL/SQL类型
一般情况下〃异常类存放在什么命名空间中<()。A、生成异常类所在的命名空间B、System.Exception命名空间C、System.Diagnostics命名空间D、System命名空间
关于数据类型转换下面描述错误的是()A、byte类型数据可以转换为short、int、long类型数据B、long类型数据有可能转换为byte、short、int类型数据C、在语句int i=(int)78.67;中,变量i的值为79D、当两个数据的类型不同一时,必须先进行数据类型的转换,再运算或赋值
在Oracle中,当从SQL表达式调用函数时,下列描述不正确的是()。A、从SELECT语句调用的函数均不能修改数据库表B、函数可以带有IN、OUT等模式的参数C、函数的返回值必须是数据库类型,不得使用PL/SQL类型D、形式参数必须使用数据库类型,不得使用PL/SQL类型
单选题关于数据类型转换下面描述错误的是()Abyte类型数据可以转换为short、int、long类型数据Blong类型数据有可能转换为byte、short、int类型数据C在语句int i=(int)78.67;中,变量i的值为79D当两个数据的类型不同一时,必须先进行数据类型的转换,再运算或赋值
单选题变量的类型定义中,优先级由高到低的顺序为()A类型说明语句、IMPLICIT 说明语句、隐含约定B隐含约定、IMPLICIT 说明语句、类型说明语句CIMPLICIT 说明语句、类型说明语句、隐含约定D隐含约定、类型说明语句、IMPLICIT 说明语句
单选题Option Explicit语句表示()。A可以不申明变量类型B必须申明变量类型C数组下标从0开始D数组下标从1开始