Anda di halaman 1dari 3

2 KA 14 [SISTEM OPERASI]

SOAL LATIHAN
BAHASA PEMROGRAMAN C++

Oleh : Eko Ma’arif [ 10108686 ]

SISTEM INFORMASI – FAKULATAS ILMU KOMPUTER


UNIVERSITAS GUNADARMA

Soal Latihan – Bahasa Pemrograman C ++


2 KA 14 [SISTEM OPERASI]

1. C merupakan bahasa pendahulu dari C++ yang termasuk dalam bahasa pemograman
tingkat menengah dan diciptakan pada tahun 1972 oleh ….
a. Brian W. Kernighan
b. Dennis M. Ritchie
c. Jawaban A dan B benar
d. Jawaban A dan B salah

2. Bahasa pemograman C++ diciptakan satu decade setelah C yaitu pada tahun 1983 dari
Laboratorium Bell, AT&T oleh ….
a. Bjarne Stroustroup
b. Brian W. Kernighan
c. Robert Stuart
d. Brian Stroustroup

3. Nama C++ diberinama oleh Rick Mascitti dengan tanda ++ yang berasal dari operator
increment pada bahasa C. Pada awal mulanya C++ diberi nama ….
a. “A better C”
b. +C+
c. Turbo C
d. Borland C

4. Pengenal (identifier) adalah suatu nama yang biasa dipakai dalam pemrograman untuk
menyatakan variabel, konstanta, tipe data, dan fungsi. Berikut yang bukan merupakan
bentuk aturan dalam penulisan identifier adalah ….
a. Tidak boleh menggunakan reserved words yang ada dalam C++.
b. Tidak boleh ada spasi
c. Tidak boleh menggunakan karakter-karakter
~!@#$%^&*()+`-={}[]:";'<>?,./|
d. Tidak boleh dimulai dengan karakter huruf

5. Salah satu tipe data yang ada dalam pemrograman C++ adalah unsigned yaitu ….
a. Tipe data unsigned nilainya selalu negatif
b. Tipe data unsigned nilainya selalu posisif
c. Tipe data unsigned nilainya tidak tetap
d. Tipe data unsigned nilainya selalu berubah

Soal Latihan – Bahasa Pemrograman C ++


2 KA 14 [SISTEM OPERASI]

6. Proses assignment pada C ++ adalah ….


a. Proses pemberian nilai kepada suatu fungsi yang telah dideklarasikan
b. Proses pemberian nilai kepada suatu variabel yang tidak dideklarasikan
c. Proses pemberian nilai kepada suatu variabel yang telah dideklarasikan
d. Proses pemberian nilai kepada suatu fungsi yang tidak dideklarasikan

7. Operator merupakan simbol yang biasa dilibatkan dalam program untuk


melakukan suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan
operator adalah untuk ….
a. Menjumlahkan dua nilai
b. Memberikan nilai ke suatu variabel (assignment)
c. Membandingkan kesamaan dua nilai
d. Menginputkan suatu nilai

8. Operator logika digunakan untuk menghubungkan 2 atau lebih statement operasi relasional
yang menghasilkan nilai logika benar atau salah. Berikut yang bukan merupakan operator
logika adalah ….
a. AND
b. OR
c. WITH
d. NOT

9. Yang termasuk tipe data untuk bilangan bulat yang pada C ++ adalah …
a. Float, void, int
b. Short, long, double, void
c. Char, int, short, long
d. Float, double, long double

10. Operasi dasar file pada prinsipnya terbagi menjadi 3 tahap, yang bukan termasuk dalam
operasi dasar adalah ….
a. Membuka atau mengaktifkan file
b. Melaksanakan pemrosesan file
c. Menutup file
d. Membagi file

Soal Latihan – Bahasa Pemrograman C ++