wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test Mendix 4

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.
Where in the Mendix platform can user roles be defined and managed?
a)
In the Domain Model editor
b)
In the Security section of the Project settings
c)
In the Marketplace module
d)
In the Feedback management console
2.
What is the function of the 'Unique' validation rule in Mendix?
a)
It ensures that an attribute value is repeated across all objects
b)
It confirms that an attribute value is different for each object
c)
It checks that an attribute value is not null or empty
d)
It validates that an attribute value falls within a specified range
3.
What is the role of 'placeholders' in Mendix page design?
a)
To temporarily store data values for calculations
b)
To hold a space within a layout where content can be dynamically inserted
c)
To mark locations in the Domain Model for future entity placement
d)
To serve as temporary variables in microflows
4.
In a Mendix app, what type of association should be used to represent a scenario where a Customer can have multiple Orders, but each Order is linked to only one Customer?
a)
One-to-One Association
b)
One-to-Many Association
c)
Many-to-Many Association
d)
Self-Association
5.
In Mendix, what term is used to describe the links established between different entities?
a)
Entity Ties
b)
Entity Relations
c)
Entity Associations
d)
Entity Bindings
6.
Which of the following is NOT an attribute type available in a Mendix Domain Model?
a)
AutoNumber
b)
Binary
c)
HashString
d)
DateTime
7.
How does Mendix handle the creation of a primary key for an entity in the Domain Model?
a)
The primary key is set manually by the developer for each entity
b)
Mendix automatically creates a unique 'ID' attribute for each entity
c)
The primary key is determined by the first attribute of the entity
d)
Mendix prompts the user to select an attribute as the primary key when creating the entity
8.
Which Mendix resource is specifically designed for learning and mastering Mendix skills?
a)
Mendix Developer Portal
b)
Mendix Community Answers
c)
Mendix Academy
d)
Mendix Documentation
9.
In Mendix, how can you prevent a user from accessing a microflow that is not relevant to their user role?
a)
Delete the microflow from the project.
b)
Set the microflow to 'Private' in its properties.
c)
Restrict the microflow execution to specific user roles in security settings.
d)
Use a nanoflow instead of a microflow.
10.
Which association in Mendix ensures that for every instance of Entity A, there can be zero or one associated instance of Entity B?
a)
Many-to-Many Association
b)
One-to-One Association
c)
Optional One-to-One Association
d)
One-to-Many Association
11.
How long is a standard Sprint duration in Mendix?
a)
1 week
b)
2 weeks
c)
4 weeks
d)
6 weeks
12.
Which platform is integrated with Mendix for seamless Online Project Management?
a)
Mendix Project Dashboard
b)
Mendix Team Server
c)
Mendix App Platform
d)
Mendix Feedback Management
13.
Prior to implementing validation constraints, which element is essential to have in your domain model?
a)
An entity with attributes defined
b)
A microflow with an error handler
c)
A nanoflow connected to the entity
d)
A user role with read/write access
14.
What is the purpose of using a 'Layout grid' widget when designing a page in Mendix?
a)
To create a fixed set of rows and columns for placing widgets
b)
To define user roles and permissions for the page
c)
To establish a connection to an external database
d)
To schedule events within the application's calendar
15.
For an input widget to initiate a microflow upon changing from 'no selection' to a specific selection, which event type should be used?
a)
On change
b)
On enter
c)
On leave
d)
On click
16.
What is the impact of enabling 'Demo users' in the security settings of a Mendix application?
a)
Demo users have unrestricted access to all app features.
b)
Demo users are temporary users that can be used for testing purposes.
c)
Demo user accounts are automatically deleted after each session.
d)
Demo users bypass all security mechanisms in the application.
17.
What is the function of the 'on change' event for an attribute in a Mendix Domain Model?
a)
To trigger a microflow when the attribute's default value is set
b)
To execute a microflow whenever the attribute's value is modified
c)
To validate the attribute's value against a set of regular expressions
d)
To update the attribute's value based on changes to another attribute
18.
Which event signifies the commencement of a new Sprint in Scrum?
a)
The Sprint Review
b)
The Sprint Retrospective
c)
The Sprint Planning Meeting
d)
The Daily Scrum
19.
What follows the 'Design' phase in the Mendix Application Lifecycle Management process?
a)
Requirement Gathering
b)
Development
c)
Quality Assurance
d)
Release and Deployment
20.
In a microflow, if you encounter a decision node with the expression $Order/TotalAmount > 1000, what are the possible outcomes?
a)
The microflow continues if the total amount is less than or equal to 1000
b)
The microflow branches into two paths: one for when the total amount is greater than 1000, and another for when it is not
c)
The microflow stops executing because the expression is invalid
d)
The microflow will only continue if the total amount is exactly 1000
21.
In a user story, what essential element must be articulated clearly?
a)
The coding requirements
b)
The stakeholder's financial investment
c)
The end-user's benefit or need
d)
The project deadline
22.
What is the primary role of the Product Owner in a Scrum team?
a)
To ensure the product is delivered on time
b)
To manage the team's workload and assignments
c)
To maximize the value of the product being developed
d)
To provide technical guidance and code reviews
23.
In a Mendix Domain Model, what does an association with a '0..*' multiplicity indicate?
a)
The association is optional and one entity can be associated with zero or more instances of another entity
b)
The association is mandatory and one entity can be associated with zero or more instances of another entity
c)
The association is optional and one entity can be associated with exactly zero instances of another entity
d)
The association is mandatory and one entity can be associated with exactly one instance of another entity
24.
Which Mendix feature allows for the automated testing of applications?
a)
Mendix Test Suite
b)
Mendix Automated Builder
c)
Mendix App Debugger
d)
Mendix Quality Monitor
25.
What is the purpose of the Mendix App Feedback module?
a)
To collect user feedback on app performance
b)
To gather suggestions for new app features
c)
To provide a platform for user reviews and ratings
d)
To facilitate bug reporting and tracking
26.
In Mendix, what is the consequence of setting an association's ownership to 'Both'?
a)
Both entities can exist independently of each other.
b)
Both entities are considered parents and control the delete behavior.
c)
Both entities are considered children and are dependent on each other.
d)
The association does not have a clear owner, leading to potential data inconsistencies.
27.
What does the presence of black sequence flow arrows indicate in a Mendix microflow?
a)
They represent the execution of error-handling paths
b)
They indicate the default flow after a decision
c)
They show the primary path of logic execution
d)
They denote alternative paths that can be taken conditionally
28.
What is the purpose of using a Reference Set Selector in the context of Mendix associations?
a)
To select a single object referenced by an association
b)
To display and edit a list of objects associated by a One-to-Many Association
c)
To display and edit a set of objects associated by a Many-to-Many Association
d)
To create a new object and associate it with the current object
29.
What is considered a best practice when committing changes to the Mendix Team Server repository?
a)
Committing all changes without reviewing them
b)
Committing large sets of unrelated changes
c)
Including detailed messages with each commit
d)
Committing changes only at the end of the project
30.
In Mendix, how is the 'Range' validation rule applied to numeric attributes?
a)
To set a fixed value for the attribute
b)
To restrict the attribute value to a specific set of numbers
c)
To define a minimum and maximum value that the attribute can take
d)
To categorize the attribute values into different ranges
31.
Which security measure should be applied to prevent unauthorized access to a sensitive page in a Mendix application?
a)
Enable two-factor authentication for the sensitive page.
b)
Restrict page access to authorized user roles only.
c)
Encrypt the page data using a third-party service.
d)
Set all page widgets to read-only mode.
32.
If a page containing a sensitive attribute is accessible by a user role that should not view that attribute, what is the appropriate measure to resolve this?
a)
Remove the user role's access to the page entirely.
b)
Restrict access to the attribute using entity access rules.
c)
Hide the sensitive attribute using conditional visibility settings.
d)
Redesign the page without the sensitive attribute.
33.
What feature should you use to share ideas for enhancing the Mendix platform?
a)
Mendix Idea Forum
b)
Mendix Support Ticket
c)
Mendix Direct Feedback
d)
Mendix Enhancement Request
34.
In Mendix, how can you ensure that a page is optimized for use on a tablet device?
a)
By selecting the 'Tablet' option in the page properties
b)
By creating a separate tablet-specific navigation profile
c)
By using the 'Responsive' layout grid specifically designed for tablets
d)
By restricting access to the page from any non-tablet devices
35.
Within the context of Mendix, what is the definition of a 'Parameter'?
a)
A variable that stores temporary data
b)
A fixed value that cannot be changed
c)
An input value passed to a microflow, nanoflow, or page
d)
A configuration setting for an app project
36.
In Mendix microflows, what is the role of the Assist Logic Bot?
a)
It provides code snippets for faster development
b)
It suggests improvements to logic and highlights errors
c)
It automatically generates microflows based on user requirements
d)
It deploys the app to the cloud environment
37.
In Agile, what is the purpose of a Burndown Chart?
a)
To track the number of bugs reported over time
b)
To show the amount of work completed versus the total work
c)
To display the team's availability throughout the Sprint
d)
To compare the estimated effort against the actual effort
38.
How can you display all validation messages for a Mendix form at once?
a)
By using a 'Show validation messages' button
b)
Through a custom JavaScript action
c)
By enabling 'Aggregate validation messages' in project settings
d)
By placing a 'Validation message' widget at the top of the form
39.
What is the consequence of setting a 'Breakpoint' in a microflow?
a)
It causes the microflow to loop indefinitely
b)
It signals the microflow to skip the next activity
c)
It allows the developer to pause the microflow execution for debugging
d)
It prevents the microflow from being executed in the live environment
40.
What is the purpose of a 'Sub microflow' call in a Mendix microflow?
a)
To execute another microflow within the context of the current microflow
b)
To define a transaction boundary within the microflow
c)
To trigger a microflow asynchronously
d)
To duplicate the logic of the current microflow
41.
What should be done to ensure that a user role can only execute a microflow after passing certain security checks?
a)
Embed the microflow in a nanoflow with security checks.
b)
Use a decision activity within the microflow to enforce security checks.
c)
Configure the microflow's execution rights in the security settings for the user role.
d)
Implement a custom Java action with security checks.
42.
When scheduling a new TrainingEvent using a microflow, which activity is essential?
a)
Create object activity
b)
Delete object activity
c)
Change object activity
d)
Aggregate list activity
43.
In the context of Mendix Domain Models, which association type allows for the creation of complex nested data structures?
a)
One-to-One Association
b)
One-to-Many Association
c)
Many-to-Many Association
d)
Self-Association
44.
Which data type can be an attribute in a Mendix entity?
a)
Array
b)
Boolean
c)
Function
d)
Class
45.
In Mendix, what is the definition of a transient object?
a)
An object that is temporarily stored in the database
b)
An object that has been deleted but can be restored
c)
An object that exists only in memory and is not persisted to the database
d)
An object that is being transferred between different microflows
46.
What is the fundamental role of the Mendix Team Server in the development process?
a)
To provide cloud-based storage for application data
b)
To facilitate continuous integration and deployment
c)
To act as the central repository for code versioning and collaboration
d)
To manage the licensing and subscription details of the project
47.
In the context of a microflow, what is a 'token'?
a)
A placeholder for user input
b)
A unique identifier for a microflow
c)
A small piece of data used for authentication purposes
d)
A value or symbol that represents an entity attribute or variable
48.
What is the function of the 'Cast Object' activity in a microflow?
a)
To change the type of an object to a different entity
b)
To convert an object to a primitive data type
c)
To duplicate an object with a new identity
d)
To validate the type of an object against its entity
49.
In a Mendix Domain Model, what is the purpose of a calculated attribute?
a)
To provide a static, unchangeable value for an entity attribute
b)
To define an attribute whose value is computed based on other attribute values
c)
To create an attribute that can only be modified by administrators
d)
To store values that are input by users during runtime
50.
What does the term 'working copy' refer to in the Mendix environment?
a)
The live version of the app currently in use
b)
A saved version of the app for backup purposes
c)
A local copy of the app project for development purposes
d)
The last committed version of the app in the Team Server