1. . Sebutkan bagian-bagian perangkat keras komputer
2. Sebutkan lapisan perangkat lunak komputer personal 3. Sebutkan berbagai macam memori yang digunakan pada komputer 4. Apa yang dimaksud dengan piranti Input dan output (I/O). 5. Jelaskan sistem bilangan yang digunakan oleh komputer 6. Jelaskan proses translasi dari file sumber menjadi file executable 7. Jelaskan struktur bahasa C++ 8. Sebutkan perbedan bahasa C dan C++
Halaman 86:
1. Apa yang dimaksud dengan bahasa pemrograman
2. Apa yang dimaksud dengan compiler dan intepreter 3. Apa yang dimaksud dengan bahasa pemrograman prosedural dan terstruktur 4. Apa yang dimaksud dengan algoritma pemrograman 5. Sebutkan ciri-ciri algoritma pemrograman 6. Buatlah algoritma sederhana untuk mencari bilangan ganjil dan genap 7. Dari soal no 6 diatas buatlah diagram alirnya 8. Dari soal no 7 diatas tulislah kode semu (psudocode) diagram alir tersebut 9. Dari soal no 8 diatas tulislah kode sumbernya
Halaman 129:
1. Apa yang dimaksud dengan data
2. Sebutkan jenis-jenis data yang digunakan pada bahasa pemrograman 3. Apa yang dimaksud dengan konstanta 4. Buatlah sebuah program sederhana menggunakan variabel konstanta 5. Apa yang dimaksud dengan operator unary, binary dan ternary 6. Apa yang dimaksud dengan variabel 7. Sebutkan tipe variabel yang digunakan dalm bahasa c++ 8. Buatlah program sederhana yang menggunakan operator unary, binary dan ternary Halaman 170:
1. Struktur perulangan secara umum terdiri dari dua bagian, sebutkan
2. Sebutkan fungsi operator increment dan decrement 3. Jelaskan bentuk pernyataan for dalam bahasa pemrograman 4. Jelaskan apa yang dimaksud dengan potongan program dibawah ini: int num = 1; for ( ; num <= 10; ) { cout << num << "\t\t" << (num * num) << endl; num++; } 5. Sebutkan fungsi break 6. Sebutkan fungsi goto 7. Apa yang dimaksud dengan NESTED-WHILE halaman 205:
1. Apa yang dimaksud dengan fungsi pada pemrograman komputer
2. Apakah alasanya menggunakan fungsi 3. Jelaskan cara pemanggilan fungsi didalam sebuah fungsi 4. Apakah yang dimaksud dengan argumen 5. Apakah perbedaan antara fungsi dengan prosedur 6. Buatlah program sederhana menggunakan fungsi untuk mencari bilangan genap antara 1 sampai dengan 10
Halaman 250:
1. Apa yang dimaksud dengan string
2. Tulislah program sederhana dengan string untuk menampilkan tulisan "Hallo saya siswa smk" 3. Buatlah program untuk menggabungkan dua string "hello" dan "apa khabar" 4. Apa perbedaan anatara string dengan pointer 5. Tulislah program yang menggunakan pointer untuk operasi string 6. Sebutkan beberapa fungsi string pada bahasa c++ 7. Tulislah program yang digunakan untuk membandingkan dua string 8. Sebutkan fungsi untuk menangani string pada bahasa c++ 9. Buatlah program untuk mengkonversi string 10. Apa yang dimaksud dengan fungsi topupper dan tolower 11. Sebutkan beberapa operator string pada bahasa c++