Adobe Flex Builder MCQs

Adobe Flex Builder MCQs

The following Adobe Flex Builder MCQs have been compiled by our experts through research, in order to test your knowledge of the subject of Adobe Flex Builder. We encourage you to answer these 100+ multiple-choice questions to assess your proficiency.
Please continue by scrolling down.

1: Which among the following is a TweenEffect event?

A.   TweenStart

B.   TweenUpdate

C.   TweenEnd

D.   All of the above

2: Which among the following elements are used to create a Form?

A.   FormItem containers

B.   Form fields

C.   FormHeading components

D.   All of the above

3: Which among the following is true about MXML Application?

A.   MXML files are ordinary XML files

B.   The <mx:Application&is always the root tag of a Flex application

C.   You can write a MXML application in a single file or in multiple files

D.   All of the above

4: A data adapter is responsible for updating the persistent data store in a manner appropriate to the specific data store type, for the Java adapter. State whether the statement is true or false.

A.   True

5: A mask effect is any effect that is a subclass of the MaskEffect class, which includes the wipe effects and the Iris effect. State whether the statement is true or false.

A.   True

6: All charts except the PieChart control have grid lines by default. State whether the statement is true or false.

A.   True

7: Why do you use custom serialization of Data?

A.   It is used to avoid passing of all the properties of either the client-side or server-side representation of an object across the network tier

B.   It is used to code your classes so that specific properties that are client-only or server-only are not passed over the wire

C.   None of the above

D.   Both a and b

8: Functions can not be declared within other functions. State whether the statement is true or false.

A.   True

B.   False

9: The <mx:Model> and <mx:XML> tags are Flex compiler tags and correspond directly to ActionScript classes. State whether the statement is true or false.

A.   True

B.   False

10: Read the code in the given image. What does the 'Switch' statement do in this code?

A.   It generates an error

B.   It prints the word 'Switch' returned by the Date.getDay() method

C.   It returns to nothing

D.   It prints the day of the week based on the day number returned by the Date.getDay() method

11: Which among the following task is not performed by the Build phase for building Flex applications?

A.   Server-side caching

B.   Compiling

C.   Debugging

D.   Testing

12: Which among the following effects works only on the text rendered using an embedded font?

A.   Dissolve

B.   Fade

C.   Rotate

D.   All of the above

13: Flex design mode is not available when working with ActionScript projects. State whether the statement is true or false.

A.   True

14: As shown in the diagram, which among the following is the default size of the container while creating a new MXML component?

A.   400x600 pixels

B.   400x300 pixels

C.   300x400 pixels

D.   None of the above

15: Which type of files can be embedded in a Flex application?

A.   Symbols stored in a SWF file

B.   TTF files

C.   System fonts

D.   All of the above

16: Which among the following is not an 'Effect'?

A.   Normal Effect

B.   Mask Effect

C.   Move Effect

D.   Resize Effect

17: Which among the following options represents Padding Area on a chart in the given diagram?

A.   A

B.   B

C.   C

D.   D

18: The code in the given image shows the basic format of an Easing Function. What does 'd' specify?

A.   It specifies time

B.   It specifies the duration of the effect in milliseconds

C.   It specifies the initial position of a component

D.   It specifies the total change in position of the component

19: Which among the following option is not a part of the process of Loading style sheets at run time?

A.   Writing an Action script file for your application

B.   Compiling the CSS file in a SWF file by using the mxmlc compiler

C.   Calling the StyleManager.loadStyleDeclarations() method in your Flex application

D.   None of the above

20: What type of files are required by a simple wrapper for the Flex application?

A.   Wrapper.html

B.   Myscript.js

C.   App.swf

D.   All of the above

21: What is the negative aspect of using standard effect triggers with charts?

A.   It is applied to the particular data in the chart control

B.   The effects are applied to the entire chart control and not just the data in the chart control

C.   You can not use standard effect triggers with charts

D.   None of the above

22: Study the code in the given image. In this code, autoLayout property has been set to false. What purpose does it serve?

A.   It helps to enlarge the image

B.   It helps the image to extend past its boundaries

C.   It prevents the HBox container from resizing as the image resizes

D.   None of the above

23: What is true about a Blacklist?

A.   It contains client IP addresses that are permitted to access endpoints

B.   It has two types of controls: basic and data provider

C.   It contains client IP addresses that are restricted from accessing endpoints

D.   None of the above

24: Which of the following Flex file format has a.swc extension?

A.   MXML

B.   RSL

C.   Assets

D.   ActionScript

