MCQs > IT & Programming > Sencha MCQs > Basic Sencha MCQs

Basic Sencha MCQ

1. True or False? In the Drawing and Charting package, you need to load the Charting package to create a drawing surface.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

2. Stores have which of the following relations to data-bound components?

Answer

Correct Answer: Data-bound components connect to stores to display lists or trees of data

Note: This Question is unanswered, help us to find answer for this one

3. True or False? Sencha.io will not automatically preserve aspect ratio.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

4. What two ways can an event component be added?

Answer

Correct Answer: On the view definition itself or on a separate controller class

Note: This Question is unanswered, help us to find answer for this one

5. True or False? Sencha Touch lists don't rely on being bound to stores of model instances.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

6. In order for this piece of code to work properly what piece of code must be placed before it? "Ext.app.Controller"

Answer

Correct Answer: extend:

Note: This Question is unanswered, help us to find answer for this one

7. What do profiles allow developers to offer?

Answer

Correct Answer: different user experiences in different device categories

Note: This Question is unanswered, help us to find answer for this one

8. Unless you tell it otherwise, Sencha.io Src will resize the image to fit the physical screen of the mobile handset visiting your site, based on:

Answer

Correct Answer: It's user-agent string

Note: This Question is unanswered, help us to find answer for this one

9. All of the configurations for a given Component are listed in the "Config options" section of which page?

Answer

Correct Answer: Class docs page

Note: This Question is unanswered, help us to find answer for this one

10. Sencha's theming subsystem is called Syntactically _____ Stylesheets.

Answer

Correct Answer: Awesome

Note: This Question is unanswered, help us to find answer for this one

11. How are new applications generated in Sencha Touch?

Answer

Correct Answer: Through Sencha command

Note: This Question is unanswered, help us to find answer for this one

12. In: "src='http://src.sencha.io/x50/http://sencha.com/files/u.jpg'," What does x50 represent?

Answer

Correct Answer: The image will only take up 50% of the screen

Note: This Question is unanswered, help us to find answer for this one

13. How long does sencha.io src cache images?

Answer

Correct Answer: Up to one day

Note: This Question is unanswered, help us to find answer for this one

14. Which sentence about Ext.data.Store is TRUE?

Answer

Correct Answer: The Store class encapsulates a client side cache of Model objects.

Note: This Question is unanswered, help us to find answer for this one

15. True or False? Classes that are not distributed by Sencha should never use Ext as the top-level namespace.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

16. True or False? In Touch Charts, not all CSS style rules behave the same (or even work) in an .scss file.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

17. What is Sencha.io Scr?

Answer

Correct Answer: A cloud-based tool to help you dynamically resize images to adapt to changes in device screen size

Note: This Question is unanswered, help us to find answer for this one

18. Which of these are a valid character to include in a class name?

Answer

Correct Answer: "7"

Note: This Question is unanswered, help us to find answer for this one

19. What web technologies are used in Sencha?

Answer

Correct Answer: All of these

Note: This Question is unanswered, help us to find answer for this one

20. True or False? Sencha 2.x has a backwards compatibility feature to assist in migrating your 1.x code.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

21. Which naming convention should acronyms follow?

Answer

Correct Answer: CamelCase

Note: This Question is unanswered, help us to find answer for this one

22. What is Ext.container.Viewport?

Answer

Correct Answer: A specialized container representing the viewable application area

Note: This Question is unanswered, help us to find answer for this one

23. Which of these are capabilities of Components in Sencha Touch?

Answer

Correct Answer: All of these

Note: This Question is unanswered, help us to find answer for this one

24. What type of apps are developed through the Sencha Touch Framework?

Answer

Correct Answer: HTML5 based mobile apps that work on Android, iOS and Blackberry devices

Note: This Question is unanswered, help us to find answer for this one

25. What is Sencha?

Answer

Correct Answer: A MVC Javascript framework

Note: This Question is unanswered, help us to find answer for this one

26. What does MVC stands for?

Answer

Correct Answer: Model View Controller

Note: This Question is unanswered, help us to find answer for this one

27. Why is it often a good idea to destroy Components when you know you won't need them any more?

Answer

Correct Answer: Because most mobile devices have a limited amount of memory

Note: This Question is unanswered, help us to find answer for this one

28. What is a listener?

Answer

Correct Answer: A config object containing one or more event handlers to be added to this object during initialization

