自定义函数必须进行说明才可以使用()
- · 有4位网友选择 对,占比50%
- · 有4位网友选择 错,占比50%
A.默认参数必须放在函数参数列表的最右侧
B.调用函数时,可以不指定函数默认参数的值
C.调用foo(y = 1, x = 3)能运行成功,说明定义foo函数时, x与y是默认参数
D.函数调用时,如果要按照参数名字传递值,而不按照位置传递值,形参与实参的实参的名字必须一模一样
E.使用foo(x = 3, 1)可以调用函数成功。因为x是关键字参数,通过入参名字进行传值
A.必须继承c++标准库中给出的异常类
B.继承了c++标准库中给出的异常类,则可以在自定义异常类的构造函数体中调用基类的构造函数
C.自定义异常类的构造函数可以有参数
D.从C++自带异常类继承来的自定义异常类通过调用其基类构造函数,可以将异常状况的描述信息保留下来留待异常处理程序使用
A.对于要重复使用的一段代码,最好将其编写为一个函数
B.函数可提高程序的可重用性
C.在JavaScript中定义函数时必须指定返回值类型
D.既可以使用预定义的函数,也可以使用自定义的函数
A.多个函数不能写在一个文件中
B.一个文件只能保存一个函数
C.每个函数必须单独保存在一个文件
D.一个文件可以包含多个函数
E.一个函数可以用多个不同的文件来定义
F.多个函数可以存放在一个文件中,但使用时有一定的限制,即外部函数只能调用文件中的主函数
A.Linux不允许用户自定义函数
B.Linuxshell可以允许用户定义函数,然后在shell脚本中随便调用
C.Linux系统中可以使用cp和mv命令复制或移动,如果目标是文件夹的话都必须使用-r选项,否则命令会报错
D.Linux系统中SetGID权限位一般不会针对文件进行设置
在上一讲作业的“银行系统”的基础上,再一次改进,做一个新的版本,增加本讲所学的语法要素,如委托、事件与异常等。 要求如下: 1)上一版本中关于类、属性、方法、继承、修饰符等你不太满意的地方(或者你从别人那里学到的)可以进一步改进。改进的地方可以加上注释说明。(占3分) 2)程序中使用事件及委托。参照视频中提到的“六步法”,在ATM类中实现一个事件BigMoneyFetched (一大笔钱被取走了),即ATM机在操作时如果用户取款数大于10000,则可以激活这个事件。事件参数也是一个对象(可以定义类BigMoneyArgs),含有账号及当时取款数。在程序中(如Main中)注册这个事件,使之能在界面中显示出告警信息(相当于银行的监控功能)。(占3分) 3)程序中使用自定义异常。比如,定义一个异常类BadCashException,表示有坏的钞票。在程序中适当的地方(如取款函数)中,抛出(throw)(自定义的异常类(如random的Next(3)小于1,表示有三个之一的概率时就抛出),在ATM调用这个函数时进行捕获(catch)。(占3分) 4)使用其他语法(可选,如Attribute、Lambda表达式)。(占1分,总体印象较好时,也可获得这1分) 提交时,最好写一个简短说明你用的类及技术。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!