wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test Mendix 5

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.
What is the primary purpose of the Mendix App Store?
a)
To sell finished Mendix apps
b)
To provide a platform for user support
c)
To distribute widgets, modules, and templates
d)
To offer cloud hosting services for Mendix apps
2.
How can you model a relationship where an Employee links to one Department and a Department has many Employees?
a)
Many-to-Many Association
b)
One-to-Many Association
c)
One-to-One Association
d)
Self-Association
3.
What happens when using a 'commit' activity without error handling in a microflow?
a)
The app will crash if a validation error occurs
b)
The microflow will automatically rollback changes
c)
The commit will be ignored if validation error is detected
d)
Validation errors will be suppressed
4.
Which phase follows 'Development' in the Mendix Application Lifecycle?
a)
Testing
b)
Deployment
c)
Design
d)
Feedback
5.
During which Agile event does the team reflect on the past Sprint?
a)
Sprint Review
b)
Sprint Planning
c)
Sprint Retrospective
d)
Daily Stand-up
6.
What is the primary role of 'annotations' in a microflow?
a)
To execute specific actions
b)
To document and explain microflow logic
c)
To store temporary data
d)
To configure access permissions
7.
What is a key Agile tenet that Mendix emphasizes?
a)
Comprehensive documentation
b)
Adherence to a fixed project plan
c)
Customer collaboration over contract negotiation
d)
Following a strict waterfall process
8.
Which component structures widget layout on a page?
a)
Data View
b)
Snippet
c)
Container
d)
Layout Grid
9.
What happens when deleting an object with 'Cascade delete' behavior?
a)
Object is marked deleted but remains in database
b)
Object and all associated objects are deleted
c)
Object is deleted but associated objects remain
d)
Delete action is logged but object isn't deleted
10.
Which feature allows creating pages specifically for mobile devices?
a)
Mobile-first design
b)
Device type restriction
c)
Navigation profile selection
d)
Adaptive layout setting
11.
What does configuring an 'Error Handler' on a microflow activity do?
a)
Prevents microflow execution
b)
Ensures activity never fails
c)
Allows handling exceptions to continue execution
d)
Automatically corrects errors
12.
What is the Agile Manifesto's stance on responding to change?
a)
Following a plan is more important
b)
Changes should be avoided late in development
c)
Responding to change is valued over following a plan
d)
Change requires stakeholder approval
13.
When should you use a 'Sub microflow' call?
a)
To repeat activities in same microflow
b)
To trigger from a page button
c)
To perform complex operation defined elsewhere
d)
To terminate current microflow
14.
Which association type models Users following multiple Users?
a)
One-to-One
b)
One-to-Many
c)
Many-to-Many
d)
Self-Association
15.
What do commit errors in Studio Pro indicate?
a)
Unsaved changes
b)
Successful commit despite errors
c)
Project issues needing resolution
d)
Team Server unavailability
16.
Recommended format for Mendix user stories?
a)
Feature-Driven Development template
b)
Use Case template
c)
Role-Feature-Reason template
d)
Traditional Requirements Specification
17.
Which activity updates object attributes in a microflow?
a)
Create object
b)
Delete object
c)
Change object
d)
Retrieve object
18.
Best resource for learning Mendix concepts?
a)
Mendix Academy
b)
Mendix Documentation
c)
Online coding tutorials
d)
Third-party courses
19.
Recommended maximum decision points in a microflow?
a)
No recommended limit
b)
5 decision points
c)
10 decision points
d)
As many as needed
20.
Which feature allows visual logic modeling without code?
a)
Data Grid
b)
Microflows
c)
Layouts
d)
Custom Widgets
21.
Purpose of 'inherited attributes' in Domain Model?
a)
Backup for recovery
b)
Child entities receive parent attributes
c)
Mark attributes read-only
d)
Store historical data
22.
Term for a Mendix project checked out for editing?
a)
Repository
b)
Branch line
c)
Working copy
d)
Deployment package
23.
Best attribute type for monetary values?
a)
String
b)
Decimal
c)
Integer
d)
Boolean
24.
Primary function of Mendix Team Server?
a)
User authentication
b)
Version control and collaboration
c)
Host database and services
d)
Monitor performance
25.
Deliverable at end of Mendix Sprint?
a)
Fully deployed product
b)
Completed user stories
c)
Detailed stakeholder report
d)
Module prototype
26.
Purpose of 'Check security' in Studio Pro?
a)
Scan third-party vulnerabilities
b)
Verify user passwords
c)
Check against security best practices
d)
Encrypt data pre-deployment
27.
How to verify Mendix certification level?
a)
Mendix Community Profile
b)
Mendix Academy dashboard
c)
App Store contributions
d)
Personal website badges
28.
Which feature validates against predefined values?
a)
Attribute constraints
b)
Enumeration validation
c)
Input mask
d)
Dynamic validation
29.
Best way to document decision node reason?
a)
Descriptive node name
b)
Add note/annotation
c)
Email team explanation
d)
Separate documentation file
30.
Core Agile principle?
a)
Documentation over working software
b)
Contract negotiation over collaboration
c)
Plan over responding to change
d)
Individuals and interactions over processes
31.
Significance of association ownership mark?
a)
Indicates Self-Association
b)
Signifies child entity
c)
Denotes parent entity
d)
Controls delete behavior
32.
Consequence of insufficient microflow permissions?
a)
Limited functionality execution
b)
Prompt to request access
c)
Microflow won't execute, shows error
d)
Terminates user session
33.
Main advantage of Mendix Feedback Widget?
a)
In-app tutorial
b)
Report bugs/request features in-app
c)
Chat with Mendix support
d)
UI customization
34.
How to track role/permission changes?
a)
Database change tracking
b)
Version control system
c)
Manual external log
d)
Email notifications
35.
Central repository for version control?
a)
Mendix App Store
b)
Mendix Team Server
c)
Mendix Model Share
d)
Mendix Cloud
36.
How to handle validation errors in microflow?
a)
Use 'Error handler' activity
b)
Redirect to error page
c)
Email administrator
d)
Log to console
37.
Effect of 'cascading delete' on association?
a)
Deletes parent when child deleted
b)
Deletes children when parent deleted
c)
Cascades updates
d)
Prevents deletion with children
38.
Purpose of 'exclusive ownership' association?
a)
Shared ownership
b)
Single owner per object
c)
Public access
d)
Shared attributes
39.
Best practice for naming Customer-Order association?
a)
'CustomerOrder'
b)
Default name
c)
'HasOrders' from Customer
d)
'IsPlacedBy' from Order
40.
What determines entity relationships in Domain Model?
a)
Association names
b)
Attribute types
c)
Entity access rules
d)
Entity associations
41.
Significance of microflow 'Annotation'?
a)
Documents purpose/logic
b)
Changes execution path
c)
Placeholder for future logic
d)
Debugging breakpoint
42.
Best practice for committing changes in Team Server?
a)
Frequent commits with clear messages
b)
Commit only at sprint end
c)
Commit without messages
d)
Single large batch commits
43.
How to restrict attribute-level data access?
a)
Attribute properties
b)
XPath constraints
c)
Entity access rules
d)
Validation feedback
44.
Where to define validation rules?
a)
Domain model entity properties
b)
Page layout
c)
Nanoflow logic
d)
Module security
45.
Significance of uniform layout?
a)
Reduces microflows
b)
Easier data migration
c)
Better user experience
d)
Reduces app size
46.
Effect of 'Delete the object(s)' association behavior?
a)
Clears attributes
b)
Deletes associated objects
c)
Removes association
d)
Disassociates objects
47.
Association type ensuring OrderLine requires Order?
a)
Many-to-Many
b)
One-to-Many with 'dependent'
c)
One-to-One
d)
Self-Association
48.
What does 'Start Event' signify in microflow?
a)
End of execution
b)
Triggers external process
c)
Beginning of execution
d)
Error occurrence
49.
Best practice for password management?
a)
Store plain text
b)
Common default password
c)
Strong policies and secure storage
d)
No restrictions
50.
Significance of 'Error event' in microflow?
a)
Shows user error message
b)
Handles execution exceptions
c)
Logs to console
d)
Reverts all changes