Font size
WorksheetsPemrogaman Dasar C++
Total questions: 20
Worksheet time: 17mins
Tipe data yang tepat untuk menyimpan text seperti "smansa" adalah ...
char
string
int
bool
float
Pasangkan tipe data berikut dengan tepat!
int
bilangan bulat
float
bilangan desimal
text
string
char
karakter
bool
benar/salah
Apa output dari kode C++ berikut:
int x = 8;
x++;
cout << x;
(a)
Hasil 17 % 4 adalah ...
(a)
Berapa nilai X?
int x = 5;
x += 3 * 2;
11
16
10
7
5
Apa output dari kode C++ berikut:
int x = 9;
x *= 6;
if (x % 2 == 0)
cout << "Genap";
else cout << "Ganjil";
Genap
Ganjil
7
true
false
Pasangkan operator perbandingan berikut dengan tepat !
==
sama dengan
!=
tidak sama dengan
>
lebih besar dari
<
kurang dari
Berikut adalah logika matematika yang benar adalah...
Logika AND akan benar ketika kedua variabel bernilai benar
Logika OR akan salah ketika kedua variabel bernilai salah
Negasi tidak benar adalah benar
Logika AND akan salah ketika ada salah satu variabel bernilai salah
Logika OR akan benar ketika salah satu variabel bernilai benar
Apa output dari kode C++ berikut:
int nilai = 85;
if (nilai >= 90)
cout << "A";
else if (nilai >= 80)
cout << "B";
else if (nilai >= 70)
cout << "C";
else cout << "D";
(a)
apa output dari kode C++ berikut:
int s = 0;
for (int i = 1; i <=3; i++)
s += i;
cout << s;
3
6
7
10
1
Urutkan potongan kode berikut menjadi kode C++ yang utuh
int main() {
for(int i=0; i<=9; i++)
cout << i << endl;
return 0;
}
Berapa kali X dicetak?
for (int i=0; i<=3; i++)
cout << "X";
0
1
3
4
Tak Tentu
int a[3] = {10, 20, 30};
Nilai a[1] ?
0
10
20
30
Nilai acak
Apa output dari kode C++ berikut:
int a[] = {5, 6, 7, 8, 9};
int s = 0;
for(int i=0; i < 4; i++)
s += a[i];
cout << s;
5
11
18
26
35
Manakah deklarasi fungsi tanpa nilai kembali yang benar adalah ...
int cetak();
void cetak();
int cetak() {}
void cetak() {}
cetak() {}
apa output dari kode C++ berikut:
int tambah(int a, int b) {
return a+b;
}
int main() {
cout << tambah(2, 5);
return 0;
}
25
7
2
5
Error
Urutkan potongan kode berikut menjadi kode fungsi yang utuh!
int hitungUsia(int tahun_lahir) {
int tahun_sekarang = 2025;
int usia = tahun_sekarang - tahun_lahir;
return usia;
}
Apa fungsi dari paramater dalam fungsi?
Menentukan nama fungsi
Menerima input dari luar fungsi
Mengembalikan nilai
Menghentikan fungsi
Menjalankan fungsi
Apa output dari kode berikut:
void cetak(int n) {
if (n > 0) cetak(n-1);
}
int main() {
cetak(3);
return 0;
}
321
123
3
1
Error
Urutkan potongan kode berikut menjadi sebuah fungsi yang utuh!
int faktorial(int n) {
if (n==0)
return 1;
return n * faktorial(n-1);
}
