Answer: a. ng
Explanation: The ng module is loaded by default when an AngularJS application is started. The module itself contains the essential components for an AngularJS application to function.
Answer: b. $new
Explanation: Child scopes are created using the $new() method
Answer: a. angular.element
Explanation: The angular.element function wraps a raw DOM element or an HTML string as a JQuery element if JQuery is available, otherwise, it defaults to using Angular's JQuery lite which is a subset of JQuery.
Answer: b. No
Explanation: No, the '$scope' cannot be injected while creating service using 'factory' method.
Answer: b. JSON
Explanation: AngularJS needs data in JSON format to populate its model.
Answer: c. $Scope
Explanation: Scopes define the accessibility of a javascript variable. Scopes are objects that refer to the model. The '$scope' acts as glue between controller and view. Scopes are objects that refer to the controller and to the views.