wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz STUTA Week 3 - ADT & Pointer

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.
Dalam ADT, konstruktor/kreator berfungsi untuk …
a)
Mengakses nilai dari suatu komponen
b)
Membentuk nilai type
c)
Menghapus nilai variabel beserta memorinya
d)
Membandingkan dua objek
2.
Selector pada ADT biasanya digunakan untuk …
a)
Membentuk objek baru
b)
Menghancurkan objek
c)
Mengakses tipe komponen dari suatu objek
d)
Membaca dan menulis data ke perangkat I/O
3.
Perhatikan kode berikut: int a = 5; int *p = &a; cout << *p; Apa output yang dihasilkan?
a)
Alamat variabel a
b)
Error
c)
5
d)
p
4.
Perhatikan kode berikut: int a = 5; int *p = &a; cout << &p; Apa yang ditampilkan oleh program?
a)
Nilai dari a
b)
Alamat variabel a
c)
Alamat dari pointer p
d)
Error
5.
Perhatikan kode berikut: int x = 10, y = 20; int *p = &x; *p = y; cout << x; Output dari kode tersebut adalah …
a)
10
b)
Alamat memori x
c)
20
d)
Alamat memori y
6.
Apa fungsi utama dari Pointer dalam pemrograman?
a)
Menyimpan nilai numerik dari suatu variabel.
b)
Menyimpan nama variabel lain.
c)
Menyimpan alamat memori dari variabel lain.
d)
Menyimpan hati yang paling dalam
7.
Dalam konteks pointer, simbol apa yang digunakan untuk mendapatkan alamat memori dari suatu variabel?
a)
*
b)
@
c)
😘
d)
&
8.
Merujuk pada kode C++ berikut: int *p = &x; Apa yang disimpan dalam variabel
a)
Nilai dari x
b)
Alamat memori dari x
c)
Tipe data dari x
d)
Nilai yang ditunjuk oleh *p.
9.
Berikut adalah tipe data dan fungsi dalam Pseudocode ADT Mahasiswa: Tipe mahasiswa: nilai1 : Integer nilai2 : Integer // Fungsi Fungsi rata2(input m : mahasiswa) : real Deskripsi: kembalikan (m.nilai1 + m.nilai2) / 2 AkhirFungsi mhs memiliki mhs.nilai1 = 80 dan mhs.nilai2 = 90, berapakah hasil dari rata2(mhs)
a)
85.0
b)
90.0
c)
125.0
d)
80.0
10.
Dalam konteks Pointer dan Array di C++, apa arti dari inisialisasi pointer berikut? int angka[5] = {10, 20, 30, 40, 50}; int *p = angka;
a)
Pointer p menyalin seluruh elemen angka.
b)
Pointer p menunjuk ke alamat memori terakhir dari array angka.
c)
Pointer p menyimpan nilai 10.
d)
Pointer p menyimpan alamat memori elemen pertama (&angka[0])