1.Sebutkan 3 ciri umum Object-Oriented Programming !
jawab:
a. Encapsulation
b. Polymorphism
c. Inheritance
2.Dasar unit enkapsulasi dalam C++ adalah ____
jawab: class merupakan dasar unit enkapsulasi di c++.
3.Output dari program berikut setelah diekseskusi adalah :
#include <iostream>
using namespace std;
int main() {
cout << "C++ is power programming.";
return 0;
}
jawab:Outputnya C++ is power programming.
4.Apa gunanya ditambahkan include <iostream> ?
jawab: Library berfungsi mengaktifkan fitur output dan input.
5.Perintah mendeklarasikan variable panjang bertipe integer adalah ____
jawab: int panjang;
6.Perintah menyimpan nilai 10 ke variable panjang adalah
jawab:
Jika tipe data variabelnya belum di deklarasikan maka cara menyimpannva int panjang = 10;
Jika tipe data variabelnya sudah di deklarasikan maka cara menyimpannya panjang =10;
7.Apakah operator input C++ ?
jawab: >> sebutannya operator extraction yang penulisannya biasanya di hubungkan dengan cin pada c++.
8.Apakah arti ‘\n’ ?
jawab:'\n' artinya garis baris baru
9.Mengapa identifier berikut salah :
int bilangan bulat;
jawab: karena ada spasi di antara 2 kata tersebut. seharusya penulisannya di hubungkan dengan underscore. Contohnya int bilangan_bulat;
10.Apakah Indeks dan indeks adalah identifier yang sama?
jawab: Tidak sama karena c++ bahasa pemrograman yang bersifat case sensitif. Case sensitif berfungsi membendakan huruf kapital dan huruf kecil.
Modul 2 : Tipe Data dan Operator
jawab: karena ada spasi di antara 2 kata tersebut. seharusya penulisannya di hubungkan dengan underscore. Contohnya int bilangan_bulat;
10.Apakah Indeks dan indeks adalah identifier yang sama?
jawab: Tidak sama karena c++ bahasa pemrograman yang bersifat case sensitif. Case sensitif berfungsi membendakan huruf kapital dan huruf kecil.
Modul 2 : Tipe Data dan Operator
1.Apakah perbedaan antara sign dan unsigned untuk integer?
Jawab: sign integer dapat menampung bilangan positif maupun negatif sedangkan unsigned hanya dapat menampung bilangan positif saja.
2.Apakah arti dari void?
Jawab: void adalah tipe data yang tidak mempunyai nilai, void fungsi yang tidak mengembalikan suatu nilai.
3.By default, 123.45 apakah float atau double ?
3.By default, 123.45 apakah float atau double ?
Jawab: Double
4.Berikan contoh literal (konstan) heksadesimal dan octal !
Jawab: untuk menuliskan bilangan literal pada oktal di dahulu dengan 0(nol) sedangkan untuk menuliskan bilangan literal pada heksadesimal di dahulu dengan 0x(nol x).
Contohnya=> kedua bilangan ini mempunyai nilai yang sama.
0114 => Oktal
0x4c => Heksadesimal
5.Apa perbedaan antara “W” dan ‘W’ ?
Jawab:
“W” hanya digunakan untuk menampilkan huruf(kata/kalimat) yang ditulis dalam cout pada c++.
'W' biasanya di gunakan dalam menentukan kondisi dalam suatu stetment atau fungsi.
6.Berilah contoh deklarasi variable bertipe int sekaligus diberi nilai 10 !
Jawab: int x=10;
4.Berikan contoh literal (konstan) heksadesimal dan octal !
Jawab: untuk menuliskan bilangan literal pada oktal di dahulu dengan 0(nol) sedangkan untuk menuliskan bilangan literal pada heksadesimal di dahulu dengan 0x(nol x).
Contohnya=> kedua bilangan ini mempunyai nilai yang sama.
0114 => Oktal
0x4c => Heksadesimal
5.Apa perbedaan antara “W” dan ‘W’ ?
Jawab:
“W” hanya digunakan untuk menampilkan huruf(kata/kalimat) yang ditulis dalam cout pada c++.
'W' biasanya di gunakan dalam menentukan kondisi dalam suatu stetment atau fungsi.
6.Berilah contoh deklarasi variable bertipe int sekaligus diberi nilai 10 !
Jawab: int x=10;
7.Berikan pernyataan C++ untuk menggantikan operator i++ !
Jawab: i+1;
8.Apa perbedaan operator “=” dan operator “==” ?
Jawab:
"=" Digunakan untuk menyatakan hasil dari suatu stetment atau variabel yang di deklarasikan.
"==" digunakan untuk menyatakan syarat suatu stetment/kondisi tersebut berfungsi.
9.Tulislah sebuah pernyataan untuk member nilai 100 pada variable x, y dan z!
Jawab:
int x,y,z;
x=y=z=100;
10.Sebutkan 3 operator logik !
Jawab:
a. && artinya dan
b. || artinya atau
c. ! Artinya tidak
Modul 3 : Pernyataan Kontrol Program
1.Tulislah bentuk pernyataan if – else dalam C++!
Jawab:
if ( test-condition )
statement1
else
statement2
2.Apakah pernyataan if berikut diperbolehkan ?
If (nilai) cout << “Hasil pilihanku = “ << nilai;
Jawab: tidak boleh, karena di dalam if belum terdapat suatu kondisi.
3.Apakah output dari potongan program berikut :
int nilai = 10;
if (nilai != 10)
if (nilai == 9);
else cout << "Nilaiku = " << nilai;
else cout << "Nilaiku = " << nilai + 1;
Jawab: Nilaiku=11
4.Apakah output dari potongan program berikut :
int nilai = 10;
if (nilai != 10);
else if (nilai == 9);
else cout << "Nilaiku = " << nilai;
Jawab: tidak ada output karena input nilai tidak memenuhi kondisi nilai yang terdapat di dalm if.
5.Apakah output dari potongan program berikut :
int bilangan = 1;
switch (bilangan) {
case 1 : cout << "Bilangan 1" << '\n';
case 2 : cout << "Bilangan 2" << '\n';
break;
default : cout << "Bilangan 3" << '\n';
}
Jawab:
Bilangan 1
Bilangan 2
6.Apakah output dari potongan program berikut :
for (int i=10; i >= 15; i++)
cout << "i = " << i << endl;
Jawab: Tidak ada output karena nilai i tidak ada batasannya.
7.Apakah output dari potongan program berikut :
int panjang = 13;
while (panjang >= 10 && panjang < 20) {
cout << "Panjang = " << panjang << endl;
panjang --;
}
Jawab:
Panjang = 13
Panjang = 12
Panjang = 11
Panjang = 10
Modul 4 :Array, String dan Pointer
cout << "i = " << i << endl;
Jawab: Tidak ada output karena nilai i tidak ada batasannya.
7.Apakah output dari potongan program berikut :
int panjang = 13;
while (panjang >= 10 && panjang < 20) {
cout << "Panjang = " << panjang << endl;
panjang --;
}
Jawab:
Panjang = 13
Panjang = 12
Panjang = 11
Panjang = 10
Modul 4 :Array, String dan Pointer
Masih 2 minggu lagi
Tidak ada komentar:
Posting Komentar