Note: This Question is unanswered, help us to find answer for this one

29. Which of these are acceptable variable names?

Answer

Correct Answer: All are acceptable

Note: This Question is unanswered, help us to find answer for this one

30. What is Xtype?

Answer

Correct Answer: Xtype is an easy way to create components without having to use the full Class name

Note: This Question is unanswered, help us to find answer for this one

31. What is Ext?

Answer

Correct Answer: Ext is the global namespace for the whole Sencha Touch framework

Note: This Question is unanswered, help us to find answer for this one

32. What is the function of Controllers?

Answer

Correct Answer: Controllers manage Views, Views fire events, Controllers respond to them

Note: This Question is unanswered, help us to find answer for this one

33. What is the function used to determine how the child Components should be organized and displayed on the screen?

Answer

Correct Answer: Layouts

Note: This Question is unanswered, help us to find answer for this one

34. What is the following code doing? Ext.define('App.new.CustomList' {extend: 'Ext.dataview, //...}); Ext.create(App.new.CustomList);

Answer

Correct Answer: Defining and instantiating a class App

Note: This Question is unanswered, help us to find answer for this one

35. Which of these are unique problems in deploying web-based charts on mobile touch devices as opposed to desktop environments?

Answer

Correct Answer: All of these

Note: This Question is unanswered, help us to find answer for this one

36. What is the difference between VBox and HBox?

Answer

Correct Answer: VBox is vertical instead of horizontal

Note: This Question is unanswered, help us to find answer for this one

37. Which of these are methods of every config?

Answer

Correct Answer: Getter and setter

Note: This Question is unanswered, help us to find answer for this one

38. What is the class "decode" shorthand for?

Answer

Correct Answer: Ext.JSON.decode

Note: This Question is unanswered, help us to find answer for this one

39. The most basic Sencha application consists of, at least, each the following: the Sencha libraries, ___, JavaScript file containing the apps source code.

Answer

Correct Answer: an index.html file

Note: This Question is unanswered, help us to find answer for this one

40. What are proxies responsible for?

Answer

Correct Answer: The actual loading and saving of data

Note: This Question is unanswered, help us to find answer for this one

41. What is app.js?

Answer

Correct Answer: The main Javascript entry point for your app

Note: This Question is unanswered, help us to find answer for this one

42. Which syntax should you use to get automatic getters and setters and have a much cleaner codebase?

Answer

Correct Answer: Config

Note: This Question is unanswered, help us to find answer for this one

43. If we create a container 300px wide with flex configs of 1 and 2, what will be the pixel width of each of the flex items?

Answer

Correct Answer: 100px for item 1 and 200px for item 2

Note: This Question is unanswered, help us to find answer for this one

44. True or False? Method names may only contain alphanumeric characters.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

45. Jasmine is a JavaScript BDD library. What makes Jasmine special?

Answer

Correct Answer: It does not require the DOM to work & it does not depend on other libraries

Note: This Question is unanswered, help us to find answer for this one

46. Class names should be properly namespaced using which notation?

Answer

Correct Answer: Object property dot

Note: This Question is unanswered, help us to find answer for this one

47. Which of the following is not a subclass of Text?

Answer

Correct Answer: checkboxfield

Note: This Question is unanswered, help us to find answer for this one

48. During runtime applications can use the validate() method on model instance to trigger ____.

Answer

Correct Answer: all the required validations

Note: This Question is unanswered, help us to find answer for this one

49. What is the name of the documentation tool provided by Sencha?

Answer

Correct Answer: JSDuck

Note: This Question is unanswered, help us to find answer for this one

50. Which of the following would be a proper implementation of createDelayed().

Answer

Correct Answer: Ext.Function.createDelayed()

Note: This Question is unanswered, help us to find answer for this one

51. Which of these is a technique for improving page load times when some browsers are not able to make large numbers of simultaneous requests to servers on the same domain?

Answer

Correct Answer: Domain sharding

Note: This Question is unanswered, help us to find answer for this one

52. What is the great way to allow the user to swipe through multiple full-screen pages?

Answer

Correct Answer: Using Ext.Carousel

Note: This Question is unanswered, help us to find answer for this one

53. What is Sencha Touch?

Answer

Correct Answer: A high-performance HTML5 mobile application framework

Note: This Question is unanswered, help us to find answer for this one