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 121:

    DJ is developing his first Lotus Domino application. He wants to show a particular set of data to unauthenticated users and provide additional data to authenticated users. Which of the following can DJ use to determine whether the user is authenticated or not?

    A. @WebName to get the current user's name
    B. @UserName, which returns "Anonymous" for unauthenticated users
    C. @IsAuthenticated to determine if the user is authenticated or not
    D. @WebUserName, which returns an empty string ( "" ) when a user is not authenticated

  • Question 122:

    Sonia has been asked to rewrite her company's "Careers" Domino Web site using XPages. One of the benefits expected from the new development is better response time for the users. What is one reason why XPages may offer better performance versus earlier Domino Web sites?

    A. XPages are based on JSPs, which are faster than Domino HTML rendering.
    B. XPages are AJAX-enabled, which can offer response time improvements due to partial page refreshes.
    C. XPages avoid formula language, thereby saving the time incurred by the formula parser on the server.
    D. The custom controls that ship with XPages provide optimized widgets that may perform better than those developers could produce on their own.

  • Question 123:

    Marcel puts an XPage together, which is used for registration of users. He plans to use three different buttons: Newsletter, Forum, or Cancel. Each button should load a different next page. How can this task be accomplished?

    A. Using the Open Next Page Simple action, simply select each button for the next page.
    B. There is no way to accomplish this task. After pressing any submit button an XPages application always returns to the home page.
    C. For each button, define server-side JavaScript that returns the name of the page to be loaded. Define a navigation rule in the XPagesproperties for each value.
    D. To achieve this task, you have to write your own Java servlet and install it to all the servers and clients, so that your application can run. Thenyou can trigger your servlet to produce the page for each button.

  • Question 124:

    Marta needs to store a value and reuse it throughout the life of each Web user's interaction with her XPages application. How should she set the value named 'Title' to 'Senior Project Manager?'

    A. sessionScope.Title= "Senior Project Manager"
    B. applicationScope.Title= "Senior Project Manager"
    C. sessionScope.setValue("Title", "Senior Project Manager")
    D. applicationScope.setValue("Title", "Senior Project Manager")

  • Question 125:

    Caleb added a View control to his Contacts XPage. What type of control is the View control?

    A. Core control
    B. Theme control
    C. Custom control
    D. Container control

  • Question 126:

    Emily is preparing to build an application for using browsers. She is considering using XPages. Which of the following statements about XPages is not valid?

    A. XPages can be deployed to a Lotus Domino 8 server.
    B. XPages can be used on a variety of browsers with minimal changes.
    C. XPages can be made multilingual by using built-in Lotus Domino Designer functionality.
    D. XPages can create and manipulate Lotus Domino data on other servers, provided they are within the same trusted domain.

  • Question 127:

    XPages are Ajax-enabled. Which option best describes what that statement means?

    A. With Ajax, XPages can provide type-ahead.
    B. With Ajax, XPages can be partially refreshed instead of reloaded completely for each change.
    C. Ajax allows for lazy loading of content and code.
    D. All of the above.

  • Question 128:

    Which one of the following programming languages or language combinations can be used to build an agent that retrieves data from non-Domino servers over the Internet?

    A. Java
    B. JavaScript
    C. LotusScript in combination with C
    D. This task is not possible using a Web agent.

  • Question 129:

    Maya is considering migrating her existing car rental application to use XPages. Which of the following sentences is true?

    A. Framesets do not need any rework when migrated to XPages.
    B. One can use views in XPages. They can be embedded into XPages by using appropriate controls.
    C. If the existing application is using subforms, the migration is easy: Subforms can be included into XPages without adaptation.
    D. Migrating an existing application is hard work, because it is not possible to run an application that uses XPages and classical design at thesame time.

  • Question 130:

    With server-to-server replication, what is the minimal access level, that a server must have to an application to replicate not only documents, but also design elements?

    A. Reader
    B. Designer
    C. Manager
    D. Servers always replicate any document independent of their access rights.

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.