wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Final Quiz Pemrograman C++

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma dalam pemrograman komputer?

a)

Susunan kode HTML

b)

Langkah-langkah logis untuk menyelesaikan masalah

c)

Bahasa pemrograman tingkat tinggi

d)

Kumpulan data dalam array

e)

Prosedur instalasi program

2.

Pemrograman komputer adalah...

a)

Proses membuat desain grafis

b)

Proses mencetak data ke layar

c)

Proses menulis dan menyusun instruksi komputer

d)

Proses instalasi perangkat keras

e)

Proses menggambar diagram

3.

Kalimat deskriptif dalam algoritma digunakan untuk...

a)

Menganalisis warna

b)

Menyusun grafik

c)

Menjelaskan langkah secara verbal

d)

Menulis kode dalam bahasa mesin

e)

Menyusun jaringan

4.

Simbol terminator pada flowchart biasanya digunakan untuk...

a)

Menunjukkan perulangan

b)

Menyatakan keputusan

c)

Menyatakan awal/akhir program

d)

Menyatakan proses

e)

Menyatakan input/output

5.

Simbol jajar genjang dalam diagram alir menyatakan...

a)

Proses

b)

Kondisi

c)

Input/Output

d)

Arah aliran

e)

Terminator

6.

Apa fungsi dari pseudocode dalam pemrograman?

a)

Mengganti bahasa C++

b)

Menyusun laporan keuangan

c)

Menuliskan algoritma dalam bentuk semi-kode

d)

Menulis kode dalam bahasa Pascal

e)

Membuat interface GUI

7.

Struktur penulisan pseudocode umumnya terdiri atas...

a)

Judul, fungsi, output

b)

Judul, input, proses

c)

Deklarasi, deskripsi, judul

d)

Input, proses, output

e)

Deklarasi, perintah, kesimpulan

8.

Siapakah pencipta bahasa C++?

a)

Dennis Ritchie

b)

James Gosling

c)

Bjarne Stroustrup

d)

Guido van Rossum

e)

Linus Torvalds

9.

Variabel dalam bahasa C++ adalah...

a)

Nilai tetap dalam program

b)

Prosedur eksekusi

c)

Tempat menyimpan data sementara

d)

Perintah input/output

e)

Format penampilan teks

10.

Fungsi dari tanda titik koma (;) dalam C++ adalah...

a)

Menandai komentar

b)

Menandai awal fungsi

c)

Menandai akhir statement

d)

Menandai error

e)

Menandai tipe data

11.

Komentar dalam C++ yang ditulis satu baris menggunakan...

a)

#

b)

--

c)

//

d)

/*

e)

@

12.

Tipe data bilangan bulat dalam C++ dituliskan dengan kata kunci...

a)

float

b)

char

c)

int

d)

bool

e)

string

13.

Tipe data untuk menyimpan bilangan desimal dalam C++ adalah...

a)

int

b)

bool

c)

char

d)

float

e)

void

14.

Tipe data untuk menyimpan huruf tunggal adalah...

a)

bool

b)

char

c)

int

d)

string

e)

double

15.

Aturan pemberian nama variabel yang benar adalah...

a)

Dimulai dengan angka

b)

Mengandung spasi

c)

Mengandung simbol khusus

d)

Tidak boleh menggunakan kata kunci

e)

Harus menggunakan huruf kapital

16.

Perintah untuk menampilkan teks

a)

cin

b)

cout

c)

string

d)

float

e)

ciout

17.

Aturan pemberian nama variabel yang benar adalah...

a)

Dimulai dengan angka

b)

Mengandung spasi

c)

Mengandung simbol khusus

d)

Tidak boleh menggunakan kata kunci

e)

Harus menggunakan huruf kapital

18.

Perintah untuk menampilkan teks ke layar dalam C++ adalah...

a)

cout

b)

cin

c)

return

d)

input

e)

println

19.

Header file untuk fungsi input/output dalam C++ adalah...

a)

<stdio.h>

b)

<main.h>

c)

<iostream>

d)

<stdlib.h>

e)

<conio.h>

20.

Perintah yang digunakan untuk menerima masukan dari pengguna dalam C++ adalah...

a)

cout

b)

input

c)

print

d)

cin

e)

echo

21.

Fungsi `main()` dalam program C++ adalah...

a)

Menyimpan data

b)

Fungsi utama yang dijalankan

c)

Menampilkan hasil

d)

Menyisipkan komentar

e)

Mengatur layout

22.

Simbol panah dalam flowchart digunakan untuk...

a)

Menyatakan output

b)

Menyatakan proses

c)

Menyatakan aliran data

d)

Menyatakan pengulangan

e)

Menyatakan penyimpanan

23.

Yang termasuk simbol dalam diagram alir adalah...

a)

Simbol proses

b)

Simbol input/output

c)

Simbol pengulangan

d)

Simbol terminator

e)

Simbol arah aliran

24.

Yang termasuk bagian penulisan pseudocode adalah...

a)

Deklarasi

b)

Komentar

c)

Proses

d)

Output

e)

Deskripsi

25.

Tipe data bilangan bulat dan kata kuncinya dalam C++ adalah...

a)

int

b)

long

c)

double

d)

char

e)

short

26.

Yang termasuk tipe data karakter dan kata kuncinya adalah...

a)

char

b)

'A'

c)

int

d)

'5''

e)

bool

27.

Yang termasuk aturan penamaan variabel dalam C++ adalah...

a)

Tidak boleh memakai spasi

b)

Tidak dimulai dengan angka

c)

Boleh memakai simbol @

d)

Boleh mengandung huruf dan angka

e)

Tidak boleh pakai tanda baca

28.

Yang termasuk file header umum pada C++ adalah...

a)

<iostream>

b)

<main>

c)

<string>

d)

<dev.h>

e)

<cmath>

29.

Langkah membuka program baru di Dev C++ meliputi...

a)

Klik File

b)

Pilih New

c)

Pilih Project

d)

Klik Compile langsung

e)

Klik Run terlebih dahulu

30.

Fungsi dari `cin` dalam C++ adalah...

a)

Menampilkan output

b)

Menghapus variabel

c)

Menerima input dari pengguna

d)

Menjalankan fungsi utama

e)

Menerima input dari pengguna untuk disimpan ke variabel

31.

Yang termasuk sintaks output C++ adalah...

a)

cout

b)

<<

c)

"Masukkan nama"

d)

cin

e)

>>

32.

Yang termasuk fungsi compiler adalah...

a)

Mengubah source code menjadi kode mesin

b)

Menjalankan program langsung

c)

Mendeteksi kesalahan sintaks

d)

Menyimpan file program

e)

Menghapus cache