你在为TestKing Inc 创建一个ASP.NET应用程序。公司用应用程序完成定期跟踪和产生记帐发票。帐目接收部门用一个名为PrepareInvoices.aspx的页在每月底发出发票给顾客。在应用程序测试时,你发现一些发票的到期合计数产生负值。到期合计数在PrepareInvoices.aspx页中的一个名为CalculateTotalDue函数里计算。从PrepareInvoices.aspx页中调用的函数CalculateTotalDue包含下面代码:(行号谨用于参考) 1 Dim totalAmountDue As Double 2 totalAmountDue = CalculateTotalDue() 3 totalAmountDue -= totalAmountDue * discountRate 你正用Visual Studio.NET 调试程序,你需要在PrepareInvoices.aspx里停止代码的执行并在调用函数CalculateTotalDue返回负值时输入交互调试程序。你应该怎么做?(2.0分) A. 如下更改代码段: Dim totalAmountDue As Double totalAmountDue = CalculateTotalDue() System.Diagnostics.Debug.Assert(totalAmountDue >= 0) totalAmountDue -= totalAmountDue * discountRate B. 如下更改代码段: Dim totalAmountDue As Double totalAmountDue = CalculateTotalDue() totalAmountDue -= totalAmountDue * discountRate System.Diagnostics.Debug.Assert(totalAmountDue >= 0) C. 在观察窗口里,增加totalAmountDue < 0表达式并选择Break When Value Is True选项 D. 在代码段第3行设置断点,当totalAmountDue < 0条件为,为断点定义一个条件来中断