wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Apex Quiz

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.
Apa fungsi trigger.new di Apex Trigger?
a)
Menghapus record
b)
Mengakses data baru yang dimasukkan
c)
Menjalankan DML otomatis
d)
Mengambil error dari sistem
2.
Perintah apa yang digunakan untuk menyimpan data ke database?
a)
SELECT
b)
INSERT
c)
EXECUTE
d)
COMMIT
3.
Kapan trigger before insert digunakan?
a)
Setelah record disimpan
b)
Sebelum record ditampilkan
c)
Sebelum record disimpan ke database
d)
Saat menghapus record
4.
Pernyataan SOQL mana yang benar untuk mengambil semua Account dengan nama 'Alpha'?
a)
GET Account WHERE Name = 'Alpha'
b)
SELECT Name FROM Account WHERE Name == 'Alpha'
c)
SELECT Id, Name FROM Account WHERE Name = 'Alpha'
d)
FIND Account WHERE Name = 'Alpha'
5.
Apa fungsi Database.rollback(sp) dalam Apex?
a)
Mengulang query
b)
Menyimpan semua data
c)
Membatalkan semua perubahan dalam transaksi
d)
Menjalankan ulang trigger
6.
Apa kelebihan menggunakan Future Method?
a)
Dapat berjalan tanpa batas governor limit
b)
Menjalankan proses di luar transaksi utama
c)
Lebih cepat dari synchronous
d)
Menjalankan query lebih dalam
7.
Untuk menjalankan proses setiap hari jam 7 pagi, kamu pakai apa?
a)
Future method
b)
Batch Apex
c)
Queueable
d)
Scheduled Apex
8.
Trigger after insert update objek yang sama. Risiko utamanya?
a)
Data akan overwrite
b)
Future method gagal
c)
Rekord tidak update
d)
Trigger akan loop sendiri (infinite)
9.
Kelebihan utama Queueable dibanding Future?
a)
Dipanggil dari before
b)
Future lebih duluan
c)
Mendukung chaining & parameter kompleks
d)
Tidak terkena heap size limit
10.
Bagaimana deklarasi service layer terbaik di Apex?
a)
Method di trigger
b)
Static method di class terpisah tanpa DML
c)
Future dalam trigger
d)
Void method di util