OutSystem Associate|Latest Update 2024/2025
Regarding Reactive Web Apps in OutSystems, which of the following option is False?
a) Reactive web app is a cross-device app
b) Data requests are executed synchronously
c) The code generated by OutSystems results in a single page app
d) A developer b...
OutSystem Associate|Latest Update 2024/2025
Regarding Reactive Web Apps in OutSystems, which of the following option is False?
a) Reactive web app is a cross-device app
b) Data requests are executed synchronously
c) The code generated by OutSystems results in a single page app
d) A developer builds the Reactive Web App in Service Studio
B) Synchronous requests block the execution of code which causes "freezing" on the screen and an
unresponsive user experience
Which of the following is not a Development Environment
A) Service Studio
B) Integration Studio
C) Service Center
C) The Service Centre is a management and administration console for an environment (for example,
Development, Production).
Which of the following is false?
A) A reactive web application is an application for multiple devices
B) Data requests are synchronously
C) The Code generated by OutSystems results in a single-page application
D) A developer creates a Reactive Web App in service studio
B) Data is requested asynchronously, allowing for a more fluid experience.
The business concepts that need to be stored and accessed in our applications must be modelled as...
A) Entities
B) Entity Diagrams
C) Entity Relationships
D) Database Tables
A) Entities
Ideally, each business concept will be mapped into an entity.
Which of the following statements about entities is false?
A) Entities have attributes
B) Entities do not require an identifier
C) Entities are stored only in memory
D) Entities can be created, updated and deleted
C) Entities are stored only in memory
The entities are persistent and are in fact created in the database as tables.
Which of the following mappings between Outsystems and databases is NOT correct?
A) Entities - Tables
B) Attributes - Columns
C) Reference attribute - Primary key
D) Index - Index
C) Reference attribute - Primary key
Entity Identifiers are those that are mapped to primary keys
If an entity attribute called HouseNumber is created, what needs to be done about its data type?
A) Must be defined as an Integer
B) Must be set to decimal
,C) Nothing, it will automatically set to Identifier
D) Nothing, it will automatically set to Integer
D) Nothing, it will automatically set to Integer
Outsystems data type inference engine takes care of that.
Which of the following is a characteristic of a static entity?
A) It cannot be changed after the first publication
B) Contains a set of records
C) It has two Entity Shares
D) It cannot be extended with any new attributes
B) Contains a set of records
As many as you want but they need to be defined during development.
Regarding the records of a static entity, which of the following options is false?
A) Values for all 4 standard attributes must be defined
B) Records can only be added and removed during development
C) The record identifier is the Identifier of the Static Entity
D) The identifier attribute is mandatory for all static entities.
A) Values for all 4 standard attributes must be defined
Static entity attributes can be mandatory or not, a value only needs to be defined if the attribute is
mandatory
Are static entities more similar to that of another programming concept?
A) Linked list
B) Enumeration
C) Hash maps
D) Static variables
B) Enumeration
This is the Closest one
The screens can be composed of a combination of several elements called widgets.
A) True
B) False
A) True
Each of the elements within a screen is called a widget
What kind of variables can be created within a Screen?
A) Only local variables
B) Input parameters only
C) Input parameters and local variables
D) Input parameters, output parameters and local variables
C) Input parameters and local variables
Screens have no output parameters
Which of the following options is false
A) Input parameters allow data to pass between screens when navigating between them
B) Local variables on one screen can be accessed directly from another Screen
C) Local variables allow the temporary storage of relevant information within a Screen
D) When the value of a local variable changes, the user interface reacts immediately
B) Local variables on one screen can be accessed directly from another Screen
,The scope of input parameters and local variables is limited to the screen they were defined on
The expression widget...
A) Displays only static text
B) Displays the calculated text at run time
C) Displays only the results of mathematical expressions
B) Displays the calculated text at run time
The expression widget displays calculated values, evaluated at run time. That may depend on
variables for example.
Which of the following behaviours is true for links and buttons?
A) Links can only navigate to screens
B) Buttons can only have a screen action as a target when they click
C) Links and buttons can navigate to screens or trigger screen actions.
D) Only links can navigate to external URLs
C) Links and buttons can navigate to screens or trigger screen actions.
Users can interact with the application using links and buttons. This triggers an action, sends data or
navigates to a screen.
Regarding the If widget, which of the following is false?
A) Functions can be used within the condition of an If.
B) More branches can be added to an If Widget
C) Only one of the branches is shown at run time.
D) Several widgets can be added within each branch.
B) More branches can be added to an If Widget.
Each if widget only has two branches, True & False.
Regarding the container widget, which of the following options is false?
A) Containers allow you to group multiple widgets together
B) By default, containers can span 1 - 12 columns
C) Containers can be placed inside other containers
D) All containers must have at least one widget inside
D) All containers must have at least one widget inside
Containers can be empty
Which of the following options is correct?
A) Screen actions can call up other screen actions on a different screen
B) Customer actions can call up screen actions
C) Server actions can call client actions
D) Client actions can call server actions
D) Client actions can call server actions
Likewise, the actions on the screen can also call up server actions
Client actions and server actions can have the following variables:
A) Input and output parameters, but without local variables
B) Input parameters and local variables, but no output parameters
C) Input and output parameters, as well as local variables
D) Output parameters and local variables, but no input parameters
C) Input and output parameters, as well as local variables
They can have multiple inputs, outputs and local variables
, The flow of an action can have....
A) Several start and end nodes
B) One or more initial nodes, but only one final node
C) Only one start node, but several end nodes
D) Just a start node and an end node
C) Only one start node, but several end nodes
Action nodes can only have one start node but end at several end nodes
Regarding the If Statement, which of the following is false?
A) The True and False branches are mandatory
B) Only one of the branches is executed, depending on the result of the If condition
C) If statements can also be used to implement loops
D) More branches can be added, if necessary
D) More branches can be added, if necessary
Not for an If, although for the Switch instruction, this is possible.
Regarding the switch instruction, which of the following options is false
A) The first branch evaluated by the condition as True is executed
B) Each branch classified as True is executed
C) If no branch evaluates to True, the Otherwise branch will be executed
D) The otherwise branch must exist
B) Each branch classified as True is executed
Only one branch can be executed in the Switch: The first one that evaluates to true, if not then the
otherwise branch
Within a flow of action...
A) Only one exception handler can exist
B) It is mandatory to have at least one exception handler
C) The exception Handler flow cannot cross other flows
C) The exception Handler flow cannot cross other flows
Each flow must be independent of others
If we have multiple exception handlers in an action flow and an exception is raised....
A) execution is always moved to the Global Exception Handler.
B) Execution is moved to the Exception Handler which is more specific to the Exception.
C) Execution is moved to all Handlers except for the action.
D) A Switch statement is required to select which Exception Handler will continue to run.
Execution is moved to the Exception Handler which is more specific to the Exception
- Different Exceptions are handled by different Specific Handlers
In an Aggregate, the Sources section is used to...
A) Set values to test the aggregate's output records.
B) Define the entities from which we want to retrieve the records.
C) Defining conditions for obtaining specific subsets of records.
D) Define the order of the aggregates output records.
Define the entities from which we want to retrieve the records
- Aggregates support one or more entities of origin and with defined relationships between them.
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller LectAziim. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $13.49. You're not tied to anything after your purchase.