JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Apprentice FLOgrammer - Final Exam
This test reviews concepts in all modules listed within the Apprentice FLOGrammer track. Questions have appeared in earlier quizzes and all material should be found within content.
We recommend attempting this exam without referencing any of the material so as to validate your understanding of the fundamentals.
This test is worth 100 points. Passing grade = 70 points.
Sign in to Google
to save your progress.
Learn more
* Indicates required question
Where would you change the list type associated with a given list?
*
2 points
On the drop-down adjacent to a field
On the gear at the bottom of a card
On the options section of a card
Within a JSDoc-formatted comment block, how would you designate a list?
*
1 point
by parantheses ()
by curly braces {}
by square brackets []
by asterisks **
Within the context of a FLO, Objects are typically represented in _______ format
*
2 points
Table
JSON
API
Excel
Before you work with Support, what two key things should you include in your correspondence? (Select all that apply)
*
2 points
The entire error message
The execution history URL
A picture of the FLO
Required
In the following table, match the following to their role within an object
*
2 points
Value
Key
First Name
Saxifrage
Value
Key
First Name
Saxifrage
From the following list, select the four (4) most common string functions
*
4 points
Compose
Control
Find
Lookup
Split
Concatenate
Required
Connect the Function Category to its description
*
5 points
Create conditional rules
Convert date values or get date related information
Process / manipulate a countable number of ordered values
Manipulate and identify data in strings
Perform math operations on your data as it passes through your FLOs
List
Control
String
Math
Date
Create conditional rules
Convert date values or get date related information
Process / manipulate a countable number of ordered values
Manipulate and identify data in strings
Perform math operations on your data as it passes through your FLOs
List
Control
String
Math
Date
Of the following options, which are Best Practices for working with Designer (Choose all that apply):
*
3 points
Make Child FLOs for all FLOs
Use prefixes to “group” FLOs together
Make FLO names descriptive enough to help with filtering
Use suffixes to name your FLOs
Use numbers to help with sorting
Required
True or False: A Child FLO counts toward your Active FLO Limit
*
2 points
True
False
Match the Context field to its function within a Child FLO
*
4 points
Assigned a value when the FLO loops through items in a list
Assigned a value when the FLO is called from another FLO
Assigned a value when the FLO is called for Error Handling
Returns the unique ID of the FLO instance
Index
Caller
Error
Execution ID
Assigned a value when the FLO loops through items in a list
Assigned a value when the FLO is called from another FLO
Assigned a value when the FLO is called for Error Handling
Returns the unique ID of the FLO instance
Index
Caller
Error
Execution ID
(True or False): The difference between a "Child FLO" and a "Utility FLO" is that Utility FLOs are used only once, whereas Child FLOs are used by many parents.
*
2 points
True
False
(True or False): The Call Code Function Card capability is included with all plans
*
1 point
True
False
Which of the following are ways to regularly monitor your FLOs? (Select all that apply)
*
3 points
A daily summary email
Custom email notifications
Custom FLOs to report on your FLOs
Immediate Notifications
Delayed Notifications
Required
If you create and save a piece of code, how would you know that it did not load correctly?
*
2 points
You would not know
Adjacent to the name in the list of Code Functions, the health would reflect a red "x"
The application would send you an email
If you're working with "peculiar" date/time formats, which card may help you convert a date/time into something more manageable?
*
2 points
The Difference Card
The Epoch Card
The Date to String card
The String to Date card
How would you change the name of an output field of a date card?
*
2 points
Click the gear in the bottom right of the card
Click on the question mark in the bottom of the card
Double-click on the field you want to change
How do you get access to change a field of a card?
*
2 points
Click the question mark at the bottom of a card
Click the gear icon at the bottom right of the card
Click the field name in the card
What function would you use to select a sub-list from an Object?
*
2 points
List >> Filter
List >> Find By
List >> Pluck
List >> List to Text
If you wanted to change a value within an object, which Object Card would you use?
*
2 points
Object >> Construct
Object >> Get
Object >> Get Multiple
Object >> Set
Real-time events may also be labeled as ______
2 points
Current
Active
Webhook
Clear selection
As FLOs are highly dependent upon the connectors to your applications, when you have problems you should:
*
2 points
Check the application provider's server status page
Call support if there are problems
Call the application provider's support line if there are problems
(True or False): You can easily learn more about a Date card by clicking the question mark at the bottom of any card.
*
2 points
True
False
Scheduled events can run on which of the following time intervals:
*
3 points
Hourly
Monthly
Bi-Annually
Weekly
Required
True or False: Polling events are real-time
*
2 points
True
False
Which of the following are List Types?
*
3 points
Text
Number
Object
Array
Dictionary
Required
(True or False): Placing Child/Utility FLOs in a separate folder helps to aggregate groups of related FLOs in an easy-to-find manner.
*
2 points
True
False
Events are ... (select all correct answers)
*
2 points
responsible for starting FLOs
ways to transform and work with your data
methods that monitor for a change in a your cloud application
Required
In the Post-Live FLO Troubleshooting diagram, what two things should you do when you review a FLO if there's an error on an Application Card? (Select all that apply)
*
2 points
Check for Missing fields
Check for Mis-Matched Field Types
Check for mispellings
Check for other errors
Required
True or False: Looping, or iteration refers to executing a series of statements per item in a list
*
2 points
True
False
What kinds of things should you be looking for if your FLO isn't working correctly? (Select all that apply)
*
3 points
Errors in your FLO
Changes to the underlying data
Schema changes to the database
Evidence that someone modified your FLO
Required
(True or False): You should use a team alias for monitoring your FLOs
*
2 points
True
False
What section of a Child FLO card has helpful information to use when you're troubleshooting a FLO?
*
2 points
Caller
Inputs
Outputs
Context
Req stands for:
*
1 point
Response
Requisition
Request
(True or False): Concatenate is a free-form text input card while Compose is much more rigid string combination card.
*
2 points
True
False
The following line of JavaScript performs what action? res.status(500).send(“Div by 0”)
*
2 points
Returns a generic error
Returns a "Div by 0" error
Returns a "success" status
Select the two (2) key things that Child FLOs provide to FLOGrammers
*
2 points
Looping
Functions
Validation
Error Handling
Required
What number represents the first element of a List. You may have to use this in the List >> At card.
*
2 points
Your answer
Which Date card gives you information on the current time and date?
*
2 points
The Subtract Card
The Difference Card
The Now Card
The String to Date Card
If you wanted to create a new object from given inputs, which Object Card would you use?
*
2 points
Object >> Construct
Object >> Get
Object >> Get Multiple
Object >> Set
Invokable events are NOT (which is incorrect):
*
1 point
Just like webook events
Only found in connectors
Found only in certain applications
Only used with services that can be configured to make an HTTP call to an API endpoint
In which function category would you find the If/ElseIf function?
*
1 point
Date
List
Math
Control
String
If you want to compare two values, which Function Category would you check for an appropriate function card?
*
1 point
List
String
Date
Math
Control
Within error messages from a FLO, where can helpful information can usually be found after the ___________ or "error" key.
*
1 point
Your answer
Why would you want to rename an output field?
*
2 points
It helps in making sure you leverage the correct field
It looks more readable
It aids you in creating your FLO
(True or False): Date input fields will not convert whatever you pass into them.
*
2 points
True
False
True or False: Objects are particularly useful because their structure makes it easy to traverse and retrieve information
*
2 points
True
False
Which of the following options are required by the comments block within your code? (Select all that apply)
*
3 points
The name (via @name)
Inputs, marked by the @param tag
Outputs (if there are any) designated by @return
Comments, marked by the @comment tag
Variables, marked by the @variable tag
Required
Submit
Page 1 of 1
Clear form
Never submit passwords through Google Forms.
This form was created inside of Azuqua, Inc..
Does this form look suspicious?
Report
Forms