Font size
Worksheets1.3 Pemboleh Ubah, Pemalar dan Jenis Data: Objektif Pembelajaran
Total questions: 85
Worksheet time: 43mins
Dalam konteks pemrograman, yang termasuk jenis data bilangan bulat adalah:
float
double
int
string
Pernyataan yang benar tentang variabel global dan lokal adalah:
Variabel global hanya dapat diakses di dalam satu fungsi.
Variabel lokal dapat diakses dari seluruh program.
Variabel global dapat diakses dari banyak bagian program, sedangkan variabel lokal terbatas pada blok tertentu.
Variabel lokal disimpan di hard disk, variabel global di RAM.
Pemalar (konstanta) adalah:
Variabel yang nilainya dapat berubah.
Nilai yang tidak boleh diubah setelah ditetapkan.
Tipe data khusus untuk teks.
Fungsi untuk menghitung nilai.
Pernyataan aritmetika dalam pemrograman umumnya melibatkan:
operator +, -, *, /
pernyataan if-else
perulangan while
panggilan fungsi I/O
Tujuan membedakan variabel global dan lokal adalah untuk:
Mengatur ruang lingkup (scope) dan akses variabel.
Mempercepat kompilasi.
Menghemat hard disk.
Mengurangi jumlah fungsi.
Jenis data yang tepat untuk menyimpan kata "Halo" adalah:
char
string
int
boolean
Proses inisialisasi variabel adalah:
Memberi tipe data tanpa nilai awal.
Memberi nilai awal pada saat deklarasi.
Menghapus variabel dari memori.
Mengompilasi program.
Kapasitas ingatan komputer mempengaruhi:
pemilihan jenis data dan ukuran data yang dapat disimpan
jumlah monitor yang bisa dipasang
kecepatan internet
warna pada antarmuka
Variabel lokal biasanya dideklarasikan di:
luar semua fungsi atau blok
di dalam fungsi atau blok tertentu
di sistem operasi
di file konfigurasi
Variabel global biasanya dideklarasikan di:
di dalam loop for
di dalam fungsi kecil
di luar fungsi, sehingga dapat diakses luas
di komentar kode
Jika ingin nilai tidak berubah sepanjang program, gunakan:
variabel biasa
konstanta (pemalar)
pointer
array
Pernyataan aritmetika yang benar:
x = 5 + 3;
x == 5 + 3;
x && 5 + 3;
print(x)
Pernyataan I/O yang menampilkan hasil ke layar termasuk:
output
komentar
aritmetika
deklarasi
Pemilihan jenis data yang sesuai bertujuan untuk:
memaksimalkan penggunaan memori tanpa alasan
mengoptimalkan penyimpanan dan operasi data
membuat kode lebih berwarna
mengurangi jumlah variabel
String lebih tepat digunakan untuk menyimpan:
nilai logika
bilangan bulat
teks atau kalimat
alamat memori
Objektif 1.3.3 adalah:
Menjelaskan hubungan jenis data dan memori.
Membedakan variabel global dan lokal.
Menggunakan pernyataan aritmetika.
Menulis program I/O.
Objektif 1.3.2 menekankan:
pemilihan jenis data yang sesuai seperti int, float/double, char, string, dan boolean
pembuatan kelas dan objek
pengujian perangkat lunak
pengelolaan jaringan
Manakah yang paling tepat untuk menyimpan nilai "true"?
int
float
boolean
string
Untuk menampung teks panjang, gunakan:
char
string
int
double
Variabel global mempermudah:
akses nilai dari berbagai bagian program
membatasi ruang lingkup
menyembunyikan data dari fungsi lain
membuat konstanta otomatis
Variabel lokal berguna untuk:
menjaga data hanya relevan di blok tertentu
menyediakan akses universal
menyimpan konfigurasi sistem
mengatur memori permanen
Manakah yang merupakan operasi aritmetika?
konkatenasi string
penjumlahan dua bilangan
membaca input keyboard
menulis komentar
Output ke layar adalah contoh:
input
pemrosesan
penyimpanan
I/O (bagian output)
String "ABC" paling tepat disimpan dalam:
char
string
int
boolean
Karakter 'A' paling tepat disimpan dalam:
char
string
int
double
Bilangan 42 paling tepat disimpan dalam:
boolean
string
int
float
Bilangan 3.14 paling tepat disimpan dalam:
int
float atau double
char
string
Pernyataan yang menjelaskan tujuan deklarasi adalah:
menentukan tipe dan nama variabel sebelum digunakan
menjalankan perhitungan aritmetika
menampilkan hasil ke layar
membuat loop
Operator untuk perkalian adalah:
/
*
+
-
Memori yang tersedia di komputer menentukan:
berapa banyak data yang dapat disimpan saat program berjalan
jumlah tombol pada keyboard
ukuran layar
warna tema IDE
Konstanta berguna untuk:
nilai yang sering berubah
mencegah perubahan nilai penting
membuat loop lebih cepat
menyimpan input sementara
Pilihan jenis data yang tidak tepat dapat menyebabkan:
penggunaan memori yang tidak efisien atau kesalahan presisi
program berjalan lebih berwarna
keyboard tidak berfungsi
layar redup
Variabel lokal umumnya dibuat untuk:
menyimpan nilai sementara di dalam fungsi
diakses dari seluruh program
mengubah konfigurasi sistem
menyimpan file
Variabel global sebaiknya digunakan dengan hati-hati karena:
dapat diakses luas sehingga berpotensi konflik atau sulit dilacak
hanya bisa menyimpan string
tidak mendukung penugasan
menyebabkan layar berkedip
Jenis data yang dipilih harus sesuai dengan:
kapasitas memori, ukuran data, dan kebutuhan program
warna tema editor
jumlah baris kode
nama file
Nilai logika hasil perbandingan seharusnya disimpan dalam:
string
boolean
int
float
Output yang ditampilkan bisa berupa:
hasil perhitungan aritmetika
warna tema IDE
jumlah tombol keyboard
ukuran layar
Pernyataan aritmetika yang menggunakan variabel a dan b:
a = b;
a + b
if (a)
Deklarasi yang disertai inisialisasi disebut:
komentar
assignment saja
deklarasi dengan inisialisasi
loop
Untuk menyimpan nilai numerik dengan pecahan, gunakan tipe:
int
char
float/double
boolean
Untuk menyimpan nilai logika hasil kondisi, gunakan tipe:
string
boolean
int
double
Ketika memilih antara float dan double, pertimbangkan:
presisi yang dibutuhkan dan penggunaan memori
warna editor
jumlah tombol keyboard
jenis monitor
Penugasan majemuk yang menambah nilai satu disebut:
x = x + 1;
x == x + 1;
x && x + 1;
x / x + 1;
Deklarasi tanpa inisialisasi:
int a;
int a = 0;
const int a = 1;
string a = "";
Inisialisasi yang benar untuk boolean flag adalah:
boolean flag;
boolean flag = true;
int flag = true;
string flag = "true";
Pernyataan yang melibatkan operator '+' adalah:
penjumlahan aritmetika atau konkatenasi string tergantung tipe
pembagian
perkalian
pengurangan
Variabel yang menyimpan hasil input keyboard sebaiknya:
memiliki tipe data sesuai dengan jenis input
selalu bertipe string
selalu bertipe int
selalu bertipe double
Pemilihan jenis data yang sesuai dengan kebutuhan program akan:
meningkatkan efisiensi dan kejelasan kode
mengurangi jumlah pengguna
mengubah sistem operasi
mengganti hardware
Operator '=' berbeda dari '=='. Pernyataan yang benar:
'=' untuk perbandingan, '==' untuk penugasan
'=' untuk penugasan, '==' untuk perbandingan kesetaraan
keduanya sama
keduanya untuk logika AND
Pernyataan yang tepat tentang kapasitas memori:
tidak berpengaruh pada ukuran data
berpengaruh pada berapa banyak data yang dapat dikelola program
hanya mempengaruhi kecepatan jaringan
menentukan warna tema editor
Menentukan tipe data yang sesuai membantu:
menghindari pemborosan memori
menambah jumlah tombol keyboard
mengubah ukuran layar
menghapus komentar
Boolean biasanya digunakan dalam:
pernyataan kondisi dan logika
penyimpanan teks panjang
grafik 3D
komentar kode
String dapat digunakan bersama operator '+', yang akan:
mengalikan karakter
mengurangi karakter
menggabungkan (concatenate) string
membagi string
Konstanta yang umum dalam matematika seperti PI sebaiknya:
disimpan sebagai variabel yang sering diubah
dideklarasikan sebagai const dengan tipe numerik yang sesuai
disimpan sebagai string
dibiarkan tanpa tipe
Jika diperlukan presisi lebih tinggi untuk komputasi ilmiah, pilih:
int
char
double
boolean
Untuk menangani input ya/tidak, tipe yang sesuai adalah:
int
string
boolean
double
Deklarasi dan inisialisasi dalam satu baris:
int a; a = 5;
int a = 5;
a = 5;
int = 5;
Input dari keyboard dapat digunakan untuk:
memberi nilai pada variabel sesuai jenis data yang dipilih
mengubah tema IDE
menambah jumlah monitor
memformat hard disk
Jika data yang disimpan adalah pilihan benar/salah, tipe yang sesuai:
double
boolean
string
char
Jika data yang disimpan adalah suhu dengan pecahan, tipe yang sesuai:
int
boolean
float/double
char
Aritmetika pada variabel float dapat menghasilkan:
nilai pecahan dengan presisi tertentu
selalu bilangan bulat
teks
logika
String kosong direpresentasikan sebagai:
''
""
0
false
Pernyataan manakah yang paling tepat tentang peranan jenis data dalam pengaturcaraan Java?
Jenis data hanya diperlukan untuk kaedah (method) awam
Jenis data menentukan bagaimana nilai disimpan dan mesti diisytiharkan untuk pemboleh ubah/pemalar
Jenis data opsional dan ditentukan secara automatik oleh JVM
Jenis data hanya digunakan untuk kelas abstrak
Mengapa pemberi perintah (pengatur cara) harus memberikan nama pada setiap variabel?
Agar variabel dapat dicetak ke layar tanpa perintah tambahan
Untuk menyelesaikan masalah dalam program yang dibangunkan dan sebagai rujukan mencari nilainya dalam memori
Supaya variabel otomatis menyimpan nilai terakhir setelah program tamat
Untuk mempercepat eksekusi dengan mengurangi penggunaan memori
Apa peran sistem operasi terkait penyimpanan data di memori?
Menentukan bahasa pemrograman yang digunakan.
Menentukan apa yang boleh disimpan dalam ingatan berdasarkan jenis data.
Memberi nama pada variabel.
Menghapus data yang tidak digunakan secara otomatis.
Dalam situasi nama pemboleh ubah sejagat dan setempat adalah sama, apa yang berlaku?
Pemboleh ubah sejagat sentiasa digunakan
Rujukan hanya merujuk kepada pemboleh ubah setempat yang paling dekat
Program akan menghasilkan ralat penamaan
Nilai kedua-duanya akan dijumlahkan
Di manakah lokasi pengisytiharan yang benar untuk pemboleh ubah sejagat?
Di dalam subatur cara yang menggunakannya
Di dalam sebarang fungsi dalam atur cara
Di luar mana-mana fungsi dalam atur cara
Di dalam blok kawalan seperti if atau for
Perhatikan contoh: var global = 10; function Fun(){ var local = 5; } Berdasarkan aturan akses, pernyataan yang benar adalah…
Nilai local dapat diakses oleh fungsi lain di luar Fun
global dapat diakses oleh mana-mana fungsi, termasuk Fun
local mengatasi akses terhadap global di seluruh atur cara
global hanya dapat diakses di dalam Fun
Pernyataan mana yang benar untuk mendeklarasikan variabel integer bernama x dalam Java?
int x;
integer x;
Int x;
num x;
Untuk menyimpan teks seperti nama lengkap, tipe data yang tepat dalam Java adalah:
int
String
double
char
Manakah contoh deklarasi boolean yang benar sesuai contoh pada materi?
boolean v;
bool v;
Boolean v;
boolean: v;
Di Java, pernyataan mana yang benar untuk menginisialisasi variabel integer dengan nilai 10?
int x = 10;
integer x = 10;
Int x = 10;
int x := 10;
Pernyataan yang tepat untuk memberi nilai string "hardeep" ke variabel bernama nama adalah:
String nama = hardeep;
string nama = "hardeep";
String nama = "hardeep";
String nama := "hardeep";
Manakah contoh inisialisasi tipe double yang benar beserta operasi penjumlahan dua variabel s dan t?
double s = 0.123, t = 1.1; double u = s + t;
Double s = 0.123; double t = 1.1; u = s + t;
double s = 0.123; double t = 1.1; int u = s + t;
double s = 0.123; double t = 1,1; double u = s + t;
Pernyataan Boolean yang sesuai untuk menetapkan nilai true ke variabel w adalah:
boolean w = true;
Boolean w = true;
boolean w = True;
bool w = true;
Jika s = 0.123 dan t = 1.1 bertipe double, nilai u setelah u = s + t adalah:
1.123
1.223
1.233
1.223000f
Dalam Java, kata kunci apa yang digunakan untuk menyatakan sebuah pemalar sehingga nilainya tidak dapat diubah saat program berjalan?
static
final
const
immutable
Berdasarkan contoh p = 0.123; tipe data yang paling sesuai untuk p adalah?
int
double
char
boolean
Dalam contoh operasi bahagi: int i = 30; int j = 2; i = i / j; Berapakah nilai i selepas pernyataan tersebut dieksekusi?
2
15
30
60
Jika pada contoh tambah nilai awal i diubah menjadi 5 dan j tetap 20, berapakah output yang akan dipaparkan? Gunakan pola yang sama seperti contoh.
Hasil Tambah ialah : 20
Hasil Tambah ialah : 25
Hasil Tambah ialah : 30
Hasil Tambah ialah : 35
Metode yang digunakan untuk membaca bilangan bulat (integer) dari pengguna menggunakan objek Scanner adalah _______.
input.nextLine()
input.next()
input.nextInt()
input.readInt()
Urutan langkah yang benar dalam program contoh untuk menghitung luas segitiga adalah:
Menghitung luas → meminta tapak → meminta tinggi → mencetak hasil
Meminta tinggi → menghitung luas → meminta tapak → mencetak hasil
Membuat Scanner → meminta tapak → meminta tinggi → menghitung luas → mencetak hasil
Mencetak hasil → membuat Scanner → meminta tapak → menghitung luas
Dalam program contoh, nilai 6 dan 4 langsung ditetapkan pada variabel tapak dan tinggi. Istilah yang paling tepat untuk nilai seperti ini adalah…
variabel global
input pengguna
nilai hardcoded
konstanta final
Jika pengguna memasukkan nama "Haziq", umur 7, dan hobi "Bermain", keluaran terakhir yang ditampilkan program adalah...
Nama : Haziq\nUmur : 7\nHobi : Bermain
Nama = Haziq, Umur = 7, Hobi = Bermain
Haziq 7 Bermain
Output: Haziq;7;Bermain
Pernyataan mana yang paling tepat untuk membaca hobi dari pengguna pada program ini?
String hobi = input.nextInt();
String hobi = input.next();
int hobi = input.nextInt();
System.out.print(hobi);
