
Get Special Discount Offer of 1Z0-771 Certification Exam Sample Questions and Answers
New 1Z0-771 Dumps For Preparing Application Development Certified Oracle Exam Well
NEW QUESTION # 24
Which two statements are true about creating and managing an APEX Workspace?
- A. New schemas cannot be created during workspace creation.
- B. A workspace can be associated with only one schema.
- C. You can create only two workspaces in an APEX Service (APEX Application Development) instance.
- D. During workspace creation, you can associate the workspace with an existing database schema.
Answer: A,D
Explanation:
APEX Workspaces define development environments tied to database schemas:
A . During workspace creation, you can associate the workspace with an existing database schema: In the Workspace creation wizard (via Instance Administration), you select an existing schema (e.g., "HR") to link, enabling access to its objects. This is a standard step, ensuring immediate usability.
B . New schemas cannot be created during workspace creation: APEX doesn't provide a UI to create schemas here; schemas must pre-exist in the database, created via SQL (e.g., CREATE USER).
C . A workspace can be associated with only one schema: False; a workspace can associate with multiple schemas post-creation via "Manage Workspace to Schema Assignments." D . You can create only two workspaces: False; the limit depends on the APEX instance configuration (e.g., cloud service tier), not a fixed number like two.
Use case: Associating existing schemas is key for leveraging pre-built databases.
NEW QUESTION # 25
Which two statements are true about creating and using dynamic actions?
- A. You can execute JavaScript code by creating a dynamic action.
- B. After you create a dynamic action, you cannot add more true actions.
- C. If no client-side condition is defined, true actions will not fire.
- D. If a client-side condition is defined, the true action will fire when the condition is met.
Answer: A,D
Explanation:
Dynamic Actions in APEX enable responsive behavior:
If a client-side condition is defined, the true action will fire when the condition is met: A condition (e.g., this.browserEvent === 'click') ensures the true action (e.g., Show, Hide) executes only when true, enhancing precision in event handling.
You can execute JavaScript code by creating a dynamic action: The "Execute JavaScript Code" action type allows custom scripts (e.g., alert('Clicked!');), extending functionality beyond declarative options.
Cannot add more true actions: False; multiple true actions can be added post-creation.
No condition, true actions won't fire: False; without a condition, true actions fire unconditionally on the event.
Dynamic Actions are a cornerstone of interactive UIs in APEX.
NEW QUESTION # 26
What do you achieve by performing the "Refresh Working Copy" task?
- A. Update the changes from one Working Copy to another.
- B. Get the latest updates from the Main application.
- C. Merge the Working Copy changes with the Main application.
Answer: B
Explanation:
Working Copies in APEX allow safe experimentation:
C . Get the latest updates from the Main application: "Refresh Working Copy" (in App Builder > Working Copies) pulls changes from the Main application into the Working Copy, ensuring it reflects the latest state (e.g., new pages, fixes) without overwriting Working Copy changes.
A . Merge with Main: Merging is a separate "Merge Working Copy" task.
B . Update between Working Copies: Not supported; refreshing is Main-to-Working only.
Practical note: Use this to sync collaborative development efforts.
NEW QUESTION # 27
The Movies faceted search report is filtered only when the Apply button for a selected facet is clicked. What must be done in the Page Designer so that report filtering is automatically executed when any facet value is selected?
- A. Navigate to each facet and then in the Property Editor, turn on Client-Side Filtering.
- B. Navigate to the faceted search region Attributes, and turn off the Show Facet Name attribute.
- C. Navigate to the faceted search region Attributes, and disable the Batch Facet Changes attribute.
Answer: C
Explanation:
By default, faceted search can "batch" changes, requiring an "Apply" button click to filter the report. To enable automatic filtering:
Disable the Batch Facet Changes attribute: In Page Designer, under the Faceted Search region's Attributes, setting "Batch Facet Changes" to "No" ensures the report refreshes immediately when a facet value is selected, improving responsiveness. This triggers an AJAX call to update the report without a manual submit.
Show Facet Name: This controls facet label visibility, unrelated to filtering behavior.
Client-Side Filtering: This applies to Interactive Reports/Grids, not faceted search regions, and isn't the correct solution here.
This adjustment enhances the user experience by providing instant feedback.
NEW QUESTION # 28
You must create a single master detail page where users can select a row in the master region and see the corresponding details in the detail region. Users must also interact with the master or the detail without leaving the page. Which type of master detail implementation should you use?
- A. Drill Down
- B. Stacked
- C. Side by Side
Answer: C
Explanation:
Master-detail pages in APEX link a master dataset (e.g., list of orders) to its details (e.g., order items). The requirements demand:
C . Side by Side: This layout places the master region (e.g., an Interactive Report) and detail region (e.g., a Form or Grid) horizontally on the same page. Selecting a master row updates the detail region via AJAX, allowing interaction with both regions without navigation. It's ideal for workflows needing simultaneous visibility (e.g., editing details while browsing masters).
A . Drill Down: Master links to a separate detail page, requiring navigation, which violates the "without leaving the page" condition.
B . Stacked: Master and detail are vertically stacked, but interaction is less fluid than side-by-side due to scrolling, though still on one page. Side-by-side is preferred for its clarity and accessibility.
Pitfall: Ensure the detail region's "Server-side Condition" uses the master's selected key (e.g., P1_ID).
NEW QUESTION # 29
Which two statements are true about Oracle APEX?
- A. Application definition is not stored in the database.
- B. You can build interactive reporting apps based on data from disparate systems.
- C. APEX eliminates middle tier application logic.
- D. Running an APEX app needs client software.
Answer: B,C
Explanation:
Key truths about Oracle APEX:
APEX eliminates middle tier application logic: APEX runs entirely within the Oracle Database, using PL/SQL and SQL for logic, bypassing traditional middle-tier servers (e.g., Java EE). This simplifies architecture and boosts performance.
You can build interactive reporting apps based on data from disparate systems: Via REST Data Sources, database links, or ORDS, APEX integrates data from external systems, enabling unified reporting (e.g., combining on-premises and cloud data).
Needs client software: False; APEX is web-based, requiring only a browser.
Application definition not stored in database: False; definitions are stored as metadata in the database (e.g., APEX_APPLICATIONS).
This reflects APEX's database-centric, low-code philosophy.
NEW QUESTION # 30
Which two actions are performed by using the Object Browser?
- A. Restore dropped database objects.
- B. Browse database objects of the current schema.
- C. Create and run SQL scripts.
- D. Create a lookup table based on a column in the current table.
Answer: B,D
Explanation:
Object Browser in SQL Workshop is a GUI for managing schema objects:
B . Browse database objects of the current schema: Displays tables, views, procedures, etc., in a tree view, allowing inspection of definitions (e.g., columns, constraints) and data previews.
D . Create a lookup table based on a column in the current table: From a table's column (e.g., DEPTNO), you can generate a lookup table (e.g., DEPT_LOOKUP) with unique values, automating reference table creation.
A . Restore dropped objects: Not supported; this requires DBA tools (e.g., FLASHBACK TABLE).
C . Create and run SQL scripts: This is a SQL Scripts feature, not Object Browser.
Practical tip: Use "Create Lookup Table" to normalize data efficiently.
NEW QUESTION # 31
The Movies faceted search report is filtered only when the Apply button for a selected facet is clicked. What must be done in the Page Designer so that report filtering is automatically executed when any facet value is selected?
- A. Navigate to each facet and then in the Property Editor, turn on Client-Side Filtering.
- B. Navigate to the faceted search region Attributes, and turn off the Show Facet Name attribute.
- C. Navigate to the faceted search region Attributes, and disable the Batch Facet Changes attribute.
Answer: C
Explanation:
By default, faceted search can "batch" changes, requiring an "Apply" button click to filter the report. To enable automatic filtering:
Disable the Batch Facet Changes attribute: In Page Designer, under the Faceted Search region's Attributes, setting "Batch Facet Changes" to "No" ensures the report refreshes immediately when a facet value is selected, improving responsiveness. This triggers an AJAX call to update the report without a manual submit.
Show Facet Name: This controls facet label visibility, unrelated to filtering behavior.
Client-Side Filtering: This applies to Interactive Reports/Grids, not faceted search regions, and isn't the correct solution here.
This adjustment enhances the user experience by providing instant feedback.
NEW QUESTION # 32
Which two approaches can be used to create custom stored procedures in SQL Workshop?
- A. Using Data Workshop
- B. Using SQL Scripts
- C. Using Object Browser
- D. Using Quick SQL
Answer: B,C
Explanation:
In SQL Workshop, custom stored procedures can be created using:
SQL Scripts: Allows developers to write and execute PL/SQL code directly to define stored procedures.
Object Browser: Provides a GUI to create and edit database objects, including stored procedures, by defining their specifications and bodies.
Quick SQL is for generating table DDL, not stored procedures, and Data Workshop is for loading/unloading data, not creating procedures.
NEW QUESTION # 33
Which two statements are true about faceted search pages?
- A. Multiple charts are not visible in the same region.
- B. Faceted Search supports the ability to filter columns storing multiple values.
- C. Facets map to specific database columns.
- D. A facet's chart can be seen only in a nonmodal dialog.
Answer: B,C
Explanation:
Faceted search pages in APEX provide dynamic filtering. The true statements are:
Faceted Search supports the ability to filter columns storing multiple values: Facets can handle multi-value columns (e.g., comma-separated lists or JSON arrays) using appropriate SQL (e.g., INSTR or JSON_TABLE), enabling complex filtering scenarios like tags or categories.
Facets map to specific database columns: Each facet is tied to a column in the underlying query (e.g., DEPTNO or JOB), ensuring data-driven filtering.
Multiple charts are not visible in the same region: False; multiple facets can display charts within the same region, depending on settings.
A facet's chart can be seen only in a nonmodal dialog: False; charts can appear inline or in dialogs, configurable via facet attributes.
This functionality makes faceted search ideal for exploratory data analysis.
NEW QUESTION # 34
Which three statements are true about Data Workshops in Oracle APEX?
- A. You can unload data from a new or existing table.
- B. You can load data into a new or existing table.
- C. You can load or unload multiple tables at a time.
- D. You can load or unload a single table at a time.
Answer: A,B,D
Explanation:
Data Workshop in SQL Workshop is a powerful tool for importing/exporting table data:
B . You can load or unload a single table at a time: The wizard focuses on one table per operation. For loading, you upload a file (e.g., CSV) and map it to a single table; for unloading, you select one table to export (e.g., EMP to CSV). This granularity ensures precision and simplicity.
C . You can unload data from a new or existing table: Unloading (exporting) works on any table in the schema, whether newly created (e.g., via Quick SQL) or pre-existing (e.g., DEPT). The "Unload" option generates a file (e.g., CSV, JSON) from the table's data.
D . You can load data into a new or existing table: Loading supports creating a new table from the uploaded file (e.g., CSV defines NEW_EMP) or appending/overwriting an existing one (e.g., EMP). The wizard prompts for table creation or selection.
A . You can load or unload multiple tables at a time: False; Data Workshop processes one table per wizard run. Multiple tables require separate operations or custom SQL scripts.
Technical Insight: Loading uses APEX_DATA_LOADING internally, parsing files into rows, while unloading leverages APEX_DATA_EXPORT. For example, uploading emp.csv with "Create New Table" generates a table with inferred columns.
Use Case: Migrating EMP data from a legacy system (CSV) into APEX, then exporting it later for analysis.
Pitfall: Multi-table operations need SQL Scripts or external tools like SQL Developer.
NEW QUESTION # 35
In which two formats can the GetCurrentPosition Dynamic Action in Oracle APEX return coordinates?
- A. Function Body returning SQL Query
- B. Latitude and Longitude
- C. State and Pincode
- D. GeoJSON
Answer: B,D
Explanation:
The GetCurrentPosition Dynamic Action retrieves geolocation data from the user's device. It supports:
Latitude and Longitude: Returns coordinates as separate numeric values (e.g., lat: 37.7749, lon: -122.4194).
GeoJSON: Returns coordinates in a structured JSON format compliant with the GeoJSON standard (e.g., { "type": "Point", "coordinates": [-122.4194, 37.7749] }).
Function Body returning SQL Query is a dynamic action type, not a coordinate format, and State and Pincode is unrelated to geolocation coordinates.
NEW QUESTION # 36
You have an Interactive Grid component and you are enabling the Save Report functionality. As what can end users save the report type?
- A. As Private and Primary only
- B. As Primary
- C. As Private and Public only
Answer: C
Explanation:
In an Interactive Grid, the "Save Report" functionality allows end users to save customizations (e.g., filters, column order). The available options are:
Private: Saved for the individual user only, visible only to them.
Public: Saved and shared with all users of the application, if permitted by the developer.
Primary: This is a developer-defined default report, not an end-user save option. End users cannot overwrite the Primary report; they can only save as Private or Public (if enabled via the "Allow Public Reports" attribute).
This flexibility empowers users to personalize grids while allowing shared configurations, enhancing collaboration and usability.
NEW QUESTION # 37
Which component of the Push Notifications feature stores the messages that are ready to be sent?
- A. Application
- B. Subscription
- C. Queue
Answer: C
Explanation:
Push Notifications in Oracle APEX enable real-time messaging to users' devices via Progressive Web App (PWA) capabilities. The component responsible for storing messages is:
A . Queue: The Push Notification Queue (managed internally by APEX and accessible via APIs like APEX_PWA.PUSH_QUEUE) temporarily holds messages scheduled for delivery. When a notification is created (e.g., via APEX_PWA.SEND), it's added to this queue, awaiting processing by the APEX mail system or an external push service. The queue ensures reliable delivery, even if the user is offline temporarily, as messages are dispatched once connectivity is restored.
B . Application: The application defines the PWA settings and logic but doesn't store messages; it's the container, not the storage mechanism.
C . Subscription: Represents user device registrations (stored in APEX_APPL_PUSH_SUBSCRIPTIONS), not the messages themselves. Subscriptions link devices to the app for delivery, not queuing.
Technical Insight: The queue is a database-backed structure, leveraging Oracle's job scheduling (e.g., DBMS_SCHEDULER) to process entries. For example, calling APEX_PWA.SEND(p_message => 'Promo Alert!') adds an entry to the queue, which is then pushed to subscribed devices.
Use Case: A retail app queues a "Sale starts now!" message for 1,000 users, ensuring orderly delivery without overwhelming the server.
Pitfall: If the queue isn't periodically pushed (e.g., via APEX_PWA.PUSH_QUEUE), messages may delay.
NEW QUESTION # 38
Which statement is true about importing an existing application into your workspace?
- A. You cannot import an APEX application exported from the latest APEX version to an old APEX version.
- B. You cannot change the application ID during the import process.
- C. The import process does not import the supporting objects defined during the export.
Answer: A
Explanation:
Importing an APEX application involves transferring its definition (exported as a .sql file):
C . You cannot import an APEX application exported from the latest APEX version to an old APEX version: APEX enforces backward compatibility limits. An app exported from 23.2 (latest features like AI Assistants) can't import into 19.2, as older versions lack support for newer metadata (e.g., APEX_AI tables). The import wizard checks the version and rejects incompatible files.
A . You cannot change the application ID: False; the import wizard prompts for a new ID if there's a conflict or if you choose to override.
B . Supporting objects not imported: False; if included in the export (via "Include Supporting Objects"), they're imported (e.g., tables, triggers), unless skipped explicitly.
Technical Insight: Export files contain a version check (e.g., apex_version := '23.2';), causing rejection if the target instance's APEX_VERSION is lower.
Use Case: Moving an app from a dev instance (23.2) to prod (23.2) works, but not to an outdated test instance (19.1).
Pitfall: Always match versions or upgrade the target instance first.
NEW QUESTION # 39
Which is a valid method of logging messages to the execution log in APEX applications?
- A. apex_error.add_error ('SAL for ' || :ENAME || ' increased by 19.');
- B. apex_automation.log_info ('SAL for ' || :ENAME || ' increased by 19.');
- C. apex_debug.info ('SAL for :ENAME ||' increased by 19.');
Answer: B
Explanation:
Logging in APEX tracks runtime activity:
A . apex_automation.log_info: Correctly logs an informational message to the execution log for automation tasks (e.g., workflows). The syntax || :ENAME || concatenates the item value (e.g., "JOHN") into "SAL for JOHN increased by 19." It's stored in APEX_AUTOMATION_LOG, viewable in Monitoring.
B . apex_debug.info: Logs to debug output, but the syntax is flawed (:ENAME || isn't concatenated properly; should be 'SAL for ' || :ENAME || ...). It's valid only when debugging is enabled (e.g., APEX_DEBUG.ENABLE).
C . apex_error.add_error: Adds an error to the error stack for user display, not a log message.
Technical Insight: log_info is non-intrusive, unlike apex_debug, which requires debug mode, or apex_error, which signals failure.
Use Case: Logging salary updates in a scheduled job without debug overhead.
Pitfall: Ensure :ENAME is in scope (e.g., page item).
NEW QUESTION # 40
An APEX e-commerce application is being used by 50 users. You have a promotional offer, and you need to send a push notification to all the subscribed users on their devices. Which step must be performed in Oracle APEX to achieve this?
- A. Enable push notifications at the application level and let APEX handle the subscription and delivery process automatically.
- B. Create a PL/SQL block to fetch all the subscribed users and send push notifications by using APEX_APPL_PUSH_SUBSCRIPTIONS & APEX_PWA.SEND.
- C. Create a REST Data Source to send push notifications to all the subscribed users.
- D. Create a Dynamic Action of Send Push Notification type to send push notifications to all the subscribed users.
Answer: B
Explanation:
To send push notifications to all subscribed users, you must:
Enable push notifications at the application level (a prerequisite).
Use a PL/SQL block with APEX_APPL_PUSH_SUBSCRIPTIONS to fetch subscribers and APEX_PWA.SEND to send the notifications.
Option A is incorrect as there's no "Send Push Notification" Dynamic Action type. Option B is incomplete as enabling alone doesn't send notifications. Option C is unrelated to push notifications.
NEW QUESTION # 41
How many instances of a Workflow can exist in the "In Development" state?
- A. Unlimited
- B. 0
- C. 1
Answer: B
Explanation:
In Oracle APEX Workflow, only one instance of a workflow can exist in the "In Development" state at a time. This ensures that developers work on a single draft version before publishing it. Multiple instances are allowed in other states (e.g., "Published"), but not during development.
NEW QUESTION # 42
Which step is mandatory to make an existing Oracle APEX application Progressive Web App (PWA) enabled?
- A. Add custom JavaScript to support offline functionality.
- B. Enable the PWA flag in the Application Definition.
- C. Enable RESTful Web Services in the application.
- D. Verify that Friendly URLs are turned on in the Application Definition.
Answer: B
Explanation:
To enable an existing APEX application as a Progressive Web App (PWA), the mandatory step is:
Enable the PWA flag in the Application Definition: In the Application Definition attributes under "Progressive Web App," setting "Enable PWA" to "Yes" activates PWA features like installability, push notifications, and service worker generation. This is the foundational step, after which optional customizations (e.g., icons, manifest) can be added.
Friendly URLs: While recommended for modern apps, they're not required for PWA functionality.
Custom JavaScript: Optional for offline capabilities, but not mandatory for basic PWA enablement.
RESTful Web Services: Unrelated to PWA features.
This step transforms the app into a PWA, enhancing user experience on mobile and desktop devices with native-like behavior.
NEW QUESTION # 43
You have defined a REST Data Source with ORDS as the REST Data Source Type. The Source is being used as source for an editable Interactive Grid. When a user updates an employee record in this Interactive Grid, which operation is performed on the Database?
- A. PUT
- B. POST
- C. GET
Answer: A
Explanation:
An editable Interactive Grid synced with a REST Data Source (ORDS) maps CRUD operations to HTTP methods:
C . PUT: Updates an existing resource. When a user edits a row (e.g., changes SALARY), the grid sends a PUT request to the ORDS endpoint (e.g., /employees/101), updating the corresponding record.
A . POST: Creates new records, used for inserts, not updates.
B . GET: Retrieves data, used for initial grid population, not updates.
Technical note: ORDS maps PUT to an update operation on the underlying table, requiring the REST endpoint to support this method.
NEW QUESTION # 44
Which Process type do you use to run multiple processes in the background in APEX?
- A. Execute JavaScript Code
- B. Execute Server-side Code
- C. Execute Code
- D. Execution Chain
Answer: D
Explanation:
To run multiple processes in the background:
D . Execution Chain: This process type allows chaining multiple processes (e.g., PL/SQL, REST calls) to execute sequentially or conditionally in the background, managed via the Process Chain framework. It's ideal for complex, asynchronous tasks (e.g., batch updates).
A . Execute Code: Not a process type in APEX; likely a misnomer.
B . Execute Server-side Code: Runs a single PL/SQL block synchronously, not multiple background tasks.
C . Execute JavaScript Code: Client-side, not suited for background server processes.
Use case: Chain processes like data validation, logging, and email sending without blocking the UI.
NEW QUESTION # 45
Which two declarative options in Oracle APEX allow you to download BLOB/CLOB content?
- A. APEX_UTIL.DOWNLOAD PL/SQL API
- B. Download Dynamic Action
- C. Share Dynamic Action
- D. Download Page Process
Answer: B,D
Explanation:
Declarative options for downloading BLOB/CLOB content include:
Download Dynamic Action: A built-in action type to trigger downloads of BLOB/CLOB data.
Download Page Process: A process type that declaratively handles BLOB/CLOB downloads from a table.
APEX_UTIL.DOWNLOAD is a PL/SQL API, not a declarative option, and Share Dynamic Action is for sharing URLs, not downloading files.
NEW QUESTION # 46
......
Updated 1Z0-771 Dumps Questions Are Available For Passing Oracle Exam: https://www.easy4engine.com/1Z0-771-test-engine.html
Free UPDATED Oracle 1Z0-771 Certification Exam Dumps is Online: https://drive.google.com/open?id=1p9OLgYPUl7DG9hDcj70jNU-uCGCBvTKd

