Correct Answer: Type checking is the operation on which the arguments that can only be applied for Static type checking performs the type checking operation before the execution of the program To perform this operation, the arguments, expressions, variables must be given a data type Dynamic type checking performs the type checking operation at the time of the program execution To perform this operation, the arguments, expressions, variables must be given a data type