InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What Is The Difference Between Overloading And Overriding? |
|
Answer» Overriding is the derived classes and the parent class are defined in a METHOD that is derived according to the OVERRIDE FUNCTION. OVERLOADING is a function that has the similar signatures but has DIFFERENT parameters. Overriding is the derived classes and the parent class are defined in a method that is derived according to the override function. Overloading is a function that has the similar signatures but has different parameters. |
|
| 2. |
How To Create Data Contract Class? |
|
Answer» The data contract CLASS contains in the X++ class have parm METHODS. The Data Member Attribute method is defined as the beginning STEP for the class that is defined with many parameters USED in SSRS report. The data contract class contains in the X++ class have parm methods. The Data Member Attribute method is defined as the beginning step for the class that is defined with many parameters used in SSRS report. |
|
| 3. |
What Is User Interface Builder Class? |
|
Answer» The User Interface BUILDER Class is the layout parameter dialog box which opens when a report is running in the Microsoft Dynamics AX. The User Interface ALSO adds the customization and additional fields for the dialog. Some of the UI Builder Class scenarios used are:
The User Interface Builder Class is the layout parameter dialog box which opens when a report is running in the Microsoft Dynamics AX. The User Interface also adds the customization and additional fields for the dialog. Some of the UI Builder Class scenarios used are: |
|
| 4. |
What Is The Difference Between Interfaces And Abstract Class? |
|
Answer» The class implementing is the interface that implements all interface methods and there will not be any abstract Class requirement. There are many access modifiers available like abstract, protected, virtual, internal, public and many more that are useful in the abstract CLASSES. Abstract classes will be very fast when compared to interfaces. Abstract class CONTAINS both the incomplete or complete methods and the interface is the signature for a particular method. The abstract class is the IMPLEMENTED methods but the interface cannot be an implement methods. The abstract class contains constructors, fields or destructors for implementing the properties. The interface does not CONTAIN constructors, fields or destructors but they have only property’s signature with no implementation. The abstract class does not support the multiple inheritances and the interface supports multiple inheritances. The class can ALSO inherit more number of interfaces but only a single abstract class. The class implementing is the interface that implements all interface methods and there will not be any abstract Class requirement. There are many access modifiers available like abstract, protected, virtual, internal, public and many more that are useful in the abstract Classes. Abstract classes will be very fast when compared to interfaces. Abstract class contains both the incomplete or complete methods and the interface is the signature for a particular method. The abstract class is the implemented methods but the interface cannot be an implement methods. The abstract class contains constructors, fields or destructors for implementing the properties. The interface does not contain constructors, fields or destructors but they have only property’s signature with no implementation. The abstract class does not support the multiple inheritances and the interface supports multiple inheritances. The class can also inherit more number of interfaces but only a single abstract class. |
|
| 5. |
Difference Between Pass By Reference And Pass By Value? |
|
Answer» Pass By Reference: In Pass by reference address of the variable is passed to a function. Whatever changes made to the formal parameter will affect to the ACTUAL parameters
Pass By VALUE:
In case of pass by value, the change in the sub-function will not cause any change in the main function whereas in pass by reference the change in the sub-function will change the value in the main function. Pass by value sends a COPY of the data stored in the variable you specify, pass by reference sends a direct link to the variable itself. So if you pass a variable by reference and then change the variable inside the block you passed it into, the original variable will be changed. If you simply pass by value, the original variable will not be able to be changed by the block you passed it into but you will get a copy of whatever it CONTAINED at the time of the call. Pass By Reference: In Pass by reference address of the variable is passed to a function. Whatever changes made to the formal parameter will affect to the actual parameters Pass By Value: In case of pass by value, the change in the sub-function will not cause any change in the main function whereas in pass by reference the change in the sub-function will change the value in the main function. Pass by value sends a COPY of the data stored in the variable you specify, pass by reference sends a direct link to the variable itself. So if you pass a variable by reference and then change the variable inside the block you passed it into, the original variable will be changed. If you simply pass by value, the original variable will not be able to be changed by the block you passed it into but you will get a copy of whatever it contained at the time of the call. |
|
| 6. |
What Is The Difference Between Form Init () & Ds Init ()? |
Answer»
The form data source init method creates the query to FETCH data from the database and SETS up links if the form is linked to another form. The form data source init method creates the query to fetch data from the database and sets up links if the form is linked to another form. |
|
| 7. |
Difference Between Primary & Cluster Index? |
|
Answer» Primary index: It works on unique indexes. The data should be unique and not null. Retrieve data from the database. Clustered Index: It works on unique and non unique indexes. Retrieve data from the AOS. The advantages of having a cluster index are as follows:
Primary index: It works on unique indexes. The data should be unique and not null. Retrieve data from the database. Clustered Index: It works on unique and non unique indexes. Retrieve data from the AOS. The advantages of having a cluster index are as follows: |
|
| 8. |
Define Aos? |
|
Answer» The Microsoft Dynamics AX Object Server (AOS) is the second-tier APPLICATION server in the Microsoft Dynamics AX three-tier architecture. The 3-tier environment is DIVIDED as follows:
In a 3-tier solution the database runs on a server as the third tier; the AOS handles the business logic in the second tier. The thin client is the first tier and handles the user interface and necessary program logic. The Microsoft Dynamics AX Object Server (AOS) is the second-tier application server in the Microsoft Dynamics AX three-tier architecture. The 3-tier environment is divided as follows: In a 3-tier solution the database runs on a server as the third tier; the AOS handles the business logic in the second tier. The thin client is the first tier and handles the user interface and necessary program logic. |
|
| 9. |
Define Aot? |
|
Answer» The APPLICATION Object Tree (AOT) is a tree view of all the application objects WITHIN Microsoft Dynamics AX. The AOT contains everything you need to customize the LOOK and functionality of a Microsoft Dynamics AX application. The Application Object Tree (AOT) is a tree view of all the application objects within Microsoft Dynamics AX. The AOT contains everything you need to customize the look and functionality of a Microsoft Dynamics AX application. |
|
| 10. |
Differentiate Refresh (), Reread (), Research (), Executequery ()? |
Answer»
|
|
| 11. |
Define X++? |
|
Answer» X++ is the object-oriented PROGRAMMING LANGUAGE that is USED in the MorphX ENVIRONMENT. X++ is the object-oriented programming language that is used in the MorphX environment. |
|
| 12. |
Define Morphx? |
|
Answer» The MorphX Development Suite is the integrated development environment (IDE) in MICROSOFT Dynamics AX USED to develop and customize both the WINDOWS interface and the Web interface. The MorphX Development Suite is the integrated development environment (IDE) in Microsoft Dynamics AX used to develop and customize both the Windows interface and the Web interface. |
|
| 13. |
What Should We Do If We Need Last Record To Be Active When A Form Is Opened? |
|
Answer» In PROPERTIES of data source table SET the Start Position property as last. In properties of data source table set the Start Position property as last. |
|
| 14. |
Why We Use Virtual Companies? |
|
Answer» Virtual COMPANY accounts contain data in CERTAIN tables that are shared by any number of company accounts. This allows USERS to post information in one company that will be available to another company. Virtual company accounts contain data in certain tables that are shared by any number of company accounts. This allows users to post information in one company that will be available to another company. |
|
| 15. |
Difference Between Perspectives And Table Collection? |
| Answer» | |
| 16. |
Difference Between Edit And Display Method? |
| Answer» | |
| 17. |
What Is Microsoft Dynamics Ax? |
|
Answer» Microsoft Dynamics AX is multi-language, multi-currency, industry-specific, global ERP Product and ONE of the Microsoft’s Dynamics ERP FAMILY. Microsoft Dynamics AX is multi-language, multi-currency, industry-specific, global ERP Product and one of the Microsoft’s Dynamics ERP Family. |
|