MCQOPTIONS
Saved Bookmarks
This section includes 49 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What is the implicit keyword that is available in each function to access the arguments passed? |
| A. | args |
| B. | object |
| C. | arguments |
| D. | prototype |
| Answer» D. prototype | |
| 2. |
Which keyword is used for inheritance? |
| A. | extends |
| B. | inherits |
| C. | < |
| D. | extend |
| Answer» B. inherits | |
| 3. |
Which of the following is true for declaring a multiline string using backtick operators? |
| A. | String should be enclosed within a pair of three backtick operators |
| B. | String should be enclosed within a pair of four backtick operators |
| C. | String should be enclosed within a pair of two backtick operators |
| D. | Preserves white-space characters |
| Answer» E. | |
| 4. |
'let' variables are |
| A. | function scoped |
| B. | block scoped |
| C. | global scoped |
| D. | read-only |
| Answer» C. global scoped | |
| 5. |
How do you write an inline style specifying the font-size:12px and color:red; in JSX |
| A. | style={{font-size:12,color:red}} |
| B. | style={{fontSize:12px,color:red}} |
| C. | style={fontSize:12px,color:red} |
| D. | style={{font-size:12px,color:red}} |
| Answer» C. style={fontSize:12px,color:red} | |
| 6. |
What happens when you call setState() inside render() method? |
| A. | Repetitive output appears on the screen |
| B. | Stack overflow error |
| C. | Duplicate key error |
| D. | Nothing happens. Life goes on! |
| Answer» C. Duplicate key error | |
| 7. |
Which of the following is correct syntax for a button click event handler, foo? |
| A. | <button onclick={this.foo()}> |
| B. | <button onclick={this.foo}> |
| C. | <button onClick={this.foo()}> |
| D. | <button onClick={this.foo}> |
| Answer» E. | |
| 8. |
Which method in a React Component is called after the component is rendered for the first time? |
| A. | componentDidUpdate |
| B. | componentDidMount |
| C. | componentMounted |
| D. | componentUpdated |
| Answer» C. componentMounted | |
| 9. |
What's used to pass data to a component from outside? |
| A. | setState |
| B. | render with arguments |
| C. | PropTypes |
| D. | props |
| Answer» E. | |
| 10. |
Which method in a React Component should you override to stop the component from updating? |
| A. | willComponentUpdate |
| B. | shouldComponentUpdate |
| C. | componentDidUpdate |
| D. | componentDidMount |
| Answer» C. componentDidUpdate | |
| 11. |
How do you access a function fetch() from a h1 element in JSX? |
| A. | <h1>{fetch()}</h1> |
| B. | <h1>${fetch()}</h1> |
| C. | <h1>{fetch}</h1> |
| D. | <h1>${fetch}</h1> |
| Answer» B. <h1>${fetch()}</h1> | |
| 12. |
Which Cordova Version Introduced Cordova CLI |
| A. | 3.0 |
| B. | 2.0 |
| C. | 1.0 |
| D. | None of these |
| Answer» B. 2.0 | |
| 13. |
Which Mobile Platform is not Supported by Cordova |
| A. | Android |
| B. | IOS |
| C. | Ubuntu |
| D. | None of these |
| Answer» E. | |
| 14. |
What technology does Cordova uses, for cross-platform mobile application development |
| A. | JVM |
| B. | Web |
| C. | CLR |
| D. | None of these |
| Answer» C. CLR | |
| 15. |
Which of the following platform tools used to package Cordova application into a native application, runs on a single operating system only |
| A. | Android SDK |
| B. | BlackBarry SDKs |
| C. | IOS SDK |
| D. | None of these |
| Answer» D. None of these | |
| 16. |
What type of license does Cordova projectis under |
| A. | Creative Commons |
| B. | BSD License |
| C. | Apache License |
| D. | Propritory |
| Answer» D. Propritory | |
| 17. |
What is the typical filename of startup page file of an Cordova application. |
| A. | index.html |
| B. | index.htm |
| C. | Config.xml |
| D. | conf.xml |
| Answer» B. index.htm | |
| 18. |
Angular 2 can detect when component data changes, and then automatically re-render the view to reflect that change. |
| A. | True |
| B. | False |
| C. | Both |
| D. | None |
| Answer» B. False | |
| 19. |
Angular 2 is using . . . . . . . . to detect changes. |
| A. | zone$.js |
| B. | Scope.js |
| C. | zone.js |
| D. | zones.js |
| Answer» D. zones.js | |
| 20. |
Which of the following is correct about Angular 2 Routing? |
| A. | Routing helps in directing users to different pages based on the option they choose on the main page |
| B. | Based on the option they choose, the required Angular Component will be rendered to the user |
| C. | Both of the above |
| D. | None |
| Answer» D. None | |
| 21. |
A special mention is required about the children element marked with the . . . . . . . . . . . directive attribute. This attribute qualifies the template that will be displayed when no other value defined by its ngSwitchWhen siblings matches the parent conditional expression. |
| A. | ngDefault |
| B. | ngTemplateDefault |
| C. | ngDefaultSwitch |
| D. | ngSwitchDefault |
| Answer» E. | |
| 22. |
On the opposite side of event bindings (()) lie Angular's square-bracket syntax ([]) which signify a . . . . . . |
| A. | property binding |
| B. | class binding |
| C. | style binding |
| D. | Both A & B |
| Answer» E. | |
| 23. |
What are the new features of Angular2? |
| A. | Component-Based |
| B. | Directives |
| C. | Dependency Injection |
| D. | All of these |
| Answer» E. | |
| 24. |
Since Angular 2 defines a set of built-in directives, the . . . . . . . . method passes them in a similar way in order to make them available in the entire application in order to prevent us from code duplications. |
| A. | startup |
| B. | bootstrap |
| C. | constructor |
| D. | initialization |
| Answer» C. constructor | |
| 25. |
The ______ directive substitutes the normal href property and makes it easier to work with route links in Angular 2. |
| A. | RouterLink |
| B. | RouterRend |
| C. | RouterLike |
| D. | RouterLayer |
| Answer» B. RouterRend | |
| 26. |
Angular 2 components can be described using ________is a way to do some meta-programming. |
| A. | controllers, controller |
| B. | loaders, loader |
| C. | typescripts, typescript |
| D. | decorators, decorator |
| Answer» E. | |
| 27. |
Angular 2 integrates easily with NativeScript, allowing you to code your native app in a . . . . . . . . . style that can run on any mobile device platform. |
| A. | declarative |
| B. | imperative |
| C. | interrogative |
| D. | exclamatory |
| Answer» B. imperative | |
| 28. |
Which of the following are the simplest NoSQL databases |
| A. | Key-value |
| B. | Wide-column |
| C. | Document |
| D. | All of the mentioned |
| Answer» B. Wide-column | |
| 29. |
Most NoSQL databases support automatic __________, meaning that you get high availability and disaster recove |
| A. | processing |
| B. | scalability |
| C. | replication |
| D. | All of the mentioned |
| Answer» D. All of the mentioned | |
| 30. |
NoSQL databases is used mainly for handling large volumes of ______________ dat |
| A. | unstructured |
| B. | structured |
| C. | semi-structured |
| D. | All of the mentioned |
| Answer» B. structured | |
| 31. |
________ stores are used to store information about networks, such as social connection |
| A. | Key-value |
| B. | Wide-column |
| C. | Document |
| D. | Graph |
| Answer» E. | |
| 32. |
In controllers, model data is accessed via $scope object. |
| A. | false |
| B. | True |
| Answer» C. | |
| 33. |
AngularJS Expressions are written inside double braces like {{ expression}}. |
| A. | false |
| B. | true |
| Answer» C. | |
| 34. |
Scope act as glue between controller and view. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 35. |
Using factory method, we first define a factory and then assign method to it. |
| A. | false |
| B. | true |
| Answer» C. | |
| 36. |
Use novalidate with a form declaration to disable any browser specific validation. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 37. |
Which of the following is true about $dirty flag? |
| A. | $dirty flag states that value has been changed. |
| B. | $dirty flag states that form has invalid data. |
| C. | Both of the above. |
| D. | None of the above. |
| Answer» B. $dirty flag states that form has invalid data. | |
| 38. |
AngularJS expressions behave in same way as ng-bind directives. |
| A. | True |
| B. | False |
| Answer» C. | |
| 39. |
What is deep linking in AngularJS? |
| A. | Deep linking allows you to encode the state of application in the URL so that it can be bookmarked. |
| B. | Deep linking is a SEO based technique. |
| C. | Deep linking refers to linking various views to a central page. |
| D. | None of the above. |
| Answer» B. Deep linking is a SEO based technique. | |
| 40. |
Which of the following API is a MUST for every ReactJS component? |
| A. | getInitialState |
| B. | render |
| C. | renderComponent |
| D. | None |
| Answer» D. None | |
| 41. |
Props are __________ into other components |
| A. | Injected |
| B. | Methods |
| C. | Both A and B |
| D. | All of these |
| Answer» C. Both A and B | |
| 42. |
How can you access the state of a component from inside of a member function? |
| A. | this.getState() |
| B. | this.prototype.stateValue |
| C. | this.state |
| D. | this.values |
| Answer» E. | |
| 43. |
What are the limitations of ReactJS? |
| A. | React is only for view layer of the app so we still need the help of other technologies to get a complete tooling set for development |
| B. | React is using inline templating and JSX. This can seem awkward to some developers |
| C. | The library of react is too large |
| D. | All of these |
| Answer» E. | |
| 44. |
What is ReactJS? |
| A. | Server-side Framework |
| B. | User-interface framework |
| C. | Both |
| D. | None |
| Answer» D. None | |
| 45. |
At the highest level, React components have lifecycle events that fall into |
| A. | Initialization |
| B. | State/Property Updates |
| C. | Destruction |
| D. | All of these |
| Answer» E. | |
| 46. |
What are the advantages of React JS? |
| A. | React can be used on client and as well as server side too |
| B. | Using React increases readability and makes maintainability easier. Component, Data patterns improves readability and thus makes it easier for manitaining larger apps |
| C. | React can be used with any other framework (Backbone.js, Angular.js) as it is only a view layer |
| D. | All of the above |
| Answer» E. | |
| 47. |
How does React handle Web Accessibility Initiative - Accessible Rich Internet Applications (WAI-ARIA) standard? |
| A. | aria-* HTML attributes are fully supported in JSX. Where most DOM properties and attributes in React are camelCased, these attributes should be lowercased |
| B. | ria-* attributes should be converted to camelCase like other attributes eg. className, onChange and so on |
| C. | React processes aria-* attributes separately and update the DOM for accessibility if the user requires it |
| D. | React is yet to support WAI-ARIA standard |
| Answer» E. | |
| 48. |
What does the “webpack” command do? |
| A. | Transpiles all the Javascript down into one file |
| B. | Runs react local development server |
| C. | Both A and B |
| D. | None |
| Answer» B. Runs react local development server | |
| 49. |
What is a react.js in MVC? |
| A. | Controller |
| B. | Middleware |
| C. | Model |
| D. | Router |
| Answer» B. Middleware | |