wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH 2 - Pemrograman Dasar

Total questions: 35

Worksheet time: 53mins

Name
Class
Date
1.

Aplikasi yang kita gunakan untuk praktikum pembuatan program menggunakan Bahasa pemrograman C++ yang diinstall di laptop/PC adalah…

a)

Dev C++

b)

NetBeans

c)

MinGW

d)

CPPDroid

e)

Sublime Text

2.

Aplikasi yang kita gunakan untuk praktikum pembuatan program menggunakan Bahasa pemrograman C++ yang diinstall di smartphone adalah…

a)

Dev C++

b)

NetBeans

c)

MinGW

d)

CxxDroid

e)

Sublime Text

3.

Struktur anatomi kode Bahasa pemrograman C++ yang benar dibawah ini adalah…

a)
b)
c)
d)
e)
4.

Fungsi perintah cout dalam Basaha Pemrograman C++ adalah…

a)

Menampilkan teks

b)

Memasukkan variabel

c)

Membuat baris baru

d)

Memanggil variabel

e)

Membuat variabel

5.

Penulisan perintah cout dalam Basaha Pemrograman C++ yang tepat adalah…

a)

cout<<”……”;

b)

cout>>”…..”;

c)

cout<<’……’;

d)

cout>>’……’;

e)

cout<<”……”

6.

Fungsi perintah endl dalam Basaha Pemrograman C++ adalah…

a)

Membuat baris baru

b)

Menampilkan teks

c)

Mengakhiri baris

d)

Membuat variabel

e)

Menampilkan spasi

7.

Fungsi perintah \n dalam Basaha Pemrograman C++ adalah…

a)

Membuat baris baru

b)

Menampilkan teks

c)

Mengakhiri baris

d)

Membuat variabel

e)

Menampilkan spasi

8.

Perintah endl dan \n memiliki fungsi yang sama, namun terdapat perbedaan antara keduanya. Perbedaan antara perintah endl dan \n adalah…

a)

Endl ditulis di akhir setelah tanda petik tutup dan tanda <<, sedangkan \n ditulis di awal kalimat setelah tanda petik awal

b)

Endl ditulis di awal kalimat setelah tanda petik awal, sedangkan \n ditulis di akhir setelah tanda petik tutup dan tanda <<

c)

Endl ditulis di akhir sebelum tanda petik tutup, sedangkan \n ditulis di awal kalimat setelah tanda petik awal

d)

Endl ditulis di akhir setelah tanda petik tutup, sedangkan \n ditulis di awal kalimat sebelum tanda petik awal

e)

Endl ditulis di awal kalimat sebelum tanda petik awal, sedangkan \n ditulis di akhir sebelum tanda petik tutup

9.

Untuk menampilkan output seperti berikut, kode yang paling tepat adalah…

a)
b)
c)
d)
e)
10.

Suatu hal yang menggambarkan jenis nilai yang nantinya akan digunakan untuk menginisialisasi sebuah variabel merupakan pengertian dari…

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Data

e)

Algoritma

11.

Suatu tempat untuk menampung data yang nilainya selalu berubah merupakan pengertian dari…

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Data

e)

Algoritma

12.

Suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak pernah berubah merupakan pengertian dari…

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Data

e)

Algoritma

13.

Untuk membuat program menghitung luas persegi Panjang dengan rumus “Luas = Panjang x lebar” maka variabel yang harus dibuat adalah…

a)

Luas, Panjang, lebar

b)

Panjang, lebar

c)

Luas, Panjang

d)

Luas, lebar

e)

Luas

14.

Untuk membuat program menghitung keliling persegi dengan rumus “keliling = 4 x sisi” maka variabel yang harus dibuat adalah…

a)

Keliling, sisi

b)

Sisi, sisi, sisi, sisi

c)

Keliling

d)

Keliling, 4, sisi

e)

Sisi

15.

Penulisan pembuatan variabel dalam Bahasa Pemrograman C++ yang tepat adalah…

a)

TipeData <spasi> NamaVariabel;

b)

NamaVariabel <spasi> TipeData;

c)

TipeData <spasi> Nama <spasi> Variabel;

d)

Nama <spasi> Variabel <spasi> TipeData;

e)

NamaVariabel <spasi> IsiVariabel;

16.

Tipe data yang menggambarkan nilai bilangan bulat dalam Bahasa Pemrograman C++ adalah…

a)

Int

b)

Float

c)

String

d)

Char

e)

Double

17.

Berikut merupakan contoh variabel. Variabel yang tepat menggunakan tipe data int adalah…

a)

Tanggal

b)

Nama

c)

Nilai

d)

RataRata

e)

HasilBagi

18.

Tipe data yang menggambarkan bilangan desimal dengan jangkauan nilai yang paling kecil dalam Bahasa Pemrograman C++ adalah…

a)

Float

b)

Int

c)

String

d)

Char

e)

Double

19.

Berikut merupakan contoh variabel. Variabel yang tepat menggunakan tipe data float adalah…

a)

Tanggal

b)

Nama

c)

RataRata

d)

Bulan

e)

Tahun

