You need to ensure that the debugger breaks execution within the Calculatelnterest() method…

You are debugging an application that calculates loan interest. The application includes the following
code. (Line numbers are included for reference only.)

You need to ensure that the debugger breaks execution within the Calculatelnterest() method when the
loanAmount variable is less than or equal to zero in all builds of the application.
What should you do?

You are debugging an application that calculates loan interest. The application includes the following
code. (Line numbers are included for reference only.)

You need to ensure that the debugger breaks execution within the Calculatelnterest() method when the
loanAmount variable is less than or equal to zero in all builds of the application.
What should you do?

A.
Insert the following code segment at line 03: Trace.Assert(loanAmount > 0);

B.
Insert the following code segment at line 03: Debug.Assert(loanAmount > 0);

C.
Insert the following code segment at line 05: Debug.Write(loanAmount > 0);

D.
Insert the following code segment at line 05: Trace.Write(loanAmount > 0);

Explanation:
Notice that the question says “in all builds of theapplication”. If this were just the production version, Debug.
Assert would be the answer because Debug symbols are not present in production.



Leave a Reply 5

Your email address will not be published. Required fields are marked *


Gehan

Gehan

The Answer is

Debug.Assert(loanAmount > 0);

Jonathan

Jonathan

A because “in all builds of the application”

Ashraf

Ashraf

The notice here is that it says when the load is less than or equal to zero, yet they all (loanAmount > 0)

luiz

luiz

it just breaks when the condition return false