MENDIX ADVANCED CERTIFICATED EXAM LATEST, Exams of Computer Science

MENDIX ADVANCED CERTIFICATED EXAM LATEST MENDIX ADVANCED CERTIFICATED EXAM LATEST

Typology: Exams

2025/2026

Available from 04/09/2026

Tutornurse
Tutornurse šŸ‡ŗšŸ‡ø

3.4

(5)

7.1K documents

1 / 45

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
END OF
PAGE
1
MENDIX ADVANCED
CERTIFICATED
EXAM
LATEST
Who is responsible for writing the error messages that your application
generates?
The developer.
The project manager.
The user.
Logs are generated automatically. - ANSWERS-The developer.
Which description best describes a Stack Trace?
A list of functions that might have the same problem as the error you're
experiencing.
A list of functions that were being called when an error occurred.
A list of objects that were in memory at the time the error occurred.
A series of log messages at the log level Trace that are related.
Submit Answers - ANSWERS-A list of functions that were being called
when an error occurred.
Why should you use an enumeration for your log node names?
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d

Partial preview of the text

Download MENDIX ADVANCED CERTIFICATED EXAM LATEST and more Exams Computer Science in PDF only on Docsity!

END OF PAGE

CERTIFICATED

EXAM

LATEST

Who is responsible for writing the error messages that your application generates? The developer. The project manager. The user. Logs are generated automatically. - ANSWERS-The developer. Which description best describes a Stack Trace? A list of functions that might have the same problem as the error you're experiencing. A list of functions that were being called when an error occurred. A list of objects that were in memory at the time the error occurred. A series of log messages at the log level Trace that are related. Submit Answers - ANSWERS-A list of functions that were being called when an error occurred. Why should you use an enumeration for your log node names?

END OF PAGE

CERTIFICATED

EXAM

LATEST

You should not, log node names should use a special entity to get their names. You should not, constants are the preferred for log node names. This allows you to standardize the log node name and group all log node names in your app. Log events only accept enumerations as input for the log node names. - ANSWERS-This allows you to standardize the log node name and group all log node names in your app. How do you ensure that your log node name is available after startup? You can't, you will have to wait until one of your log activities is reached before you can see the log event. All log nodes in your app are added to the list automatically upon startup. Add a log activity to a microflow that you call in the After Startup microflow. Add it to the list of log nodes in Studio Pro. - ANSWERS-Add a log activity to a microflow that you call in the After Startup microflow.

END OF PAGE

CERTIFICATED

EXAM

LATEST

Why are we creating sub-microflows? To be able to only re-use the functionality. To only have a microflow with a dedicated functionality. To be able to reuse the functionality and have a microflow with dedicated functionality - ANSWERS-To be able to reuse the functionality and have a microflow with dedicated functionality What happens when Mendix is not able to finish the transaction successfully and there is no Error Handling implemented? The transaction is stopped and Mendix will show this message: 'Something went wrong please contact your administrator.' The transaction will be finished and the user won't see a message. The transaction is stopped and Mendix will show an error message in the user interface. Nothing - ANSWERS-The transaction is stopped and Mendix will show an error message in the user interface. You need to create error handling for JAVA actions because:

END OF PAGE

CERTIFICATED

EXAM

LATEST

The JAVA action will not be triggered if there is no error handling. The app will always show an error if there is no error handling. Mendix is not able to catch errors that occur in a JAVA action by default. - ANSWERS-Mendix is not able to catch errors that occur in a JAVA action by default. Error handling can occur in microflows that are triggered by: A user Both, a user and the system The system A sub-microflow - ANSWERS-Both, a user and the system It is necessary to create a log message and a user message because: The log message will not appear in the frontend. The user will get an error if that is not done. The error handling will continue without rollback. The log message will not be complete. - ANSWERS-The log message will not appear in the frontend.

END OF PAGE

CERTIFICATED

EXAM

LATEST

CurrentTime CurrentUser CurrentAccount CurrentDate - ANSWERS-CurrentUser You are creating a microflow where you have a Change Object activity. The change is dependent on a lot of checks and decisions (but, whichever choice, the change always happens). What is the best way to model this microflow? For each check, place a Decision in the microflow so that each step is visible and easy to read. Use an if-then-else statement directly in the Change Object activity to set the correct value. Use Decisions, but place them in a sub-microflow to determine what the new value should be, and then use the return value of that sub-microflow in the Change Object activity. Create a new variable in which you use an if-then-else statement to determine the correct value and use the variable in the Change Object activity. - ANSWERS-Use Decisions, but place them in a sub-microflow

END OF PAGE

CERTIFICATED

EXAM

LATEST

to determine what the new value should be, and then use the return value of that sub-microflow in the Change Object activity. You need to determine what day of the week it is. What is the easiest way to do this? Use the formatDateTime function. Use the BeginOfCurrentWeek and BeginOfCurrentDay tokens in combination with the daysBetween function and an if-then-else statement. It is not possible to do this. Use the token CurrentDayOfWeek. - ANSWERS-Use the formatDateTime function. What is the best approach to retrieve an object over association, while also checking whether the association exists? Use an if-then-else statement to only retrieve the object if the association exists. Use a decision to first check whether the association exists. If it does, retrieve the associated object.

END OF PAGE

CERTIFICATED

EXAM

LATEST

