wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizz C++ ^_^

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Apa itu variabel di C++?

a)

Variabel dalam C ++ adalah lokasi penyimpanan bernama yang dapat menyimpan nilai tipe data tertentu.

b)

Variabel dalam C ++ adalah jenis pernyataan loop.

c)

Variabel dalam C ++ adalah kata kunci yang digunakan untuk mendefinisikan kelas.

d)

Variabel dalam C++ adalah fungsi yang mengembalikan nilai.

2.

Bagaimana kamu mendeklarasikan variabel di C++?

a)

deklarasi nama_variabel sebagai tipe_data;

b)

nama_variabel = tipe_data;

c)

tipe_data nama_variabel;

d)

tipe_data = nama_variabel;

3.

Apa tujuan dari operator increment dalam C++?

a)

Untuk mengurangi nilai variabel sebesar 1.

b)

Untuk mengalikan nilai variabel dengan 1.

c)

Untuk mengassign nilai variabel menjadi 1.

d)

Untuk menambah nilai variabel sebesar 1.

4.

Apa perbedaan antara pre-increment dan post-increment dalam C++?

a)

Perbedaan antara pre-increment dan post-increment dalam C++ adalah waktu operasi increment.

b)

Pre-increment dan post-increment dalam C++ digunakan untuk tipe data yang berbeda.

c)

Pre-increment dan post-increment dalam C++ adalah hal yang sama.

d)

Perbedaan antara pre-increment dan post-increment dalam C++ adalah urutan operand.

5.

Bagaimana cara Anda menambahkan nilai variabel dengan nilai tertentu dalam C++?

a)

x = x + 5

b)

x = 5

c)

x++5

d)

x += 5

6.

Apa hasil dari kode berikut? int x = 5; int y = ++x; cout << y;

a)

5

b)

7

c)

10

d)

6

7.

Bagaimana cara menghitung luas segitiga?

a)

sisi * sisi

b)

1/2 * alas * tinggi

c)

panjang * lebar

d)

alas * tinggi

8.

Apa yang dimaksud dengan operator logika AND dalam pemrograman?

a)

Operator logika AND dalam pemrograman adalah operator yang menghasilkan nilai true jika kedua operandnya bernilai true, dan menghasilkan nilai false jika salah satu atau kedua operandnya bernilai false.

b)

Operator logika AND dalam pemrograman adalah operator yang menghasilkan nilai true jika salah satu atau kedua operandnya bernilai true, dan menghasilkan nilai false jika kedua operandnya bernilai false.

c)

Operator logika AND dalam pemrograman adalah operator yang menghasilkan nilai false jika kedua operandnya bernilai true, dan menghasilkan nilai true jika salah satu atau kedua operandnya bernilai false.

d)

Operator logika AND dalam pemrograman adalah operator yang menghasilkan nilai true jika kedua operandnya bernilai false, dan menghasilkan nilai false jika salah satu atau kedua operandnya bernilai true.

9.

Bagaimana cara Anda mengurangi nilai variabel dengan nilai tertentu dalam C++?

a)

x = x * 5

b)

x -= 5

c)

x = x - 5

d)

x = x + 5

10.

Apa hasil dari kode berikut? int x = 10; int y = x--; cout << y;

a)

11

b)

10

c)

9

d)

0

11.

Apa tujuan dari operator decrement dalam C++?

a)

Mengurangi nilai variabel sebesar 2.

b)

Menggandakan nilai variabel.

c)

Mengurangi nilai variabel sebesar 1.

d)

Menambahkan nilai variabel sebesar 1.

12.

Apa perbedaan antara while loop dan do-while loop dalam pemrograman?

a)

While loop dan do-while loop tidak dapat digunakan dalam pemrograman.

b)

While loop mengecek kondisi sebelum menjalankan blok kode, sedangkan do-while loop menjalankan blok kode terlebih dahulu kemudian mengecek kondisi.

c)

While loop dan do-while loop memiliki cara kerja yang sama dalam pemrograman.

d)

While loop mengecek kondisi setelah menjalankan blok kode, sedangkan do-while loop mengecek kondisi sebelum menjalankan blok kode.

13.

Apa hasil dari kode berikut? int x = 3; int y = --x; cout << y;

a)

2

b)

1

c)

4

d)

3

14.

Mengevaluasi ungkapan berikut menjadi true atau false


3!=4-1

a)

true

b)

false

15.

Operator penugasan digunakan untuk memberikan tipe data ke sebuah variabel

a)

Benar

b)

Salah

16.

Apa yang merupakan komentar yang benar?

a)

*/ Komentar */

b)

** Komentar **

c)

/* Komentar */

d)

{ Komentar }

17.

Apa satu-satunya fungsi yang harus ada dalam semua program C++?

a)

Sistem()

b)

Utama()

c)

Mulai()

d)

Program()

18.

Perintah apa yang memindahkan teks yang ditampilkan ke baris berikutnya?

a)

\t

b)

\r

c)

\n

d)

\s

19.

Apa yang bukan operator perbandingan dalam bahasa C++?

a)

<=

b)

=

c)

==

d)

>=

20.

Proses menciptakan variabel baru tanpa nilai

a)

instansiasi

b)

penugasan

c)

penamaan

d)

deklarasi