1.  Berikut Sintak yang benar untuk menghasilkan output ‘Hello World’ di C++ ?

A. cout<<“Hello World”;

B. print<<“Hello World”;

C. echo “Hello World”;

D. System.out.print(“Hello World”);

E. cint <<”Hello Word:

 

2. Bagaimana cara membuat komentar di C++ ?

A. /* Ini komentar

B. # Ini komentar

C. // Ini komentar

D. < Ini komentar >

E. * ini komentar

 

3. Setiap perintah di dalam C++ selalu diakhiri dengan tanda?

A. :

B. ;

C. ]

D. }

E.\

 

4. Perintah untuk menginput suatu nilai dari keyboard untuk di proses di dalam program adalah?

A. cout

B. cin

C. getch

D. input

E. println

 

5. Suatu tempat yang berfungsi untuk menampung data atau nilai yang dapat berubah-ubah selama program berjalan disebut?

A. konstanta

B. variabel

C. define

D. function

E. Integer

 

7. Tipe data apa yang digunakan untuk menyimpan variabel dengan nilai teks?

A. string

B. String

C. txt

D. TXT

E. integer 

 

8. Dibawah ini adalah cara yang tepat untuk deklarasi variabel bilangan dengan tipe integer di C++ !

A. bilangan int;

B. var bilangan;

C. int bilangan;

D. $bilangan;

E. int bilangan:

9. Tipe data yang digunakan untuk bilangan pecahan adalah ?

A. Char

B. String

C. Integer

D. Double

E. Variable

10. Tipe data yang digunakan untuk bilangan bulat adalah ?

A. Char

B. String

C. Integer

D. Double

E. Variable

11. Di bawah ini merupakan tipe data numerik, kecuali

A. integer

B. float

C. double

D. char

E. String

12. Tipe data yang digunakan untuk menghasilkan nilai TRUE dan FALSE adalah?

A. Integer

B. Boolean

C. Double

D. Float

E. char

13. Untuk melakukan operasi perkalian maka harus menggunakan operator?

A. Operator pembanding

B. Operator Relasi

C. Operator Aritmatika

D. Operator Logika

E. operator sintaks 

14. Berikut ini contoh operator aritmatika, kecuali

A. *

B. /

C. +

D. <=

E. %

15. Operator pembanding digunakan untuk melakukan?

A. Penjumlahan antara dua nilai

B. Kombinasi antara dua nilai

C. Hubungan antara dua nilai

D. Perbandingan antara dua nilai

E. perkalian antara dua nilai 

16. Di bawah ini adalah salah satu contoh operator pembanding

A. **

B. %

C. ||

D. ==

E. &&

17. Di bawah ini contoh operator logika, kecuali ?

A. &&

B. ||

C. **

D. !

E. ++

 

18. Berikut ini adalah operator increment dan decrement

A. ++ dan —

B. ++ dan **

C. || dan &&

D. — dan !!

E. || dan %%

19. Berikut ini jenis perulangan di C++, Kecuali

A. For

B. While

C. Do While

D. Switch

E. while do

20. Berikut adalah bentuk umum perulangan for, yaitu

A. for (inisialisasi; syarat; modifier) pernyataan;

B. for (syarat; inisialisasi; modifier) pernyataan;

C. for (modifier; syarat; inisialisasi) pernyataan;

D. for (mofifier) pernyataan:

D. Semuanya salah