20.

Pembuatan nama variabel tidak boleh sembarangan, ada aturan dalam pembuatan variabel yang harus dipatuhi. Berikut yang BUKAN aturan dalam pembuatan nama variabel adalah…

a)

Nama variabel bersifat Case Sensitive

b)

Pemberian nama harus unik, tidak boleh menggunakan kata yang ada di Bahasa pemrograman

c)

Tidak boleh ada spasi dan karakter khusus

d)

Tidak boleh diawali dengan angka

e)

Pemberian nama boleh menggunakan spasi dan karakter khusus

21.

Pembuatan nama variabel tidak boleh sembarangan, ada aturan dalam pembuatan variabel yang harus dipatuhi. Nama variabel berikut ini yang memenuhi aturan pembuatan nama variabel adalah…

a)

nilai_ujian

b)

nilai ujian

c)

2nilai_ujian

d)

_nilai ujian

e)

Nilai-ujian

22.

Berikut ini pembuatan variabel yang tepat adalah…

a)

int tanggal;

b)

int bulan

c)

int tanggal lahir;

d)

bulan int

e)

tanggal int;

23.

Cara membuat konstanta yang tepat adalah…

a)

Const <spasi> TipeData <spasi> NamaKonstanta = NilaiKonstanta;

b)

Const <spasi> NamaKonstanta <spasi> TipeData = NilaiKonstanta;

c)

TipeData <spasi> Const <spasi> NamaKonstanta = NilaiKonstanta;

d)

TipeData <spasi> NamaKonstanta <spasi> Const = NilaiKonstanta;

e)

NamaKonstanta <spasi> TipeData <spasi> Const = NilaiKonstanta;

24.

Berikut ini pembuatan konstanta yang tepat adalah…

a)

Const int tahun = 2020;

b)

Const int tahun = 2020

c)

Const tahun int = 2020;

d)

int tahun Const = 2020;

e)

int Const tahun = 2020;

25.

Perhatikan kode berikut ini. Isi dari variabel siswa adalah…

a)

36

b)

10

c)

ranking

d)

siswa

e)

int

26.

Perhatikan kode berikut ini. Output yang tepat dari kode tersebut adalah…

a)

Saya ranking 10 dari 36 siswa

b)

Saya ranking 36 dari 36 siswa

c)

Saya ranking dari siswa

d)

Saya ranking 36 dari 10 siswa

e)

Saya ranking 10 dari 10 siswa

27.

Perhatikan kode berikut ini. Output dari program tersebut adalah…

a)

Isi dari konstanta TanggalLahir adalah : 13

b)

TanggalLahir = 13

c)

13

d)

Isi konstanta : 13

e)

Isi dari konstanta TanggalLahir adalah : const int TanggalLahir = 13

28.

Perhatikan kode berikut ini. Dari kode tersebut, yang merupakan variabel adalah…

a)

bulan, tahun

b)

TanggalLahir

c)

int

d)

const

e)

13

29.

Perhatikan kode berikut ini. Dari kode tersebut, yang merupakan konstanta adalah…

a)

TanggalLahir

b)

int

c)

tahun

d)

13

e)

bulan

30.

Pembuatan nama variabel tidak boleh sembarangan, ada aturan dalam pembuatan variabel yang harus dipatuhi. Nama variabel yang tepat adalah…

a)

RataRata

b)

Rata-Rata

c)

Rata Rata

d)

2Rata

e)

(RataRata)

31.

Perintah cin dalam Bahasa Pemrograman C++ digunakan untuk…

a)

Memasukkan (input) data oleh user

b)

Menampilkan (output) data

c)

Memasukkan (input) data oleh programmer

d)

Membuat variabel

e)

Menampilkan (output) variabel

32.

Penulisan perintah cin yang tepat adalah…

a)

cin>>NamaVariabel;

b)

cin>>NamaVariabel

c)

cin<<NamaVariabel;

d)

cin>>NamaVariabel

e)

cin<NamaVariabel>;

33.

Perhatikan kode berikut ini. Jika variabel nilai diisi dengan 80, maka output terakhir dari program yang tepat adalah…

a)

Nilai yang dimasukkan = 80

b)

nilai = 80

c)

Masukkan nilai ulangan = 80

d)

Nilai yang dimasukkan = nilai

e)

80

34.

Perhatikan kode berikut ini. Kode tersebut masih salah, kesalahan kode tersebut terletak pada…

a)

Tidak ada titik koma (;) di bari ke-6

b)

Penulisan cout salah

c)

Variabel nilai tidak memenuhi aturan pembuatan nama variabel

d)

Tidak ada titik koma (;) di bari ke-4

e)

Penulisan iostream salah

35.

Perhatikan kode berikut ini. Kode tersebut masih salah, kesalahan kode tersebut terletak pada…

a)

Nilai pada baris ke 9 menggunakan N besar (Nilai), seharusnya n kecil (nilai)

b)

Tanda titik koma (;) pada baris ke 8

c)

Penulisan cin salah

d)

Penulisan iostream salah

e)

Tidak ada titik koma (;) pada baris ke 4