Logo
search
menuicon
thubnail
Lorong Kelas
Berurutan
SMA 12
TIK
Kuis Informatika 2
Kasi Book
43
Pertanyaan yang ditambahkan (20/ 20)
Izinkan jawaban yang salah
Sembunyikan jawaban
public kuis

# 1

Pilihan ganda

Dalam konteks pemrograman, tipe data apa yang paling sesuai untuk menyimpan nilai suhu yang bisa berupa desimal seperti -12.5, nama kota "Bandung", dan status hujan yang bernilai benar atau salah (true/false)?

  • float, string, bool
  • double, char, bool
  • int, string, bool
  • float, string, int

# 2

Pilihan ganda

Diberikan kode program yang mendeklarasikan variabel 'produk' sebagai daftar item, 'stok' sebagai jumlah barang, dan 'ada_diskon' sebagai penanda diskon. Tipe data yang paling tepat untuk variabel-variabel tersebut adalah...

  • array string, int, bool
  • array float, int, bool
  • string, int, bool
  • array int, int, bool

# 3

Pilihan ganda

Dalam sebuah program yang menentukan kategori produk berdasarkan harga, serta menghitung diskon dan diskon tambahan untuk member, tipe data apa yang paling sesuai untuk variabel 'harga', 'kategori', 'diskon', 'member', dan 'diskon_member'?

  • harga = float, kategori = string, diskon = float, member = bool, diskon_member = float
  • harga = int, kategori = char, diskon = float, member = string, diskon_member = int
  • harga = string, kategori = char, diskon = int, member = bool, diskon_member = int
  • harga = int, kategori = string, diskon = float, member = bool, diskon_member = float

# 4

Pilihan ganda

Jika sebuah array bernama 'nilai' memiliki elemen-elemen dan dinyatakan bahwa nilai[2] = 75, ini berarti nilai angka 75 tersimpan pada posisi indeks keberapa dalam array tersebut?

  • Elemen ke-3
  • Elemen ke-2
  • Elemen ke-4
  • Elemen ke-1

# 5

Pilihan ganda

Dalam sebagian besar bahasa pemrograman, indeks sebuah array selalu dimulai dari angka berapa?

  • 0
  • 1
  • -1
  • 2

# 6

Pilihan ganda

Jika Anda perlu menyimpan daftar nilai seperti [80, 90, 75, 85, 100] dalam sebuah variabel tunggal yang dapat menampung banyak nilai serupa, tipe data apa yang paling tepat untuk digunakan?

  • Array
  • Integer
  • Float
  • String

# 7

Pilihan ganda

Dalam bahasa SQL, ketika Anda melihat definisi kolom 'VARCHAR(50)', apa arti dari spesifikasi tersebut?

  • Menyimpan teks maksimal 50 karakter
  • Menyimpan teks sepanjang 50 karakter tetap
  • Menyimpan angka maksimal 50 digit
  • Menyimpan nilai logika 50 kali

# 8

Pilihan ganda

Jika sebuah database dirancang untuk menyimpan kode pos yang selalu terdiri dari 5 digit angka, tipe data apa yang paling efisien dan tepat untuk kolom kode pos tersebut?

  • Char
  • Integer
  • Varchar
  • Boolean

# 9

Pilihan ganda

Dalam bahasa pemrograman C++, nilai-nilai logika seperti 'benar' atau 'salah' biasanya direpresentasikan menggunakan tipe data apa?

  • Boolean
  • Integer
  • Float
  • Char

# 10

Pilihan ganda

Pada sebuah program yang mengelola stok barang, jika sebuah variabel bernama 'isEmpty' diatur menjadi 'true', apa makna dari kondisi tersebut?

  • Stok barang sedang kosong
  • Stok barang masih banyak
  • Barang belum ditambahkan
  • Barang sedang diproses

# 11

Pilihan ganda

Salah satu kelebihan utama menggunakan struktur data array dalam pemrograman adalah kemampuannya untuk...

  • Menyimpan banyak data dengan lebih rapi
  • Menyimpan data dengan tipe berbeda
  • Hanya bisa menyimpan satu data
  • Memakan lebih banyak memori

# 12

Pilihan ganda

Seorang kasir perlu menghitung jumlah total barang yang dibeli oleh seorang pelanggan. Data apa yang paling tepat untuk digunakan untuk menyimpan setiap item barang yang dibeli sebelum dijumlahkan?

  • Integer
  • Float
  • String
  • Boolean

# 13

Pilihan ganda

Jika sebuah variabel string dideklarasikan sebagai 'string nama = "Adinda";', data apa yang sebenarnya tersimpan dalam variabel 'nama' tersebut?

  • Teks 'Adinda'
  • Karakter tunggal 'A'
  • Angka 0
  • Nilai boolean false

# 14

Pilihan ganda

Perhatikan kode C++ berikut: `string hewan[3] = {"Kucing","Anjing","Burung"}; cout << hewan[1];`. Apa output yang akan ditampilkan oleh program tersebut?

  • Anjing
  • Kucing
  • Burung
  • Error

# 15

Pilihan ganda

Jika sebuah instruksi dalam algoritma hanya tertulis 'masukkan angka' tanpa spesifikasi lebih lanjut mengenai apakah itu bilangan bulat atau pecahan, ciri algoritma yang dilanggar adalah...

  • Jelas
  • Terbatas
  • Efektif
  • General

# 16

Pilihan ganda

Sebuah algoritma sorting yang dapat digunakan untuk mengurutkan berbagai jenis data seperti angka, huruf, atau nama, menunjukkan ciri algoritma yang bersifat...

  • General
  • Modular
  • Iteratif
  • Terbatas

# 17

Pilihan ganda

Diberikan pseudocode berikut: `INPUT n; sum = 0; FOR i = 1 TO n; sum = sum + i; NEXT i; OUTPUT sum;`. Jika nilai `n` adalah 5, berapakah output yang akan dihasilkan?

  • 15
  • 10
  • 20
  • 25

# 18

Pilihan ganda

Dalam pembuatan flowchart untuk menghitung luas lingkaran (menggunakan rumus luas = pi * r * r), urutan simbol yang umum digunakan adalah Oval (Start/End), Jajar Genjang (Input), Persegi Panjang (Proses), dan Jajar Genjang (Output). Struktur algoritma yang digambarkan oleh urutan ini adalah...

  • Sequential
  • Looping
  • Conditional
  • Recursive

# 19

Pilihan ganda

Sebuah flowchart yang memiliki percabangan dengan kondisi 'Ya' dan 'Tidak' selalu menggunakan simbol apa untuk merepresentasikan percabangan tersebut?

  • Belah ketupat
  • Oval
  • Jajar genjang
  • Persegi panjang

# 20

Pilihan ganda

Dalam konsep rekursi, kondisi akhir yang berfungsi untuk menghentikan pemanggilan fungsi secara berulang-ulang disebut sebagai...

  • Base case
  • Recursive Call
  • Stopper
  • Exit function
Bagikan ke Google Classroom