0% found this document useful (0 votes)
6 views

AngularJS MCQ

The document contains a series of multiple-choice questions (MCQs) related to AngularJS and Angular 2, covering topics such as frameworks, architectural patterns, directives, filters, and decorators. It tests knowledge on various functionalities, definitions, and features of AngularJS and Angular 2. The questions also address concepts like data binding, routing, and the use of Angular CLI.

Uploaded by

aarti13082000
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

AngularJS MCQ

The document contains a series of multiple-choice questions (MCQs) related to AngularJS and Angular 2, covering topics such as frameworks, architectural patterns, directives, filters, and decorators. It tests knowledge on various functionalities, definitions, and features of AngularJS and Angular 2. The questions also address concepts like data binding, routing, and the use of Angular CLI.

Uploaded by

aarti13082000
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

AngularJS MCQ

1. AngularJS is a ____
Java framework
JavaScript framework
HTML framework
SQL framework

2. AngularJS is perfect for?


MPAs
DPAs
CPAs
SPAs

3. Among the following, on which architectural pattern is AngularJS based?


Decorator pattern
Observer pattern
MVVM architecture pattern
MVC architecture pattern

4. State whether true or false: AngularJS provides reusable components


True
False

5. Choose the correct syntax for writing AngularJS expression.


[expression]
{{expressions}}
{{{expressions}}}
{expressions}

6. Choose the reactor which is used to bind the application data to the HTML view in
AngularJS.
ng-bind directive
ng-model directive
ng-init directive
ng-app directive

7. Choose the correct statement about the lowercase filter.


it is a function that takes text as input
the lowercase filter converts a text to lowercase text
both a and b
none of the above
8. Choose the advantage of Angular JS among the following.
it provides reusable components
it uses dependency injection and makes use of separation of concerns
it is unit-testable
all of the above

9. The functionality of angular controllers in the application is


an angular controller is used for displaying the data
an angular controller is used for controlling the data
both a and b
None of the above

10. The syntax used to create a module in AngularJS is:


module(“app”,[])
var myModule=angular.module();
var myModule = new Module();
None of the above

11. Choose the incorrect AngularJS filter.


orderby
email
currency
lowercase

12. Who is the father of AngularJS?


Misko Hevery
Brad Green
Mike Adams
Adam a bronze

13. Choose the directive which is used to find the values of HTML controls to application
data.
ng-model
ng-init
ng-app
ng-hide

14. Choose whether true or false: Angular JS is completely based on HTML and
JavaScript.
True
False

15. Module created by using AngularJS function is known as


module()
mod()
Angular module()
mdl()

16. The total $RootScope an AngularJS application can have is?


0
1
2
3

17. Which of the following components is the one which can be injected as a
dependency in Angular JS?
Factory
Constant
Application module
Value

18. Choose the correct definition of deep thinking in AngularJS


Deep linking refers to Linking various views to the main page
Deep linking allows you to encode the state of an application in the URL so that it can
be bookmarked
Deep linking is an SEO based technique
all of the above

19. Among the following which can be used to write AngularJS directives
Attribute
class name
Tag
all of the above

20. State whether true or false: $routeprovider is a module.


True
False

21. State whether true or false: $https Services used to make an Ajax call to the server.
True
False
22. AOT stands for ________
Angular Object Templates
Ahead of Time compilation
Both a and b
None of the above

23. Choose the incorrect hook application lifecycle.


noOnInit
ngViewStart
ngOnChanges
None of the above

24. The router is a part of which of the following given models?


@angular/router
@angular/core
Both a and b
None of the above

25. What can RxJS be used for?


Server-side
Browser
Both a and b
None of the above

26. Which decorator is used for configuring model class


@NgApp
@NgModule
Both a and b are correct
None of the above

27. Choose the functionality of.angular-cli.json among the following.


used to configure angular 2 project
used to install required project packages
used to link external files
None of the above
28. Among the following choose the one which is responsible for the startup of the
angular 2 projects.
app.ts
main.ts
index.js
angular.cli.json

29. How is interpolation in angular 2 done?


{{{}}}
{{}}
{{|var}}
!!!!

30. Choose the filter which is used to convert the input to all uppercase
toUpper
upper
uppercase
None of the above

31. To detect changes in the angular 2 project which of the following is used?
zone.js
scope.js
zones.js
zone$,js

32. Which of the following is not a feature of angular 2?


Typescript
multi-thread
Components
services

33. Which of the following is used to retrieve a list of items from a server’s URL?
Using the http get method
using an HTTP package
create a get SQL statement
create a URL transaction

34. Choose the correct definition of routerOutlet.


A decorator defines the template to display when a route is activated
a directive defined in the HTML indicating where the route’s view should display
A directive defined in the HTML identifying the route to activate
A property of component class used to activate a route

35. Which of the following can be used as a prefix for directive?


ng-
data-
Both a and b
None of the above

36. Choose the correct definition of the view in MVC.


View is responsible for displaying all or a portion of data to the user
View is responsible to act and process the data
View represents the database view
none of the above

37. On which of the types of components can a custom derivative be created?


Attribute
element directives
CSS
All of the above

38. Choose whether true or false: AngularJS bootstrap itself during the config phase.
True
False

39. Choose whether true or false: -ng-bind binding Angular JS application data to HTML
tags.
True
False

40. Among the following which is not built-in a pipe in angular?


CurrencyPipe
DataPipe
PercentPipe
none of the above

41. Choose the valid AngularJS expression.


{(2+2)}
{2+2}
{{2+2}}
((2+2))
42. Which decorator is used to make a class a service?
Injectable
Component
Server
injector

43. What is the functionality of the @output decorator?


Add OptionShare data from child component to parent1
use a service
use event binding
share data from the parent component to a child

44. Choose whether true or false: We can apply multiple structural directives to a host
element.
True
False

45. Which function is used to import RouterModule in a feature module?


forRoot()
forModule()
forFeature()
forChild()

46. Most used CSS frameworks are ________


SASS
Semantic UI
Bootstrap
Foundation

47. AngularJS was developed by which company?


Facebook
Google
Angular
Netflix

48. What is the functionality of the @input decorator


Share data from child component to parent
use a service
use event binding
share data from parent component to child
49. Choose the definition of transpilers.
Converts source to the library
Convert source to source and then to the library
source to source compiler
all of the above

50. Angular CLI stands for ____________


Angular command-line interceptor
Angular command line
Angular command-line interface
Angular command-line user interfaces

You might also like