Outsystems Prac Test 3

A Structure can have attributes of the following data types:
Basic, Complex, and Record
Basic, String, and Object
Basic, Structure, Entity, and List
Basic and List only
What are the default attributes of Static Entity?
Id,Label,IsActive,Order
Id,Label,IsActive,Return
Id,Name,Order,IsActive
IsActive,Label
What is the default data type of ID attribute in Entity?
Text
Integer
Long Integer
Entity Identifier
Capture
Capture
While creating an entity if we define "Expose Read Only" as YES, in that case...
Fruit entity actions except "GetFruit" will not be available to consumer modules"
It will not be able to consume a SOAP API
Fruit entity would only be available to the same application module for reference
Fruit entity can not be referenced
Capture
Capture
While creating an entity if we define "Expose Read Only" as YES, in that case...
Fruit entity actions except "GetFruit" will not be available to consumer modules"
It will not be able to consume a SOAP API
Fruit entity would only be available to the same application module for reference
Fruit entity can not be referenced
Capture
Capture
While creating an entity if we define "Expose Read Only" as YES, in that case...
Fruit entity actions except "GetFruit" will not be available to consumer modules"
It will not be able to consume a SOAP API
Fruit entity would only be available to the same application module for reference
Fruit entity can not be referenced
Entities and Attributes are created in the database as..
Tables & Columes
Tables & Constaints
List & Enumerations
Indexes & Columns
Capture1
Capture1
While using bootstrap to add data to the entity, which of the following is correct?
All attributes are not matching hence bootstrapping would fail
Name,Email and Phone number will be part of the bootstrap,the company would be ignored
All attributes would be part of bootstrap and it will add one colume named "Company" in the entity
Name and Email will be part of the bootstrap,the Phone number andcompany would be ignored
Which of the following best describes the purpose of an Identifier attribute in an Entity?
It determines the display name of the Entity.
It uniquely identifies each record in the Entity.
It defines the color and style of the Entity's UI elements.
It controls the access permissions to the Entity.
In OutSystems, what is a Data Action used for in the context of data modeling?
To create user interfaces
To define data structures
To perform database operations
To design the application's user experience
What is the primary purpose of defining an Entity in OutSystems data modeling?
To create user interfaces
To define application logic
To define the structure and properties of data
To design the application's navigation flow
What is an Entity in OutSystems?
A visual element used to design the user interface.
A predefined set of permissions for data access.
A logical data structure representing a business concept.
A built-in function for performing calculations.
Which of the following elements can't be used to create calculated attributes in an Aggregate?
Variables.
Server Actions using Entity Attributes.
Built-in Functions that can be translated to SQL (e.g. Length(), Power()).
Value of the attributes of the Source Entities.
Give 1 aggegate as shown. Ask how to display the average score of the group according to Point1 and sort the order of Point 2 with the highest score by year
Use the GROUPBY function according to the Year attribute, then perform the AVERAGE function for the Point 1 attribute and MAX for the attribute for Point 2.
Use the GROUPBY function according to the Group attribute, then perform the AVERAGE function for the Point 1 attribute and MAX for the attribute for Point 2.
Use the GROUPBY function according to the Year attribute, then perform the AVERAGE function for the Point 2 attribute and MAX for the Point 1 attribute.
Use the GROUPBY function according to the Group attribute, then perform the AVERAGE function for the Point 2 attribute and MAX for the attribute for Point 1.
What is the output of an aggregate when no records meet the criteria?
Null List
Empty list
List has an empty record
List has a record with default data
Given 1 Aggregate with data source is 3 entities:
 
  • A and B are related to With or Without
  • A and C are related to Only With. Asked how the result will be?
