Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Recently I had face one interview. They were asked about OOP concept in X++.

How Can you use polymorphism in X++? Because you cannot give same name to two methods with different argument. How can you do that? Quote: Polymorphism is not the same as method overloading or method overriding. Polymorphism is only concerned with the application of specific implementations to an interface or a more generic base class. Method overloading refers to methods that have the same name but different signatures inside the same class. Method overriding is where a subclass replaces the implementation of one or more of its parent's methods. Neither method overloading nor method overriding are by themselves implementations of polymorphism. polymorphism in the context of object-oriented programming, is the ability of one type, A, to appear as and be used like another type, B.

So, basically, any RunBaseBatch extension class (the ones you use to process stuff in AX) is an example of polymorphism in AX. Because they all call the methods of the base class as if they were their own.

Technical questions could be: By Module (Basic classes in modules, for example ProdUpd in production module, other classes in Inventory module InventMovement and so on) Questions about the different frameworks in DAX for example, RunBaseBatch, AIF, Number sequences and so on, you can find this info in the book Inside Microsoft Dynamics AX 2009 Application questions: Regarding functionality in DAX, for example in production module could be Costing in production orders, master planning parameters for example time fences (Firming, Period, Coverage).

axapta- MB6 508 exam questions


What is the most significant reason behind Microsoft AXs ability to easily scale its number of concurrent users? A - Microsoft AXs Open Source Code B - Microsoft AXs Configuration Key system C - Microsoft AXs Layer structure D - Microsoft AXs AOS technology Answer: A Question: 3 What is MorphX? A - It is the automatic layout generation of Forms, Reports and Menus. B - It is the Integrated Development Environment in AX C - MorphX is used when data from more than one table needs to be showed on a form or a report D - It is the automatic layout generation of Forms, Reports and Menus. Answer: B

Question: 4 Does Microsoft AX allow multiple languages running on the same application? A - Yes, however, you have to have a different Application for each language. B - Yes, however, you have to have a different client for each language. C - Yes, Microsoft AXs label file system allows you to run multiple languages on one application D - Yes, however, it requires a separate Microsoft AX Object Server for each language. Answer: C Question: 5 What is IntelliMorph? A - That is the Integrated Development Environment in AX B - IntelliMorph is the tool you use to create a new label file C - IntelliMorph is used when data from more than one table needs to be showed on a form or a report D - It is the automatic layout generation of Forms, Reports and Menus. Answer: D Question: 6 Which is NOT a part of the security system in AX 4.0? A - Configuration keys B - Security keys C - User level security D - Record level security Answer: C

Question: 7 How are labels stored in Microsoft AX in a live 3-tier environment? A - In the standard Microsoft AX database. B - In a separate SQL database on the server. C - In label files on each client. D - In the label files in the application folder on the application server.

Answer: A Question: 10

If you want to delete the entire USR-layer from Microsoft AX, what files should you delete from the application folder? A - All Axusr*.* files and the axapd.aoi file. B - All *.usr files. C - The Usr.axa file and the axapd.aoi file. D - Only Axusr.aoi and axusr.aot. Answer: A Question: 11 What happens when importing the Address form from the SYS-layer into the USR-layer when the Address form in the USR-layer has modifications? A - The import deletes the form in the USR-layer. B - The import is ignored. C - The import overwrites the USR-layer. D - The form is imported with the name CopyOfAddress. Answer: C Question: 12 How should you change the label of an existing system field? A - By modifying the existing label in the SYS label file. B - By copying the object into a higher layer and then creating a new label in the SYP layer file. C - By creating a new label in a new label file. D - It can not be done. Answer: C Question: 14 If all you see on certain forms in the user interface is text such as @ABC160, what is most likely the reason? A - The label files did not get deployed. B - The Microsoft AX database needs re-indexing. C - The client files are corrupted. D - The SQL server is corrupted.

Answer: A Question: 15 How can you create a project that is visible to the other developers that are working on the same application? A - Open the AOT and create a project in the Public folder under the Project node. B - Click the Project button and create a project in the Shared folder. C - Projects are always private. D - Create the project and set the property to Shared. Answer: B Question: 16 Which is not a Debugger Window Pane? A - Input B - Output C - Variables

Tuesday, August 5, 2008

Free MB6 513 exam question


1. What is the purpose of the client/server trace tool? A. Monitoring of parameter values transfered between client and server. B. Detecting logical error related to three tier execution of the code. C. Measuring the amount of data transfered between the client and server. D. Monitoring the number of RPC calls between the client and server. Answer is D 2. How can you specify which microsoft dynamics ax 4.0 application to access? A. Edit the AX.ini file B. Use the Microsoft Dynamics Confuration Utility C. Use the Microost Dynamics AX server configuratioin utility. D. Use the Microsoft Dynamics AX server client utility. Answer: C

3. The Microsoft Dynamics Ax4.0 project module is used to. choose the 3 that apply A. Record costs of individual projects. B. Create a Grant chart for a project. C. Record revenue gained from individual projects. D. Calculate total project costs. Answer: A, C, D 4. What is the Microsoft Dynamics Ax4.0 project Module used for? A. Estimate and record costs and revenue transactions for individual projects. B. Create production work flow processes and procedures. C. Create Grant charts of projects. D. Estimate project schedules, timeline and milestones. Answer: A 5. What is the Difference between a static method and an instance method ? A. A static metohd can only be called once. B. A static method can be called without a class instance. C. A static method does not support user dialogs. D. Static methods are always used to construct instances of classes. Answer: B 6. How can a programmer use Microsoft Dynamics Ax 4.0 to track long queries with a threshold of more than 100 milliseconds? A. In the user options form, select SQL trace, check infolog in the long queries group, and set the threshold to 100 B. Start Microsoft Dynamics Ax4.0 with the start up command -longqueries = 100 C. Enter the Threshold value 100 in the system trace from located in the Database folder of the administrator tab of Main menu. D. Select the SQL monitoring checkbox in the system monitoring form and enter the value 100. Answer: A 7.Which of the following are two of the characteriscs of the microsoft Dynamics AX .Net Business Connector? choose the 2 that apply. A. Requires Microsoft Windows authentication. B. It is backward compatible with the COM business connector.

C. Has a Business Connector proxy user, which acts on behalf of user who cannot be fully authenticated. D. provides an event log that only recored .Net events Answer: A,C 8. What can the Find tool be user for? choose the 3 that apply. A. Find all Forms modified after a specified date. B. Find all Reports with best practice errors. C. Find all Classes that run on server. D. Find all objects modified by you Answer: A, C, D 9 How do you enable personalization of a form when starting the form from x++ code? choose the 2 that apply. A. Call the form using the parameter "-AllowEdit=Yes". B. You use a menu item. C. Users can never manipulte a form when it is activated from x++ code. D. Use classFactory to instantiate formRun. Answer: B , D 10. What is the purpose of RunBase Framework? A. it defines a common structure for all data entry/queries in Microsoft Dynamics Ax4.0. B. It defines a common structure for all access rights in Microsoft Dynamics Ax4.0. C. It defines a common structure for all data manipulation in Microsoft Dynamics Ax4.0. D. It defines a common structure for all forms in Microsoft Dynamics Ax4.0. Answer: C Posted by hany 0 comments Labels: axapta specialist, free axapta certification exam question - MB6 513, Morphx development at 7:10 AM Newer Posts Older Posts Home Subscribe to: Posts (Atom)

You might also like