D. A is incorrect because CFLOCK requires either the SCOPE or the NAME attribute. B is incorrect because NAME and SCOPE are mutually exclusive attributes. C is incorrect because the SCOPE attribute must be a valid scope name, such as APPLICATION or SESSION.
A2:
C, D, and E. All three could be shared between requests.
A3:
A and B. C is incorrect because deadlocks occur only when locks are nested. D is incorrect because the CLIENT scope is not a variable type that requires locking.