Answer:
A. Sandboxing
Explanation:
The best solution to apply for this task would be Sandboxing. This is a software management strategy that isolates applications from critical system resources and other programs. In doing so you effectively add a secondary security layer on top of the application in order to prevent any and all malware from entering and damaging your overall system. Thus effectively reducing the risk.
 
        
             
        
        
        
Explanation:
deterministic system is a involved in development of future states of the system is called deterministic determinstic system.
 
        
             
        
        
        
Answer:
b. Integration testing. 
Explanation:
An error condition consisting of an error in the passing of parameters; a method passes or returns an unexpected value such as a negative price, is usually found in Integration testing.
Integration testing can be defined as a phase in software applications testing, which typically involves the process of testing the interface between two software module combined as a group. 
<em>The main purpose of an integration testing is to determine the correctness of this interface and expose any fault existing between integrated modules.</em>