1
A. cin {
B. cout int x = 10, y = 3;
C. getch () i. int z;
D. conio.h ii. z = x X y;
E. stdio.h iii. cout << x << “ X ” << y << “ = ” << z;
iv. cout << endl;
8. Perhatikan program berikut ! v. return 0;
#include <iostream> }
Using namespace std;
Int main{ Dari program diatas, manakah penulisannya yang tidak
Int x, y, z = 20; benar?
Cout << x << endl; A. i C. iii
Cout << y << endl; B. ii D. iv E. V
Cout << z << endl;
Return 0 14. ++ dan -- merupakan operator...
} A. Operator Aritmetika
Bagian yang digaris bawahi berfungsi untuk... B. Operator Increment dan Decrement
A. Memberi nilai 20 pada z saja C. Operator Majemuk
B. Memberi nilai x, y, z dengan nilai 20 D. Operator Relasional
C. Membuat variabel global E. Operator Logika
D. Semua jawaban salah 15. Perintah menginput suatu nilai dari suatu piranti
E. Semua jawaban benar masukan (keyboard) untuk diproses oleh program
adalah...
9. Metode apakah proses pengurutan secara ascending A. cin D. cout
: B. getch () E. conio.h
- Mencari data terkecil dengan cara C. getche ()
membandingkan data pertama dengan data 16. Compiler C++ yang telah beredar di pasaran antara
kedua sampai data terakhir, jika ditemukan data lain, kecuali...
yang lebih kecil antara data kedua hingga data A. Microsoft C / C++
terakhir daripada data pertama, maka terjadi B. Visual C++
pertukaran data. Jika tidak, maka tidak terjadi C. Turbo C++
pertukaran data. D. Dev C++
- Mencari data terkecil dengan cara E. Pascal C++
membandingkan data kedua dengan data ketiga
sampai data terakhir, jika ditemukan data yang 17. Pernyataan yang sesuai untuk mendefinisikan tipe
lebih kecil antara data ketiga hingga data data bilangan bulat adalah...
terakhir daripada data kedua, maka terjadi A. Tipe data yang berfungsi menampung data
pertukaran data. Jika tidak, maka tidak terjadi yang memiliki angka dibelakang koma
pertukaran data. B. Tipe data yang digunakan untuk angka yang
Dan Seterusnya. tidak memiliki angka dibelakang koma
Jika ada n buah data yang akan diurutkan, maka C. Tipe data yang yang menyimpan lebih dari
langkah pengurutan yang perlu dilakukan sebanyak satu variabel
(n-1) langkah karena data ke-n tinggal satu – D. Tipe data yang mempresentasikan data yang
satunya. hanya mengandung dua nilai
A. Selection serch D. Selection float E. Tipe data yang mempresentasikan data berupa
B. Selection E. Selection fungsi karakter
C. Selection Sort 18. Perintah Cin pada Program C++ digunakan untuk...
10. Operator logika yang menyatakan “atau” dalam A. Menampilkan data pada layar
lambang berikut ini adalah... B. Menginput suatu nilai dari suatu piranti
A. && D. = masukan (keyboard)
B. ! E. <> C. Pendeklarasian variabel
C. || D. Mengulang proses looping pada program
11. Operator yang digunakan dalam operasi yang E. Statement while .... do
melibatkan tiga buah operand adalah... 19. Pengertian dari konstanta adalah...
A. Operator Unary D. Operator Fungsi A. Suatu nilai yang dapat diubah selama program
B. Operator Bitwise E. berlangsung
Operator Ternary B. Suatu nilai yang berubah-ubah selama program
C. Operator Logika berlangsung
12. Operator logika && adalah... C. Suatu nilai yang tidak dapat diubah selama
A. And D. Not And program berlangsung
B. Nand E. For D. Suatu nilai yang tidak pernah berubah
C. Or meskipun program tidak berjalan
13. Perhatikan program berikut! E. Suatu nilai yang tidak dapat diubah meskipun
#include <iostream> program tidak berjalan
using namespace std;
int main()
2
20. Misalkan suatu variabel string katakanlah kalimat +"
[30] akan diberi nilai "SAYA BELAJAR C++", D. charter kalimat [30] = "SAYA BELAJAR C+
maka perintah yang benar adalah... +";
A. char kalimat [30] = "SAYA BELAJAR C++" E. karakter kalimat [30] = "SAYA BELAJAR C+
B. char kalimat [30] = "SAYA BELAJAR C++"; +"
C. charter kalimat[30] = "SAYA BELAJAR C+
ESSAY
1. Apa Yang Dimaksud Konsep Dasar Pemrograman Dan Apa Konsep Dasarnya Serta Kembangkan?
2. Apa Itu Pseude Code Dan Contohnya?
3. Apa Yang Dimaksud Dengan Logika ?
4. Jelaskan Definisi Flowchart Dan Contoh Jenisnya?
5. Definisikan Apa Yg Dimaksud Algoritma
3
JAWABAN
1. A 11. E
2. A 12. A
3. B 13. C
4. C 14. B
5. E 15. A
6. D 16. E
7. B 17. C
8. A 18. B
9. C 19. C
10. C 20. B
Jawaban Essay
4
1. apa yang dimaksud konsep dasar pemrograman dan apa konsep dasarnya serta kembangkan
Jawab : Pemrograman diartikan proses, cara, perbuatan program.
Konsep dasarnya :: Konsep Dasar Pemrograman pada umumnya adalah IPO (Input Proses Output)
Pengembangannya menjadi :: Originating -> input -> proses -> Output -> Distribution