NEW
Font size
WorksheetsBAGIAN A — Pilihan Ganda (10 Soal)
Total questions: 33
Worksheet time: 50mins
Apa output dari program berikut?
#include
16
11
13
5
Tipe data yang benar untuk menyimpan angka pecahan adalah...
int
float
char
bool
(Setiap soal terkait kode C++) 3. Apa hasil kode berikut? int x = 10; x += 5; cout << x;
A. 5
B. 10
C. 15
D. 20
Output program berikut adalah... int a = 7; int b = 2; cout << a / b;
3
3.5
4
2
Apa output berikut? int x = 3; cout << ++x;
2
3
4
Error
Fungsi main() yang benar adalah...
void main()
int main[]
int main()
main()
Pernyataan mana yang benar tentang while loop?
Dieksekusi minimal sekali
Dieksekusi hanya sekali
Dieksekusi berulang selama kondisi benar
Tidak dapat memiliki kondisi
Output program berikut? int a = 4, b = 6; cout << (a > b);
A. 0
B. 1
C. 4
D. 6
Apa output dari program berikut? int a = 10; if (a > 5) cout << "Besar"; else cout << "Kecil";
Besar
Kecil
Error
Tidak ada output
Hasil dari kode berikut adalah... int x = 4; if (x % 2 == 0) cout << "Genap"; else cout << "Ganjil";
Genap
Ganjil
4
Error
Manakah kondisi IF yang benar?
if x > 5
if (x > 5)
if {x > 5}
Apa output berikut? int a = 7; if (a == 5) cout << "Lima"; else cout << "Bukan Lima";
Lima
Bukan Lima
7
Error
Mana contoh IF-ELSE yang benar?
if (x > 10) cout << x; else cout << x+1;
if x > 10 else cout << x;
if (x > 10) else;
if {x > 10}
Output program berikut? int umur = 15; if (umur >= 17) cout << "Dewasa"; else cout << "Remaja";
Dewasa
Remaja
Error
15
Output berikut? int x = 0; if (x) cout << "Benar"; else cout << "Salah";
Benar
Salah
Error
Tidak ada output
Tentukan outputnya! int a = 2; int b = 3; cout << a * b + 4;
10
8
12
6
Output program berikut? int x = 5; x--; cout << x;
4
5
6
3
Apa outputnya? int a = 8; cout << a / 3;
2
3
2.67
1
Output dari kode berikut? int a = 10; int b = 4; cout << a % b;
2
1
0
4
Output kode? int x = 1; x = x + 5; cout << x;
6
5
7
1
Outputnya? int a = 3, b = 4, c = 5; cout << a + b * c;
23
35
32
19
Output? int x = 2; cout << x << x+1;
23
24
22
12
Pilih perbaikan yang benar untuk kode berikut! include int main() { cout << "Hello"; }
Ganti 'include
Ganti 'cout' dengan 'printf'.
Hapus 'int' pada 'int main()'.
Tambahkan ';' setelah 'main()'.
Perbaiki kode berikut yang error! int main( { int a = 5 cout << a; } Manakah perbaikan kode yang benar?
int main() { int a = 5; cout << a; }
int main { int a = 5 cout << a; }
int main() { int a = 5 cout << a; }
int main() { int a = 5; cout << a }
Cari errornya! cout << "Data: " << a Perbaikan: ________
Tambah ;
Tambah :
Tambah ,
Tambah "
32. Perbaiki! int x; x = "10"; Perbaikan: ________
x = 10; (integer tidak boleh string)
x = "10"; (integer boleh string)
x = '10'; (integer boleh karakter)
x = 10.0; (integer boleh float)
Perbaiki kode berikut int a = 2, b = 3 cout << a + b; Perbaikan: ________
Tambahkan ; setelah deklarasi variabel
Ganti int dengan float
Hapus cout << a + b;
Ubah a dan b menjadi string
34. Apa errornya? string nama; cin nama; Perbaikan: ________
cin >> nama;
cin << nama;
cin.nama();
cin = nama;
Manakah program C++ yang benar untuk menampilkan "Hello World"?
#include <iostream>
using namespace std;
int main() {
cout << "Hello World";
return 0;
}#include <stdio.h>
int main() {
printf("Hello World");
return 0;
}#include <iostream>
int main() {
print("Hello World");
return 0;
}#include <iostream>
using namespace std;
int main() {
echo "Hello World";
return 0;
}Pilih kode program yang benar untuk input dua angka dan menampilkan jumlahnya.
a = int(input("Masukkan angka pertama: ")) b = int(input("Masukkan angka kedua: ")) print(a + b)
a = input("Masukkan angka pertama: ") b = input("Masukkan angka kedua: ") print(a * b)
a = int(input("Masukkan angka pertama: ")) b = int(input("Masukkan angka kedua: ")) print(a - b)
a = int(input("Masukkan angka pertama: ")) b = int(input("Masukkan angka kedua: ")) print(a / b)
Pilih kode program yang benar untuk menentukan bilangan ganjil atau genap.
if (angka % 2 == 0) { print('Genap'); } else { print('Ganjil'); }
if (angka / 2 == 0) { print('Genap'); } else { print('Ganjil'); }
if (angka % 2 == 1) { print('Genap'); } else { print('Ganjil'); }
if (angka * 2 == 0) { print('Genap'); } else { print('Ganjil'); }
Pilih kode program yang benar untuk menampilkan deret bilangan 1–10 menggunakan for.
for(i=1;i<=10;i++){ printf("%d ",i); }
for(i=10;i>=1;i--){ printf("%d ",i); }
for(i=1;i<10;i++){ printf("%d ",i); }
for(i=0;i<10;i++){ printf("%d ",i); }
Program apa yang digunakan untuk input nama dan menampilkannya?
print(input('Masukkan nama: '))
input('Masukkan nama: ')
print('Masukkan nama: ')
input(print('Masukkan nama: '))
