Give You Free Regular Updates on MCD-Level-1 Exam Questions Aug 02, 2025 [Q35-Q55]

Share

Give You Free Regular Updates on MCD-Level-1 Exam Questions Aug 02, 2025

Achieve the MCD-Level-1 Exam Best Results with Help from MuleSoft Certified Experts


MuleSoft MCD-Level-1 certification exam tests the candidates on various aspects of Mule 4 development, including the ability to design and develop Mule applications, data transformations, error handling, and testing. Moreover, the exam also tests the candidates' knowledge of MuleSoft's best practices and design patterns.


Topics of MuleSoft Certified Developer - Level 1 Exam

Candidates must know the exam topics before they start of preparation. Because it will really help them in hitting the core. Our mcd-level-1 practice exam will include the topics discussed in detail.

 

NEW QUESTION # 35
Refer to the exhibits.


A Mule application contains a Choice router. What is logged when the flow completes?

  • A. ["US", "EU"]
  • B. EU
  • C. "REGION"
  • D. US

Answer: D


NEW QUESTION # 36
Refer to the exhibits.


What payload and quantity are logged at the end of the main flow?

  • A. [[order1, order2, order3, order4], 14]
  • B. [[1,2,3,4], 14]
  • C. [[1,2,3,4], 10]
  • D. [orderlorder2order3order4,14]

Answer: B


NEW QUESTION # 37
Refer to the exhibit.

What Database expression transforms the input to the output?
A)

B)

C)

D)

  • A. Option D
  • B. Option C
  • C. Option B
  • D. Option A

Answer: B


NEW QUESTION # 38
Where are values of query parameters stored in the Mule event by the HTTP Listener?

  • A. Inbound Properties
  • B. Variables
  • C. Payload
  • D. Attributes

Answer: D

Explanation:
Correct answer is Attributes.
Query parameters , URI parameters and headers are some of examples which are part of attributes.
Diagram Description automatically generated

Bottom of Form
Top of Form


NEW QUESTION # 39
Refer to the exhibit. What is the output of logger component?

  • A. Map
  • B. Array
  • C. Object
  • D. String

Answer: B

Explanation:
Database always return rows as an array.
Array is the correct answer


NEW QUESTION # 40
Refer to the exhibits.


A web client submits a request to http://localhQst:8081 /flights. What is the result at the end of the flow?

  • A. "object"
  • B. "string"
  • C. "Java"
  • D. "XML"

Answer: B


NEW QUESTION # 41
Refer to the exhibits.


The <when> expression for the Choice router needs to be written.
What is a valid <when> expression to route Mule events to the non-default flow?

  • A. #['MuleSoft' == paytoad.company]
  • B. #[ if( company = "MuleSoft") ]
  • C. #[ if( 'MuleSoff == payload.company) ]
  • D. #[ company = "MuleSoft" ]

Answer: A


NEW QUESTION # 42
A web client sends one GET request to the test flow's HTTP Listener, which causes the test flow to call the updateTemp flow After the test flow returns a response, the web client then sends a different GET request to trie getTemp flow's HTTP Listener The test flow is not called a second time.
What response is returned from the request to the getTemp flow's HTTP Listener?



A)

B)

C)

D)

  • A. Option D
  • B. Option C
  • C. Option B
  • D. Option A

Answer: B


NEW QUESTION # 43
Refer to the exhibits. A web client sends a POST request to the HTTP Listener and the Validation component in the Try scope throws an error.
What response message is returned to the web client?

  • A. ''ERROR2"
  • B. "END"
  • C. "ERROR1"
  • D. Validation Error

Answer: A

Explanation:


NEW QUESTION # 44
By default, what happens to a file after it is read using an FTP connector Read operation?

  • A. The file stays in the same folder unchanged
  • B. The file is renamed in the same folder
  • C. The file is moved to a different folder
  • D. The file is deleted from the folder

Answer: A

