Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEOutsystems Examen II

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Outsystems Examen II

Descripción:
Outsystems Examen II Reactive

Autor:
Outsystems Student
(Otros tests del mismo autor)

Fecha de Creación:
24/12/2022

Categoría:
Informática

Número preguntas: 42
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Regarding Indexes, which of the following options is correct? Custom indexes cannot be added to an Entity. Indexes speed up data retrieval without any kind of impact. Unique indexes help prevent data duplication. Indexes over referenced attributes cannot be deleted.
Regarding the Delete Rule property, which of the following options does not guarantee referential integrity? Protect Delete Ignore.
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.
Considering the Dropdown and the Button Group, which of the following options is false? A Button Group needs a Button Group Item to represent each option that the user will have available to choose from. The List property of the Dropdown defines the data that will appear as options to a user on a Screen. Each Button Group Item within a Button Group has a Variable property to save the option chosen by the user. The Variable property of the Dropdown will hold the value selected by the user. That value is defined in the Options Value property.
The Checkbox or Switch Widgets are bound to a variable of which type? Text Integer Boolean Date.
Considering Inputs and Labels, which of the following options is correct? Every input must have a Label associated with. An input widget can only be used for the Text data type. To access the value submitted in an Input widget, we can simply use InputName.Value. Labels associated with mandatory fields will display a visual cue on the Screen.
What is the Screen behavior when a widget is not valid (Valid property set to False)? The Screen displays the widget greyed out, and displays the validation error message on the input. The widget does not appear on the Screen and the validation message appears in its place. Displays the regular widget and displays the validation error message when we hover the mouse. Displays the regular widget, applies a specific styling (e.g. red border), and displays the validation error message.
Which of the following options is not a built-in validation in OutSystems? Mandatory Fields Maximum length of text fields Data types of input fields.
Which of the following options is correct regarding the Valid property of the Form? The Valid property of the Form should be checked after the last custom validation. The Valid property of the Form is automatically changed to False only when all the input fields of the Form are not valid. The Valid property of the Form should be explicitly set to False (e.g. with an Assign) when an input field is not valid. When built-in validations are enabled, the Valid property of the Form is automatically checked before executing the client action logic.
Considering Users and Roles in OutSystems, which of the following options is correct? By default, end-users are managed in the built-in Users application. End-users can only be created programmatically, using Actions from the Users application. There are three built-in roles in OutSystems: Anonymous, AppUser and Registered. All users, with or without a login, have automatically the Registered Role.
In OutSystems, how do we restrict access to a Screen? Go to the Users application and associate the Screen to a specific role. In the Screen Properties, untick roles to restrict their access. Use the CheckRole Action. We don't. Only users with a username and password can access.
Considering the built-in Role Actions, which of the following options is false? The CheckRole Action checks if a user has that particular Role. The GrantRole Action allows to grant a Role to a user programmatically. The RevokeRole Action allows to remove a Role from a user programmatically. The CreateUserWithRole Action creates an end-user and assigns it the Role.
In OutSystems, where can we place breakpoints? In Actions only (Client-side and Server-Side) Server-side logic only Client-side logic only In Actions and Variables.
In OutSystems, it is possible to inspect the values of variables while debugging. True False.
Which of the following commands is not available in the OutSystems debugger? Stop Debugging Continue Request Step Over Restart Debugging.
When debugging a consumer module, how do we guarantee that the execution stops on breakpoints defined in the producer module? We just need to set breakpoints in the producer module. The execution will stop on its breakpoints automatically. We need to also start the debugger on the producer module. Nothing, just leave Service Studio open. In the producer, set the Entry Module property to the consumer module.
Consider an Aggregate with a "With or Without" join between two entities. What is the expected output of the Aggregate? All records from both Entities (FULL OUTER JOIN). Only records where there is a match between the two Entities (INNER JOIN). All records from the left entity even if there is no match in the right entity (LEFT JOIN). All records from the right entity even if there is no match in the left entity (RIGHT JOIN).
Considering that Aggregates can have hidden columns, which of the following options is correct? Hiding columns in the Aggregate only affects the preview of the output. Columns that are empty in the database are automatically hidden. The hidden columns help optimizing the Aggregate. The hidden columns are not part of the output.
Which of the following elements can't be used to create calculated attributes in an Aggregate? Value of the attributes of the Source Entities. Built-in Functions that can be translated to SQL (e.g. Length(), Power()). Variables. Server Actions using Entity Attributes.
Consider that we want to apply aggregation functions in an Aggregate. Which of the following options is false? We can apply multiple aggregation functions inside an Aggregate. The output of the Aggregate will contain all attributes from the Source Entities plus the aggregation columns. We can apply the following functions on attributes of integer data type: sum, max, min, count and average. The output of the Aggregate will not include the columns at grey.
In OutSystems, a Block is a reusable UI component. Which of the following is NOT correct? A Block promotes reusability, i.e. develop once, reuse many times. A Block encapsulates its own logic. A Block improves maintainability, i.e., change the design or functionality, affect all usages. A Block can only be reused once.
A Block can be used... Only inside other Screens. Inside Screens and Blocks, including itself. Inside Screens and Blocks, except on itself. Only inside other Blocks.
Regarding Placeholders, which of the following options is correct? A Placeholder reserves space in the interface to be allocated when the block is instantiated. When a Block with Placeholders is instantiated, it is mandatory to place at least one widget inside the placeholders. Placeholders can be added to Screens and Blocks. Only one placeholder may be added per Block.
Regarding Block Events, which of the following options is false? Events can be defined at the Block or Screen level. Events allow to pass information from the Block's scope to the parent scope. Events are triggered by a Block and handled by its parent. Two instances of a Block may use the same handler for the same event.
In which of the following situations is it necessary to define a handler for a Block Event? When the event has Input Parameters. When the Block has Placeholders. When the event Input Parameters are all mandatory. When the Event is set to mandatory.
In which of the following situations is the On Parameters Changed Event triggered? If the value of a Block Input Parameters changes inside a Client Action of the Block. The On Parameters Changed must be explicitly triggered by the parent of the Block When the parent of the Block changes the value of at least one of the Block Input Parameters.
Which of the following events is not available in Screens or Blocks? Initialize Ready After Fetch Render.
Considering the Initialize event of a Screen, which of the following would be the best use case for that event? Retrieve data from the server database. Act on data returned by a Data Action. Manipulate the DOM. Set the default value of a Local Variable.
Which of the following is the correct order of occurrence of events in a Screen? Initialize, Ready, Render, Destroy. Initialize, Destroy, Ready, Render. Ready, Initialize, Render, Destroy. Initialize, Render, Ready, Destroy.
Which of the following options is false regarding Screen Aggregates? The Render Event on the Screen is triggered when an Aggregate with the Fetch property set to "only on demand" finishes its execution. A Screen Aggregate can be triggered when a screen is initializing or only On Demand. All Aggregates, by default, have the Fetch property set to On Demand. The On After Fetch Event is triggered for every Aggregate, regardless of its Fetch property.
Consider an Aggregate with the Fetch property set to Only On Demand. When does that Aggregate run? Automatically, when the Screen is initializing. Programmatically, using a Refresh Data node in a Screen Action. Automatically, when the Aggregates set to run "At Start" finish. Programmatically, using a Server Action.
Which of the following options is correct regarding Client Variables? The value of a Client Variable is shared among all logged-in users. Lists or Binary Data can also be stored on Client Variables. Client Variables should be used to store confidential information. Client Variables are useful to cache frequently accessed information.
Which of the following would be a good use case for a Client Variable? Credit Card Number Profile Picture User Identifier User Name.
The value of a Site Property can be modified in Service Center to change the application behavior at runtime. True False.
Which of the following is a good use case for a Site Property? Current user ID Total Stock Quantity of Products REST Web Service API Key Search Keyword.
Which of the following options is correct, when implementing pagination with Tables or Lists? The Start Index property of the Pagination holds the current page number. The Max Records property of the Pagination holds the number of records to show per page. The Total Count input of the Pagination pattern should be set to the number of records per page.
Regarding sorting in a Table, which of the following options is correct? All header cells need to have the Sort Attribute property defined. Only the Sort Attribute of the header cells needs to be defined. Data is refreshed automatically. The On Sort event has an input parameter containing the clicked column.
Regarding sorting Lists, which of the following options is correct? Lists have a built-in On Sort event. Sort clauses cannot be changed dynamically at runtime when using Lists. Other Widgets should be used to allow the end-user to define the sort criteria.
Which of the following is the correct syntax for Entities and Attributes? {Entity}.[Attribute] (Entity).{Attribute} [Entity].{Attribute} Entity.Attribute.
Considering Aggregates and the SQL Tool, which of the following is the correct option? All queries that can be written in an SQL Tool can be defined in an Aggregate. Joins between entities can only be defined in Aggregates. The SQL Tool allows to write queries that contain sub-queries. Attribute grouping can only be done with the SQL Tool.
A developer should favor using a Structure instead of the Entity in the output of a SELECT SQL Query. Do you agree with this statement? Yes, because queries become easier to maintain. Yes, because queries will retrieve fewer Attributes and less data. No, since it is exactly the same. No, it is preferable to use the Entity instead of the Structure.
Regarding non-SELECT queries, which of the following options is correct? It is not possible to execute DELETE queries with the SQL Tool. It is not possible to use Query Parameters in Non-SELECT queries. It is mandatory to specify all Attributes in an INSERT query. It is mandatory to set the Output Entity or Structure.
Denunciar test Consentimiento Condiciones de uso