B. A single link table to store the ID's of inherited objects C. Two tables, one per entity D. A single table containing the Player and Person attributes - ANSWERS-C. Two tables, one per entity What will happen to the ID's after generalizing the Player and Staff entities by the Person entity? A. There are no changes to the ID's when inheriting. B. The ID of the Person part of a Player or Staff will differ from the specialization part. C. The ID's of Player and Staff will keep their own set and sequence and will equal the ID in the Person table. D. Same set and sequence for Player and Staff, the ID of person will differ. - ANSWERS-C. The ID's of Player and Staff will keep their own set and sequence and will equal the ID in the Person table. Which statement is correct? A. A 1 - 1 association is a HAS and inheritance is an IS type of relation. B. A 1 - 1 association and inheritance are both an HAS type of relation.

END OF PAGE

CERTIFICATED

EXAM

LATEST

C. A 1 - 1 association and inheritance are both an IS type of relation. D. A 1 - 1 association is an IS and inheritance is an HAS type of relation.

  • ANSWERS-A. A 1 - 1 association is a HAS and inheritance is an IS type of relation. Why is it a best practice to create a specialization of the FileDocument and Image entities? A. It allows for better security and property configuration based on purpose. B. Otherwise you cannot store a file on an Amazon server. C. It is visually a better representation of the use case. D. It is a UML standard. - ANSWERS-A. It allows for better security and property configuration based on purpose. What is the default value of the attribute DeleteAfterDownload? A. true B. false - ANSWERS-B. false Where are the file(s) or image(s) stored by default?

END OF PAGE

CERTIFICATED

EXAM

LATEST

D. The speed of Write actions will increase. - ANSWERS-B. The speed of Read actions will increase. The app performance is affected by a reference set (both) because: A. You cannot store additional information in a reference set (both). B. The join table must be queried as well. C. There is no impact on performance, this depends only on how the association is queried. D. Both entities needs to be joined with the reference table and data transfer increases. - ANSWERS-D. Both entities needs to be joined with the reference table and data transfer increases. What type of domain model changes can have an impact on the data in the database? A. Structural changes and Project changes B. Type changes and Structural changes C. Module changes and Project changes D. Domain model changes and Type changes - ANSWERS-B. Type changes and Structural changes

END OF PAGE

CERTIFICATED

EXAM

LATEST

What are the four stages of data conversion? (multiple answers are correct) A. Search for good conversion tables B. Skip them all and just do it C. Clean up model D. Model the conversion E. Deploy and convert F. Sing a nice song G. Extend domain model - ANSWERS-C. Clean up model D. Model the conversion E. Deploy and convert G. Extend domain model Why is it a best practice to redeploy your app after cleaning up the model? A. You might be confronted with unexpected and/or complex sync behavior B. during a next deployment.

END OF PAGE

CERTIFICATED

EXAM

LATEST

C. Person_Buddy D. Person_Player - ANSWERS-A. Apprentice_Buddy What is the correct XPath to retrieve the goals of the buddy of an apprentice? [SoccerSquad.Goal_Player/SoccerSquad.Player/SoccerSquad.Apprentic e_Buddy = [reversed()] '[%CurrentObject%]'] [SoccerSquad.Goal_Player/SoccerSquad.Player/SoccerSquad.Apprentic e_Buddy = '[%CurrentObject%]'] [SoccerSquad.Goal_Player/SoccerSquad.Player/SoccerSquad.Apprentic e_Buddy [reversed()] = '[%CurrentObject%]'] [[reversed()] SoccerSquad.Goal_Player/SoccerSquad.Player/SoccerSquad.Apprentice _Buddy = '[%CurrentObject%]'] - ANSWERS- [SoccerSquad.Goal_Player/SoccerSquad.Player/SoccerSquad.Apprentic e_Buddy [reversed()] = '[%CurrentObject%]'] When localize is set to No, the date displayed in the client is based on the: A. App time zone

END OF PAGE

CERTIFICATED

EXAM

LATEST

B. UTC value C. Client time zone D. User time zone - ANSWERS-B. UTC value Localizing a DateTime attribute has an effect on: A. Application server handling B. Neither client nor application server C. Only the client representation D. Both client and application server - ANSWERS-D. Both client and application server If both the App and User time zones are set, the value of the localized DateTime attribute displayed in the client depends on: A. The Client time zone B. The App time zone C. The UTC value D. The User time zone - ANSWERS-A. The Client time zone

END OF PAGE

CERTIFICATED

EXAM

LATEST

B. The component within the Mendix Platform that directly talks to the database server. C. A Java application that executes your pages. D. A Windows application that communicates with the Mendix Runtime

  • ANSWERS-A. Built on a combination of HTML, CSS, and JavaScript and runs in your browser. Static resources in Mendix: A. Include stylesheets transmitted in CSS format to the client. B. Can never be changed using the Mendix Studio Pro. C. Are transmitted using a proprietary HTTP-like protocol D. Include pages transmitted in Modeler format to the client. - ANSWERS-A. Include stylesheets transmitted in CSS format to the client. The Communication between the Mendix Runtime and Database Server: A. Always takes a distinct form when using a mobile device instead of a desktop device to access an app. B. Needs to be manually triggered by the Mendix developer at all times.

END OF PAGE

CERTIFICATED

EXAM

LATEST

C. Includes communication between the supported database servers using JDBC. D. Is fully based on proprietary protocols and can never be examined in case of issues - ANSWERS-C. Includes communication between the supported database servers using JDBC. What is NOT an advantage of using the database source option versus the XPath option? A. The database source option can be used to specify constraints that span entities. B. The database source option does not require understanding of XPath. C. Constraints can be specified much easier and with a lot of guidance by the Modeler. D. The database source option is also available on pages that need to be available in offline mode. - ANSWERS-A. The database source option can be used to specify constraints that span entities. When you want to show a list of shipped orders, will the Database data source generate a different request than the XPath data source option?