Explanation:
File is not updated when FTP read operations is performed.
MuleSoft Doc Ref : https://docs.mulesoft.com/file-connector/1.3/file-read


NEW QUESTION # 45
Refer to the exhibit.


How should be the where clause written for the configured input parameters in such a way that it achieves below SQL query?

  • A. WHERE city := city AND state := state
  • B. WHERE city = attributes.city AND state = attributes.state
  • C. WHERE city := ${city} AND state := ${state}
  • D. WHERE city = :city AND state = :state

Answer: D

Explanation:
Correct syntax to use where clause is WHERE city = :city AND state = :state This question validates knowledge on using dynamic queries in DB select operation.
Configure Dynamic Queries in the Select Operation
When you need to parameterize not only the WHERE clause but also parts of the query itself (for example, queries that compare tables that depend on a condition, or complex queries for which the project table columns need to vary), you can configure dynamic queries.
In the following example, you configure a dynamic query by using a full expression with a string in which the table depends on a variable $(vars.table). Although some of the query text is dynamic ("SELECT * FROM
$(vars.table)), the WHERE clause still defines the WHERE condition using input parameters: in this case, WHERE name = :name.
In your Studio flow, select the Select operation.
In the operation configuration screen, set the SQL Query Text field to SELECT * FROM $(vars.table) WHERE name = :name.
Set the Input Parameters field to {'name' : payload}.
The following screenshot shows the configuration in Studio:
Graphical user interface, application Description automatically generated

Figure 3. Dynamic query configuration
In the XML editor, the <db:sql> configuration looks like this:
* <set-variable variableName="table" value="PLANET"/>
* <db:select config-ref="dbConfig">
* <db:sql>#["SELECT * FROM $(vars.table) WHERE name = :name"]</db:sql>
* <db:input-parameters>
* #[{'name' : payload}]
* </db:input-parameters>
* </db:select>
You can apply input parameters only to parameters in a WHERE clause. To modify any other part of the query, use the DataWeave interpolation operator.
Mule Ref Doc: Query a Database Examples - Mule 4 | MuleSoft Documentation


NEW QUESTION # 46
Refer to the exhibit.

All three of the condition for the Choice router are true. What log messages are written?

  • A. Route1, Route2, Default
  • B. Route 1
  • C. Route2
  • D. Route1, Route2

Answer: B


NEW QUESTION # 47
Refer to the exhibits. The Set Payload transformer in the addltem child flow uses DataWeave to create an order object.
What is the correct DataWeave code for the Set Payload transformer in the createOrder flow to use the addltem child flow to add a router call with the price of 100 to the order?

  • A. addltem( { payload: { price: "100", item: "router", itemType: "cable" > } )
  • B. lookup( "addltem", { payload: { price: "100", item: "router", itemType: "cable" } > )
  • C. addltem( { price: "100", item: "router", itemType: "cable" } )
  • D. lookup( "addltern", { price: "100", item: "router", itemType: "cable" } )

Answer: B


NEW QUESTION # 48
A
web client submits a request to http://localhost:8081?accountType=personal. The query parameter is captured using a Set Variable transformer to a variable named accountType.
What is the correct DataWeave expression to log accountType?

  • A. Account Type: # [attributes.accountType]
  • B. Account Type: #[vars.accountType]
  • C. Account Type: #[flowVars.accountType]
  • D. Account Type: #[message.inboundProperties.accountType]

Answer: B

Explanation:
vars: Keyword for accessing a variable, for example, through a DataWeave expression in a Mule component, such as the Logger, or from an Input or Output parameter of an operation. If the name of your variable is myVar, you can access it like this: vars.myVar Hence correct answer is Account Type: #[vars.accountType]


NEW QUESTION # 49
Refer to the exhibits.

The Set Payload transformer's value is set to {'year': '2020'}.
What message value should be added to the Logger component to output the message 'The year is 2020', without hardcoding 2020?

  • A. '#[The year is " + paytoad.year]'
  • B. The year is #[payload.year]'
  • C. #["The year is "++ payload.year].
  • D. '#[The year is $(pay load .year)]*

Answer: C


NEW QUESTION # 50
Which of the below is not a valid category for connector type?

  • A. Premium
  • B. Community
  • C. Select
  • D. Gold

Answer: D

Explanation:
Gold is not valid category for connector types.
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/3.7/anypoint-connectors#connector-support-categories


NEW QUESTION # 51
What is the correct syntax to define and call a function in Database?
A)

B)

