OUTSYSTEMS QUIZ QUESTIONS WITH
CORRECT ANSWERS
what types of applications can be created in outsystems? - Correct Answers -web,
mobile, and service
regarding exposing elements in producer modules, what property must be set to yes?
Then what modules can the exposed elements be used by? - Correct Answers -only
elements with the public property set to yes can be exposed and reused by modules of
any application
T/F: consumer modules can only reuse elements from producer modules of the same
application - Correct Answers -True
does outsystems manage the underlying database tables for the developer? - Correct
Answers -no, developers don't need access to the database server
entities and attributes are created in the database as.... - Correct Answers -tables and
columns
if an attribute is names "totalcount" then outsystems will auto set its data type to.... -
Correct Answers –integer
what does the list_navigation widget do - Correct Answers -it is a navigator for table
records with multiple pages, showing a defined number of elements per page
in rich widgets, the list_sortColumn widget does what - Correct Answers -allows sorting
by column in a table records by clicking on that column
T/F: outsystems has pre-built screens with logic and data for typical scenarios to speed
up application development - Correct Answers -True
when you use a template to create a screen, what does it do? - Correct Answers -it
makes a copy of the template to create the screen with sample data that can be
replaced by real data
-the created screen is a copy of the template including all of the layouts, widgets, styles,
and logic
, how do you replace data on a widget using the automatic way? - Correct Answers -drag
your entity and drop it onto the widget
entities are created with a set of entity actions for CRUD operations. What are they? -
Correct Answers -create, createOrUpdate, Update, Get, Delete, GetForUpdate
T/F: input parameters are always mandatory - Correct Answers -F
output parameters are available where? - Correct Answers -both inside and outside of
their implementation scope
a value must be assigned to the output param inside to be returned to the outside
a structure can have attributes of the following data types: - Correct Answers -basic,
structure, entity, and list
a list in outsystems is - Correct Answers -a collection of elements of the same data type
what does the widget tree represent? - Correct Answers -the hierarchy of the widgets on
the screen
what type of variables can be created inside a screen? - Correct Answers -input
parameters and local variables
screens do not have output params
what is the main purpose of the screen preparation? - Correct Answers -fetch data from
the databases
T/F: In the screen lifecycle, the preparation runs on the browser. - Correct Answers -
False
preparation contains server-side logic that is executed before rendering the screen
in an aggregate, the sources section is used for - Correct Answers -define the entities
we want to retrieve records from
in an aggregate, the purpose of the test values section is.... - Correct Answers -define
values for testing the preview data of the aggregate
how can we limit the number of records returned by an aggregate? - Correct Answers -
use the max records property
is it possible to see the SQL generated by an aggregate? - Correct Answers -Yes
in the executed SQL property
the expression widget - Correct Answers -displays text calculated at runtime
CORRECT ANSWERS
what types of applications can be created in outsystems? - Correct Answers -web,
mobile, and service
regarding exposing elements in producer modules, what property must be set to yes?
Then what modules can the exposed elements be used by? - Correct Answers -only
elements with the public property set to yes can be exposed and reused by modules of
any application
T/F: consumer modules can only reuse elements from producer modules of the same
application - Correct Answers -True
does outsystems manage the underlying database tables for the developer? - Correct
Answers -no, developers don't need access to the database server
entities and attributes are created in the database as.... - Correct Answers -tables and
columns
if an attribute is names "totalcount" then outsystems will auto set its data type to.... -
Correct Answers –integer
what does the list_navigation widget do - Correct Answers -it is a navigator for table
records with multiple pages, showing a defined number of elements per page
in rich widgets, the list_sortColumn widget does what - Correct Answers -allows sorting
by column in a table records by clicking on that column
T/F: outsystems has pre-built screens with logic and data for typical scenarios to speed
up application development - Correct Answers -True
when you use a template to create a screen, what does it do? - Correct Answers -it
makes a copy of the template to create the screen with sample data that can be
replaced by real data
-the created screen is a copy of the template including all of the layouts, widgets, styles,
and logic
, how do you replace data on a widget using the automatic way? - Correct Answers -drag
your entity and drop it onto the widget
entities are created with a set of entity actions for CRUD operations. What are they? -
Correct Answers -create, createOrUpdate, Update, Get, Delete, GetForUpdate
T/F: input parameters are always mandatory - Correct Answers -F
output parameters are available where? - Correct Answers -both inside and outside of
their implementation scope
a value must be assigned to the output param inside to be returned to the outside
a structure can have attributes of the following data types: - Correct Answers -basic,
structure, entity, and list
a list in outsystems is - Correct Answers -a collection of elements of the same data type
what does the widget tree represent? - Correct Answers -the hierarchy of the widgets on
the screen
what type of variables can be created inside a screen? - Correct Answers -input
parameters and local variables
screens do not have output params
what is the main purpose of the screen preparation? - Correct Answers -fetch data from
the databases
T/F: In the screen lifecycle, the preparation runs on the browser. - Correct Answers -
False
preparation contains server-side logic that is executed before rendering the screen
in an aggregate, the sources section is used for - Correct Answers -define the entities
we want to retrieve records from
in an aggregate, the purpose of the test values section is.... - Correct Answers -define
values for testing the preview data of the aggregate
how can we limit the number of records returned by an aggregate? - Correct Answers -
use the max records property
is it possible to see the SQL generated by an aggregate? - Correct Answers -Yes
in the executed SQL property
the expression widget - Correct Answers -displays text calculated at runtime