C2040-986 Exam Details

  • Exam Code
    :C2040-986
  • Exam Name
    :Creating IBM Lotus Notes and Domino 8.5 Applications with Xpages and Advanced Techniques
  • Certification
    :IBM Certifications
  • Vendor
    :IBM
  • Total Questions
    :164 Q&As
  • Last Updated
    :Jul 11, 2026

IBM C2040-986 Online Questions & Answers

  • Question 21:

    With her Lotus Notes applications, Marianne has extensively used the QueryOpen event of the Notes Form to change the representation of some data. Is there a way to do the same with XPages?

    A. Yes, on the Events tab of any XPage, you can find the BeforePageLoad event, where you can do similar things.
    B. Unfortunately, there is no comparable functionality in XPages to do similar things.
    C. Yes, on the Basic tab of any XPage, you can find the QueryOpen property, which can be used.
    D. Unfortunately, there is no way to influence any data when XPages are loaded. You have to change them after loading and before the user getscontrol.

  • Question 22:

    Josh needs to associate the Price and ProductName fields of the Sales database with fields from the Inventory table in a relational database. His company uses DECS. He has created a Data Connection Resource to handle the connection to the Inventory table. What is the next step to make this connection available to fields on the Product form?

    A. From the Advanced tab of the ACL, select "Allow connection to external databases using DCRs". From the Defaults tab of the Product formproperties dialog, click Browse by the Data Source Options and select the DCR.
    B. From the Advanced tab of the database Properties, select "Allow connection to external databases using DCRs". From the Data ConnectionResource properties, select the Product form under "Connection enabled for?
    C. From the Advanced tab of the ACL, select "Allow connection to external databases using DCRs". From the Security tab of the Form Propertiesdialog, click Browse by the Data Source Options and select the DCR.
    D. From the Basics tab of the Database properties, select "Allow connection to external databases using DCRs". From the Defaults tab of theForm Properties dialog, click Browse by the Data Source Options and select the DCR.

  • Question 23:

    Donna wants to navigate to a panel in her XPage. Which area would she use?

    A. The Applications view
    B. The Outline view
    C. The Properties view
    D. The Controls view

  • Question 24:

    Manesh is developing the ActivityPlanner XPage. He now needs to add check boxes that allow users to select one or more of the activities of "Monthly Volunteering," "New Hire Orientation," and "Quality Circle." How can Manesh create the check boxes?

    A. Drag a Check Box control onto the XPage canvas. In the Options area of the Properties tab, enter the following values on separate lines:Monthly VolunteeringNew Hire OrientationQuality Circle
    B. Create a Check box group control on the XPage canvas. In the Options area of the Properties tab, enter the following values on separate lines:Monthly VolunteeringNew Hire OrientationQuality Circle
    C. From the Controls palette, drag "Check Box" onto the XPage canvas. Open the Source tab, and within the xp:checkBox tag, enter these lines:
    D. From the Controls palette, drag "Other" onto the XPage and select Other Controls > Checkbox group. Open the Source tab, and within thexp:checkBoxGroup tag, enter these lines:

  • Question 25:

    What best describes simple Actions for XPages?

    A. Simple actions make it possible to do web application programming by dragging and dropping.
    B. Simple actions are predefined snippets of program code that you can define in the code section of an application.
    C. Simple actions are preprogrammed functionalities that can be selected to be executed on an event within a control or within the XPage.
    D. XPages does not support simple actions. Instead, you have the possibility to define custom controls, which provide the same functionality asthe simple Actions that you know from elsewhere in Lotus Domino Designer.

  • Question 26:

    How do you get a collection of all documents of the current database in an XPages environment?

    A. var documents = database.getAllDocuments();
    B. var db:NotesDatabase = session.CurrentDatabase;var documents = db.AllDocuments();
    C. var ws = session.getCurrentWorkspace;var db = ws.CurrentDatabase;var documents = db.AllDocuments();
    D. var s:NotesSession = new NotesSession;var db = s.getCurrentDatabase();var documents = db.getAllDocuments();

  • Question 27:

    Mike developed a billing application that should be used with the browser and with XPages. He tested his application locally until it was finished and ready to be deployed to the server. After installing the application on the server, Mike is testing the application again. But he is not able to even invoke the application. In the browser, he gets the message Error 403, HTTP Web Server. You are forbidden to perform this operation. What could be the reason for this error message?

    A. An administrator must check and unlock Mike's application first.
    B. Mike needs to wait about an hour after deploying the application to the server until the server has cleared all access rights.
    C. Because the application is signed with Mike's user name and his name does not show in the following entry in the Lotus Domino Server document:On the Security tab, inside the Programmability Restriction section the field labeled: Sign agents or XPages to run on behalf of the invoker.The application needs to be signed with an ID that has rights to run agents or XPages on the server.
    D. Mike needs to open the application properties and click the Server tab. In the Security section, he needs to activate the Application is allowed to run on server option. In addition, he needs to enter the name of the server into the Administration Server field on the same tab.

  • Question 28:

    Rhiannon needs to add a field on her XPage that shows three data options and only one of the options can be selected. What type of core control does Rhiannon need to use to accomplish this task?

    A. Check box
    B. Dialog box
    C. Radio button
    D. Select button

  • Question 29:

    Olivia is writing a Discussion application using XPages. She added a button on her main topic XPage to create a response document for this discussion. What should she do to generate the response document?

    A. Add a Create New Document simple action to the form QuerySave event
    B. Add a Create New Document simple action to the button onclick event
    C. Add a Create Response Document simple action to the button onclick event
    D. Add a Create Response Document simple action to the form QuerySave event

  • Question 30:

    Rebecca has a Rental XPage that updates an underlying document in the database. As the user leaves each field on the XPage, Rebecca wants the underlying document fields to be updated. What can she use to accomplish this task?

    A. Add an Update Data simple action to the Rental XPage onModify event.
    B. Add a Modify Field simple action to the Rental XPage QuerySave event.
    C. Add an Update Field simple action to the Field core control onExit event.
    D. Add a Modify Field simple action to the Edit Box core control onBlur event.

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only IBM exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your C2040-986 exam preparations and IBM certification application, do not hesitate to visit our Vcedump.com to find your solutions here.