Search Header Logo

Kuis Struktur dan Modularisasi Program

Authored by Nur Hariri

Information Technology (IT)

11th Grade

Used 2+ times

Kuis Struktur dan Modularisasi Program
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bayu ingin membuat program yang mencetak tabel perkalian dari 1 hingga 5 menggunakan fungsi. Fungsi menerima parameter batas atas. Manakah cara terbaik untuk mengimplementasikannya?

Gunakan satu fungsi untuk seluruh proses.

Gunakan fungsi utama dengan perulangan di dalamnya.

Buat fungsi dengan parameter batas atas dan gunakan perulangan di dalam fungsi.

Buat fungsi tanpa parameter dan gunakan nilai tetap.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Dedi ingin membuat fungsi rekursif untuk menghitung pangkat. Fungsi menerima dua parameter: bilangan dasar dan pangkat. Bagaimana cara memulai fungsi rekursif?

Tentukan kondisi dasar dan buat fungsi memanggil dirinya sendiri.

Gunakan pernyataan switch untuk memilih pangkat.

Buat fungsi tanpa parameter.

Gunakan fungsi loop tanpa kondisi dasar.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebuah program membaca angka dari pengguna, lalu mengecek apakah angka tersebut ganjil atau genap menggunakan fungsi modular. Apa langkah pertama yang harus dilakukan?

Buat fungsi untuk membaca angka.

Buat fungsi untuk mengecek ganjil/genap.

Buat fungsi utama untuk memanggil fungsi lainnya.

Gabungkan semua logika dalam satu fungsi.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Doni ingin membuat program untuk menghitung luas segitiga menggunakan fungsi. Fungsi menerima dua parameter yaitu alas dan tinggi, dan mengembalikan luas segitiga. Kode berikut digunakan:

25

50

30

10

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Fira membuat fungsi berikut untuk menampilkan nama siswa. Namun, program tidak berjalan dengan baik.

Apa kesalahan dalam program di atas?

Parameter fungsi tidak diisi dalam pemanggilan.

Fungsi tidak memiliki return value.

Tipe data nama tidak kompatibel dengan fungsi.

Variabel nama belum diinisialisasi.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Tono ingin membuat program kalkulator dengan modularisasi. Ia menggunakan fungsi untuk setiap operasi. Bagaimana cara memanggil fungsi tersebut di dalam main()?

cout << penjumlahan << endl;

penjumlahan(3, 4);

cout << penjumlahan(3, 4) << endl;

penjumlahan();

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Sebuah program dibuat untuk menghitung rata-rata nilai siswa. Fungsi rataRata menerima tiga nilai dan mengembalikan rata-rata. Apa tipe data terbaik yang digunakan untuk parameter dan return value?

int

float

double

char

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?