A may not have B but there must be C
A may not have B or C
A must have B and C
A Must have B or C
What type of Validation must be selected before the error is displayed directly below the defective item
Client & Server
Server
Client
All right
Which of the following options is false?
Input Parameters allow passing data between Screens when navigating between them.
Local Variables allow temporarily storing relevant information inside a Screen.
Local Variables from a Screen may be directly accessed from another Screen.
When the value of a Local Variable changes the user interface reacts immediately.
Regarding the If Widget, which of the following options is false?
Functions can be used inside the Condition of an If.
Only one of the branches is shown at runtime.
Multiple widgets may be added inside each branch.
More branches can be added to an If Widget.
Regarding the Switch statement, which of the following options is false?
Every branch that evaluates to True is executed.
The first branch that the condition evaluates to True is executed.
If no branch evaluates to True, the Otherwise branch is executed.
The Otherwise branch must exist.
If we have multiple Exception Handlers in an Action flow and an Exception is raised...
The execution is always moved to the Global Exception Handler.
The execution is moved to the Exception Handler that is most specific to the Exception.
The execution is moved to all Exception Handlers of the Action.
A Switch statement is needed to select which Exception Handler will continue the execution.
Regarding Sorting in Aggregates, which of the following options is correct?
Aggregates only support one sorting criterion.
If more than one sorting criterion is defined, all of them must have the same direction (ascending or descending).
It is mandatory to set the direction for all sorting criteria (ascending or descending).
It is only possible to set multiple sorting criteria if duplicate records exist in the entity.
Considering ListItem and List Actions, which of the following options is false?
List Actions can only be used inside List Items.
List Items can be used outside of Lists.
When List Items have the full swiping option activated, the List Action is not necessary.
The List Action triggers a Screen Action that will have the logic to be executed on swipe.
What are the 2 ways of fetching data?
 
Screen Aggregates(Database) & Data actions(REST,SOAP,Advanced SQL))
Input & Output Parameters
Tables & Lists
 
T2
In the following logic, what happens when a database constraint occurs
The DatabaseException flow is executed
The InvalidCustomerException flow is executed
No exception flow is executed
The module global exception handler is executed
What UI componant can be used to limit a users input
Text Area
Drop down
Radio Buttons
List
About client actions define in the logic tab ,which one is FALSE
You can create a recursion
You can use it within a client action defined on a screen
You can use it within a server action
You can use it within another client action defined in the logic tab
About client actions define in the logic tab ,which one is TRUE
You can use it within another client action defined on a different screen
You can use it within a server action
You can use it within a client action defined in the logic tab
You can use it within another client action defined on the same screen
Which of the following CANT be used to terminate a client/server flow
Destination
Assign
Download
Raise Exception
About server actions,it is INCORRECT to say that
You can use it in the onclick attribute of a link
 
You can use it within a client action defined in the logic tab
You can use it within a client action defined on a screen
Which of the following statements is true?
An Entity Identifier must have its Data Type set to Long Integer
An Entity Identifier must be set to Auto Number.
An Entity Identifier can only be a single attribute.
An Entity Identifier is created automatically and cannot be modified.
 