25: What is the use of Data validators?

A.   Data validators let you store data in client-side objects

B.   Data validators are ActionScript objects that check whether data in a component is formatted correctly

C.   Data validators provide a syntax for automatically copying the value of a property of one client-side object to a property of another object at run time

D.   None of the above

26: In Flex, all constraints are set relative to the edges of the container. They cannot be set relative to other controls. State whether the statements are true or false.

A.   True

B.   False

27: Flex text-based controls let you set and get text by using Text and htmlText property. State whether the statement is true or false.

A.   True

B.   False

28: Read the code in the given image. Why should you wrap the contents in a CDATA construct, when using <mx:Script> block?

A.   It allows you to store multiple values in a single data structure

B.   It lets you work with text strings

C.   It does nothing but uses it while working with Action Script

D.   It prevents the compiler from interpreting the contents of the script block as XML,and allows the ActionScript to be properly generated

29: Read the code in the given figure. What will be the output of this code?

A.   It will generate a checkbox

B.   The word "Employee" will appear on the screen

C.   It will generate a checkbox that is checked by default, along with Employee written on the screen

D.   An error will appear

30: The Flex Properties view appears only when the MXML editor is in design mode. State whether the statement is true or false.

A.   True

B.   False

31: Which among the following is not a chart type?

A.   Bubble

B.   Dot chart

C.   Candlestick

D.   HighLowOpenClose

32: JMS is a Java API that lets applications create, send, receive, and read messages for Flex Data Services. State whether the statement is true or false.

A.   True

B.   False

33: Which among the following syntax is an alternative to the <mx:Binding> tag?

A.   ( )

B.   (" ")

C.   ({ })

D.   " "

34: Which among the following files permits SWF files in other domains to access the data source?

A.   Crossdomain.xml

B.   Permit.xml

C.   Domain.xml

D.   None of the above

35: What is not true about the repeatDelay effect?

A.   It specifies the amount of time in milliseconds

B.   The default value is 1

C.   The default value is 0

D.   None of the above

36: Which among the following is not a Loop type?

A.   For

B.   Of

C.   While

D.   All of the above

37: What does the term 'Data Model' mean?

A.   It provides access to Java objects using the AMF protocol

B.   It defines how a change of view state looks as it occurs on the screen

C.   A data model is an ActionScript object that contains properties that you use to store application-specific data

D.   None of the above

38: Which among the following techniques will you use to create skins that do not become distorted when the component is resized?

A.   Scale-9

B.   Scale

C.   Scale-1

D.   None of the above

39: Which among the following types of user interface components is not supported by MXML application?

A.   Label bar

B.   Controls

C.   Containers

D.   None of the above

40: What happens when we add an item(at runtime) to an array collection which is bound to the dataProvider of a Datagrid?

A.   The added item automatically appears in the UI(datagrid) subject to the fact that we have refreshed the array collection after adding the item.

B.   The added item automatically appears in the UI(datagrid) even if we don't refresh the array collection.

C.   No change occurs in the UI.

D.   No change occurs in the UI until we refresh the datagrid.

41: What does the pattern letter "M" denote in the format string of a DateFormatter?

A.   Seconds

B.   Minutes

C.   Day

D.   Month

42: The dispatchEvent() method of the EventDispatcher class is used to______.

A.   dispatch an event

B.   register an event listener

C.   de-register an event listener

D.   create a new event object

43: With which of the following components can Item Renderers not be used?

A.   Datagrid

B.   Canvas

C.   Tree

D.   TileList

44: Which method of the ModuleLoader API is used to load a module?

A.   load()

B.   loadModule()

C.   get()

D.   getModule()

45: The priority of the busy Cursor in flex is ______.

A.   low

B.   medium

C.   high

46: The applicationComplete event of a container occurs before the creationComplete event?

A.   True

B.   False

47: Which of the following is not a data-driven control?

A.   Grid

B.   DataGrid

C.   List

D.   Tree

48: When a flex library project is compiled, what type of file is generated?

A.   .class

B.   .swf

C.   .swc

D.   .swf or .swc

49: Which of the following statements about the view cursor is true?

A.   The insert() function inserts an item at the current cursor location.

B.   The insert() function inserts an item after the current cursor location.

C.   The insert() function inserts an item at the end of the array collection.

D.   The insert() function inserts an item at the 0th index of the array collection.

50: Which of the following containers extends the Viewstack class to provide navigation between its child components?

A.   TabNavigator

B.   Accordion

C.   TabBar

D.   ButtonBar