Limited-Time Offer: Enjoy 50% Savings! Ends in 00h 00m 00s Coupon code: 50OFF
Skip to content

Free Oracle APEX Cloud Developer Professional 1Z0-771 Exam Questions

Page: 1 / 6 Total 53 questions

Want more questions? Get Premium Access.

Question 1

In your application, you want to display data in a searchable, customizable report that supports inline editing at runtime using the mouse or keyboard. Which report type will you create?

Correct Answer: C. Interactive Grid
Explanation:

An Interactive Grid is the report type that supports searchable, customizable data display with inline editing at runtime using mouse or keyboard. Interactive Reports are searchable and customizable but lack inline editing. Classic Reports are static, and Smart Filters is a component, not a report type.


Question 2

You created a custom theme for an application. Examine these requirements: (Assuming requirements mandate syncing changes). Which solution guarantees that any changes to the master theme are reflected in the copied theme?

Correct Answer: A. Subscribing the copied theme to the master theme and refreshing the theme.
Explanation:

Theme subscription links a copied theme to its master:

A . Subscribing and refreshing: Subscribing the copied theme (in Shared Components > Themes) to the master ensures it inherits updates. 'Refresh Theme' (via Theme Roller or Utilities) syncs changes (e.g., CSS, templates) from the master, guaranteeing consistency.

B . Refreshing templates: Only updates individual templates, not the entire theme.

C . Copying changes: Manual, error-prone, and not guaranteed.

D . Verifying subscription: Confirms the link but doesn't sync changes.

Use case: Ideal for maintaining branded consistency across apps.


Question 3

What do you achieve by performing the "Refresh Working Copy" task?

Correct Answer: C. Get the latest updates from the Main application.
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.


Question 4

Which component of the Push Notifications feature stores the messages that are ready to be sent?

Correct Answer: A. Queue
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.


Question 5

Which two statements are true about Oracle APEX?

Correct Answer: A. APEX eliminates middle tier application logic.; C. You can build interactive reporting apps based on data from disparate systems.
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.


Question 6

Which two are valid evaluation points for Authorization Schemes?

Correct Answer: B. Once per page view; D. Once per session
Explanation:

Authorization Schemes in APEX can be evaluated at:

Once per page view: Checks authorization each time a page is rendered.

Once per session: Checks once per user session, caching the result.

Once per user and Never are not valid evaluation points in the Authorization Scheme settings.


Question 7

What happens when you regenerate credentials for Push Notifications in Oracle APEX?

Correct Answer: A. Existing Push Subscriptions for the application will be invalidated.
Explanation:

Regenerating Push Notification credentials updates the VAPID keys (public/private pair) in the PWA settings:

A . Existing Push Subscriptions invalidated: Subscriptions (in APEX_APPL_PUSH_SUBSCRIPTIONS) are tied to the old keys. New keys break this link, requiring users to re-subscribe (e.g., via browser prompts), as the push service (e.g., Firebase) can't authenticate old subscriptions.

B . New notification server: False; the server configuration remains; only credentials change.

C . Disabled for the app: False; notifications remain enabled but won't work for old subscriptions until re-established.

Technical Insight: Regeneration updates APEX_PWA_VAPID_PUBLIC_KEY and APEX_PWA_VAPID_PRIVATE_KEY, triggering a subscription refresh cycle.

Use Case: Security breach requires key rotation.

Pitfall: Users must re-opt-in, potentially losing some subscribers.


Question 8

Which three statements are true about Data Workshops in Oracle APEX?

Correct Answer: B. You can load or unload a single table at a time.; C. You can unload data from a new or existing table.; D. You can load data into a new or existing table.
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.


Question 9

Which three data types are supported by Oracle APEX Workflow parameters and item types?

Correct Answer: B. NUMBER; C. CLOB; D. VARCHAR
Explanation:

Workflow parameters and page items in APEX support:

B . NUMBER: For numeric values (e.g., 123.45), used in calculations or IDs.

C . CLOB: For large text (e.g., descriptions), stored as character large objects.

D . VARCHAR: For variable-length strings (e.g., EMPLOYEE_NAME), capped at 4000 characters in most cases.

A . Image: Not a supported data type for parameters or items; images are handled as BLOBs or file uploads, not directly as a Workflow parameter type.

These types align with Oracle Database, ensuring robust data handling in workflows.


Question 10

There is a validation of type Item is Numeric on the P1_SALARY item. When the page is submitted, this error message is displayed both as a notification and inline with the item. What will cause the validation error to appear only in the Notification area?

Correct Answer: C. Setting Display Location to Inline in Notification
Explanation:

Validation errors in APEX default to both inline (next to the item) and notification (top of page):

C . Setting Display Location to Inline in Notification: In the validation's properties, changing 'Display Location' to 'Inline in Notification' ensures the error appears only in the notification area, suppressing inline display. This centralizes feedback for a cleaner UI.

A . Removing Associated Item: Breaks the validation's link to P1_SALARY, stopping it entirely.

B . Value Required: Adds a separate check, unrelated to display location.

Pitfall: Test with non-numeric input (e.g., 'abc') to confirm behavior.