Capture
The CountriesDropdown will allow users to select a country. What should be set in
the Options Text property to make sure that the names of the countries appear in
the dropdown?
Country.Id
GetCountries.Country.Label
GetCountries.Country.Name
Country.Label
. Considering a Button in a Screen, which of the following options cannot be set as its On Click property?
Screen.
Client Action.
Block.
External Site.
The Absolute Action returns an absolute value (abs) of a number N passed as Input
Parameter. When does the Action return 0?
Never.
When the input parameter (N) is less than zero.
When the input parameter (N) is zero.
When the input parameter (N) is greater than zero.
Consider the following Action. What happens if the GetEmployeeById Aggregate does not return any record?
The DatabaseException flow is executed.
The RecordNotFound flow is executed.
No exception flow is executed.
The module’s global exception handler is executed.
Considering the Function property in Client Actions, which of the following options is correct?
. Setting the Function property to Yes restricts the Action to have only one Output Parameter.
Setting the Function property to No ensures the Action can only be used in the module where it is defined
Setting the Function property to Yes is not possible, if the Action is exposed to other modules as Public
Setting the Function property to No ensures the Action can only be used in Screen Expressions.
The image shows a Pagination widget that is associated with a Table on a Screen that was already implemented. There are no error messages in Service Studio, but when the user tries to search for a movie name the results do not
change on the Table. What is the reason for that behavior? 
The Max. Records of the Aggregate should be equal to the total number of movies in the database.
The Table is not being refreshed on the OnNavigate Action.
Include a filter in the aggregate example: Movie.Name like "%" + Client.MovieSearch + "%"
The MaxRecords property of the Pagination should be set to GetMovies.Count and the TotalCount to RecordsPerPage.
The Screen below has two Dropdowns: one to select a Country and the other to select a City. The GetCountries and GetCities Aggregates fetch the data displayed in the dropdowns and both have the Fetch property set to At Start. Which of the following options is not a valid step to only fetch the cities of the country selected in the dropdown?
. Set the Fetch property of the GetCities Aggregate to Only On Demand.
Refresh the GetCities Aggregate in the OnChange Action of the Country Dropdown.
Filter the GetCities Aggregate by the selected country.
Call the GetCities Aggregate in the GetCountries' On After Fetch Event handler.
Considering Listltem and List Actions, which of the following options is false?
When List Items have the full swiping option activated, the List Action is not necessary.
The List Action triggers a Screen Action that will have the logic to be executed on swipe.
List Actions can only be used inside List Items.
List Items can be used outside of Lists.
Which of the following mappings between OutSystems and the Database is NOT correct?
Reference attribute - Primary Key.
Index - Index.
Entities - Tables.
Attributes - Column.
Static Entities are most similar to which other programming concept?
Enumeration.
Linked lists.
Hash Maps.
Static variables.
If an attribute is named "TotalCount",Outsystems will automatically set its data type to
Text
Integer
Boolean
Date
Following an AJAX submit start > Refresh Data > End is
AJAX refresh widget
Refresh widget
Refresh Data widget
RefreshData.Start
What type of variables can be created inside a screen
Local variables only
Input parameters only
Input, Output parameters and local
Input parameters and Local variables
Entities are created with a set of entity actions for CRUD operations,which ones?
Create, retrieve,Update,Delete
Create,CreateOrUpdate,Update,Get,GetForUpdate,Delete
Get,Post,Delete
Add,Change,Remove
Considering that aggregates can have hidden columns,which of the following options is correct
The hidden columns help optimizing the aggregate
Columns that are empty in the database are automatically hidden
The hidden columns are not part of the output
Hiding columns in the aggregate only affects the preview of the output
In an aggregate, the sources section is used for
Defining values for testing the aggregates output
Defining conditions to get specific subsets of records
Defining the entities we want to retrieve records from
Defining the order of the aggregate output records
The flow of an action can have
One or more start nodes but only one end node
Only one start node and one end node
Only one start node but multiple end nodes
Multiple start and end nodes
A screen preparation
Requires atleast one input parameter to filter the queries to the database
Does not have output parameters
Cannot execute other server actions
Is mandatory for every web screen
Different exceptions are handled by different specific handlers
True
False
Either
Neither
 
In the following screen shot ,what will the value of the variable radio button group be 
Low
GetOrderById.List.Current.Order.Priority
Entities.Priority.Low
OrderPriority.Label
Which of the following behaviors does not apply to Forms?
A Form groups input widgets and allows displaying and editing data.
A Form has a Source property that will hold the values submitted by the user.
Besides input widgets, a Form can hold other widgets such as Links and Buttons.
A Form is useful to validate data submitted by the user.
{"name":"Outsystems Prac Test 3", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"A Structure can have attributes of the following data types:, What are the default attributes of Static Entity?, What is the default data type of ID attribute in Entity?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Make your own Survey
- it's free to start.