Academy Intermediate Past Paper PDF
Document Details
Uploaded by Deleted User
Tags
Summary
This document is a collection of Mendix exam questions and answers. It includes questions on various topics and concepts.
Full Transcript
Question 1: Which event is performed at the beginning of the sprint? A. Sprint review B. Daily scrum C. Sprint planning D. Sprint retrospective Question 2: What happens in the daily scrum? A. Instructions from the scrum master are delivered. B. Development progress is presented to the stakeho...
Question 1: Which event is performed at the beginning of the sprint? A. Sprint review B. Daily scrum C. Sprint planning D. Sprint retrospective Question 2: What happens in the daily scrum? A. Instructions from the scrum master are delivered. B. Development progress is presented to the stakeholders. C. Team members chat about non-work subjects to decompress. D. Team members share their progress, plans, and issues. Question 3: What do Story Points associated with a user story indicate? A. The priority of the user story. B. The number of tasks in the user story. C. The difficulty of the user story. D. The velocity of the team. Question 4: During which of the Sprint Events does the development team determine user stories that will be finished in the sprint? A. Sprint Planning B. Daily Scrum C. Sprint Review D. Product Backlog Refinement Question 5: Which folders contain source information tied to a specific module enabling reuse of this module in another app? A. All folders within App Directory B. Only Javascriptsource folder C. Javascriptsource and Javasource folders D. Only Javasource folder Question 6: The VerifyPassword.java file in the System module is stored in which of the JavaSource sub-folders? A. Datasets B. Root folder C. Actions D. Proxies Question 7: The Microflows.java file is stored in which sub-folder of JavaSource directory? A. Root folder B. Proxies C. Datasets D. Actions Question 8: Which of the following sources are typically stored in the Resources folder of the App Directory? A. Datasets B. Configuration files, HTML and Java files C. Proxies D. Microflows and constants Question 9: Files and folders that form the styling of your application are typically stored in which of the following folders? A. Userlib B. Theme C. JavaScript D. Resources Question 10: When working in an app with version control, which concept would you use to share your database with your team? A. By creating a data snapshot and adding it to the deployment directory of your app B. By creating a dataset. C. By exporting a app package and sharing it with your team. D. Simply by committing the app to Team Server. Question 11: What type of conflict occurs when you and your colleague both modified the microflow implementing the delete behavior? A. Modify-Modify B. Delete-Delete C. Modify-Delete D. Delete-Modify Question 12: What is a tagged version? A. A revision of the main line. B. A branch created from the current app revision. C. A revision of another branch line. D. A revision that has been used to build a Mx deployment package Question 13: Which function is used to merge a complete branch into the mainline and is only available on the main line? A. Advanced merge B. Port fix C. Quick fix D. Merge feature branch Question 14: Which of the below mentioned options can be used to merge revisions into and from all lines, main line or branch line? A. Advanced merge B. Quick fix C. Port fix D. Merge feature branch Question 15: Where in Mendix Studio Pro can you configure XPaths? A. Text widgets B. List Views C. Navigation D. Page access rules Question 16: Which Widget feature utilizes XPaths? A. The tab index of a Group Box B. Selectable data constraints on Reference Selectors C. Dynamic text in Labels D. Styling properties of Action Buttons Question 17: Where can you utilize XPaths in microflows? A. In the 'Open page' action B. In the input parameter C. In the 'Retrieve' action D. In the 'Commit' action Question 18: How do you begin typing an XPath? A. \[ B. ( C. \< D. \' Question 19: If you want to open the XPath auto-complete menu, you need to press: A. Shift+Space B. Ctrl + O C. Ctrl + Shift D. Ctrl + Space Question 20: Say you are writing an XPath in a Retrieve action for the VacationRequest entity in a Microflow. If you write in the XPath window \[Status = 'Cancelled'\], what will be returned? A. A new object with Status = 'Cancelled'. B. A list of all requests except the ones that are cancelled. C. A list of all requests with the status set to 'Cancelled'. D. A new list of requests where the Status will not be 'Cancelled'. Question 21: Say you are writing an XPath in a Retrieve action on the VacationRequest entity in a Microflow. If you write in the XPath window \[VacationRequest.VacationRequest\_Submitter=\'\[%CurrentUser%\]\'\], what will be returned? A. A list of all the vacation requests submitted by the current user that have yet to be approved. B. A list of all the vacation requests submitted by the current user where the status is 'Approved'. C. The earliest Vacation Request that the current user has submitted. D. A list of all vacation requests submitted by the current user. Question 22: Let's assume you add a new decimal attribute to the VacationRequest entity called 'DaysUsed'. The value represents the total amount of days used for the requested vacation. If you write a microflow with a Retrieve action, what will be the return if we use the following XPath \[DaysUsed \< 4.5 and not(VacationManagement.VacationRequest\_Submitter/Administration.Account)\] A. A list of all VacationRequests that are shorter than 4.5 days and have a Submitter assigned B. A list of all VacationRequests that have been approved and are shorter than 4.5 days C. A list of all VacationRequests that are shorter than 4.5 days and do not have a Submitter assigned D. A list of all VacationRequests that are longer than 4.5 days Question 23: If we populate a DataGrid of VacationRequest entities with the following XPath constraint, what will happen? \[StartDate = empty\] A. The grid will show All VacationRequests where the StartDate is not populated. B. This XPath will throw an error in Mendix Studio Pro. DateTimes cannot be empty. C. The grid will show All VacationRequests where the StartDate is greater than the current date D. The grid will show the VacationRequest with the oldest StartDate. Question 24: What is the correct way of structuring resources within the App Explorer? A. Manually B. Automatically C. By switching to Structuring mode D. By downloading App Explorer Structure app Question 25: When structuring the App Explorer, which of the following subfolders would be the best choice to store things like Enumerations and Regular Expressions? A. Resources B. Pages C. Domain model D. Microflows Question 26: How can you connect a profile picture to the account of a team member in a way that allows the picture to be altered? A. Directly use the Image entity of the System module in the Domain Model of your module. B. Copy the Image entity from the System module to the Domain Model of your module. C. Create a ProfilePicture entity and configuring Image entity in the System module as its generalization. Question 27: Which widget needs to be used inside of a List View for visualizing a dynamic image? A. File Uploader B. Dynamic Image C. Image Uploader D. Image Question 28: Which of the following options is used for featuring the navigation menu in a sidebar? A. Atlas Sidebar B. Atlas Topbar C. Atlas Default D. Popup Question 29: Which of the following terms refers to the empty areas that form the canvas for any pages that make use of the layout? A. Layout grid B. Contents C. Placeholders D. Scroll containers Question 30: When a layout is based on another layout, which of the mentioned option refers to the parent layout? A. Main layout B. Placeholder layout C. Template layout D. Master layout Question 31: Which of the principles needs to be utilized to reduce duplication of already created elements? A. DRY B. BUY C. TRY D. FLY Question 32: You want to re-use a header on multiple pages, which of the following options can you use to ensure that the content of the header throughout the app automatically changes after you modify its content? A. Building block B. Snippet C. Widget D. Template Question 33: Which of the following widgets can be used to select associated objects, when multiple select is possible? A. Reference selector B. Drop-down C. Reference set selector D. Check boxes Question 34: From the buttons on a Data Grid widget that work with single select mode, which ones need to be configured with multi-select mode? A. New, Delete B. New, Edit, Delete C. Edit, Delete D. New, Edit Question 35: Where should you configure that only selected roles are allowed to see a container on a page? A. In the Page Access tab of the Module Security. B. In the User tab of the Project security. C. In the Navigation visibility property of the Page. D. In the Conditional visibility property of the container. Question 36: How is the size of popup windows set to fixed? A. Automatically B. By selecting Atlas\_Fixed layout. C. By manually setting the size of page columns. D. By setting the resizable property of the page to No. Question 37: How can you ensure that the buttons in the footer area of the relatively long and scrollable pop-up page are always visible? A. By removing the outer layout grid. B. By setting floating property of the footer to No. C. By fixing the size of the scroll container. D. By removing a scroll container. Question 38: What constraint can you use to show the most recently created items at the top of the page? A. createdAscend (descending) B. createdDate (descending) C. createdDescend (date created) D. dateCreated (descending) Question 39: What are the default Mendix options for the popups? A. Fixed size determined automatically, with layout grid as the most outer layer of the page. B. Resizable with size determined automatically, with layout grid as the most outer layer of the page. C. Resizable with size determined automatically, with layout grid as the most inner layer of the page. D. Fixed size determined automatically, with layout grid as the most inner layer of the page. Question 40: How to make the popup window always visible? A. Choose a different popup style. B. Change the layer grid. C. Add a button to "glue" them. D. Remove the outer layer grid. Question 41: Which of the following options provides an easy way to limit access rights for a given role to a specific functionality within an app? A. By adding a separate module. B. By creating a separate domain model. C. By creating a package. D. By creating a snippet. Question 42: Where on the page can the Menu document be displayed in an app? A. Only in a navigation layout B. Anywhere C. Only inside of a menu widget D. Only on a page Question 43: What alternative to drawing an association between two entities can you use to connect two entities, each located in a separate domain model? A. By writing Java code. B. By setting the \'Specialization\' setting of one entity to the other. C. By right-clicking in an entity and selecting Add\>Association. D. By copying entities from one domain model to another. Question 44: Which of the following XPath constraints should be used to allow users to only see their own notifications? A. Notifications.Notification\_Account=ID\'\] B. Notifications.Notification\_Account=\'\[%CurrentSession%\]\'\] C. \[Notifications.Notification\_Account=System.User\'\] D. \[Notifications.Notification\_Account=\'\[%CurrentUser%\]\'\] Question 45: What can you use whenever you wish to display a navigation menu, but not the main navigation tree? A. Menu B. External icons C. Modules from the App Store D. Javascript Question 46: How many source and destination languages can you specify? A. Many sources, many destinations B. One source, one destination C. One source, many destinations D. Many sources, one destination Question 47: What does default project language define? A. The language in which project content is visualized in Studio Pro. B. The language selected for the given user at the moment of account creation. C. The language which users will see when using your app. D. The language which will be selected by the user at the first log-in. Question 48: When and how a default language of an app needs to be selected? A. Manually at the moment of app creation B. Automatically when opening an app in Studio Pro. C. Manually when opening an app in Studio Pro. D. Automatically at the moment of app creation. Question 49: Where can you choose the development language? A. In the system texts B. In the project folder C. In the language library D. In the toolbar of Studio Pro Question 50: Which of the following functionalities do you need to use to show a complete list of all translatable texts of a source and destination language? A. Import translation B. Batch translation C. Occurance window D. Export translation Question 51: What is the easiest way to collect feedback from users from within your app? A. Feedback functionality is automatically included in all Mendix apps. B. Make a page that allows users to write and submit feedback. C. Provide a Contact Us link in your app. D. Use the Feedback widget. Question 52: Where is page access configured? A. Module Security B. App Security C. Properties of Entity D. The Domain Model Question 53: What would be a reasonable validation rule to use for AllowedNumberOfVisitorsPerDay? A. Regular Expression: numeric characters only B. Unique C. Maximum length: 20 D. Range \