C)

D)

  • A. Option D
  • B. Option B
  • C. Option A
  • D. Option C

Answer: C

Explanation:
Keyword to ad function in Dataweave transformation is fun. Hence option 2 and 4 are invalid. Also parameters needs to be passed exactly in same order as defined in function definition. Hence correct answer is' fun addKV( object: Object, key: String, value: Any) = object ++ {(key):(value)}
---
addKV ( {"hello': "world"}, "hola", "mundo" )
MuleSoft Documentation Reference : https://docs.mulesoft.com/mule-runtime/4.3/dataweave-functions DataWeave Function Definition Syntax To define a function in DataWeave use the following syntax:
fun myFunction(param1, param2, ...) = <code to execute>
The fun keyword starts the definition of a function.
myFunction is the name you define for the function.
Function names must be valid identifiers.
(param1, param2, ... , paramn) represents the parameters that your function accepts.
You can specify from zero to any number of parameters, separated by commas (,) and enclosed in parentheses.
The = sign marks the beginning of the code block to execute when the function is called.
<code to execute> represents the actual code that you define for your function.


NEW QUESTION # 52
Refer to the exhibits.
A web client submits a request to below flow. What is the output at the end of the flow?


  • A. String
  • B. XML
  • C. Java
  • D. Object

Answer: A

Explanation:
String is the correct answer as XML is of an Object type String


NEW QUESTION # 53
Refer to the exhibit.

The main flow contains a Flow Reference for the child flow.
What
values are accessible in the child flow after a web client submits a request to http://localhost:8Q81/order?
color=red?

  • A. payload
  • B. payload
    quantity var
  • C. payload
    color query param
  • D. payload
    quantity var color query param

Answer: D


NEW QUESTION # 54
What is the correct syntax to define and call a function in Database?

  • A.
  • B.
  • C.
  • D.

Answer: D

Explanation:
Keyword to ad function in Dataweave transformation is fun. Hence option 2 and 4 are invalid. Also parameters needs to be passed exactly in same order as defined in function definition. Hence correct answer is' fun addKV( object: Object, key: String, value: Any) = object ++ {(key):(value)}
---
addKV ( {"hello': "world"}, "hola", "mundo" )
MuleSoft Documentation Reference : https://docs.mulesoft.com/mule-runtime/4.3/dataweave-functions DataWeave Function Definition Syntax To define a function in DataWeave use the following syntax:
fun myFunction(param1, param2, ...) = <code to execute>
The fun keyword starts the definition of a function.
myFunction is the name you define for the function.
Function names must be valid identifiers.
(param1, param2, ... , paramn) represents the parameters that your function accepts.
You can specify from zero to any number of parameters, separated by commas (,) and enclosed in parentheses.
The = sign marks the beginning of the code block to execute when the function is called.
<code to execute> represents the actual code that you define for your function.


NEW QUESTION # 55
......


Those who pass the MCD-Level-1 Certification Exam will be recognized as a MuleSoft Certified Developer and will have demonstrated their knowledge and skills in building high-performing, scalable, and secure applications using the MuleSoft platform. MuleSoft Certified Developer - Level 1 (Mule 4) certification is widely recognized in the industry and can open up new career opportunities for individuals looking to advance their careers in the field of application development.

 

Detailed New MCD-Level-1 Exam Questions for Concept Clearance: https://torrentpdf.vceengine.com/MCD-Level-1-vce-test-engine.html