Welcome to my blog!

Meet the Author

Selamat datang nikmati berbagai informasi yang akan di sediakan oleh iful blog's. Mari kita belajar bersama sama untuk menambah pengetahuan kita.

Looking for something?

Berlangganan ke blog ini!

Menerima pesan-pesan terbaru melalui email. Cukup masukkan email Anda di bawah ini jika Anda ingin berlangganan!

Selasa, 03 Maret 2015

Uji Kompetensi Tahap 1

BAB I BAB II BAB III BAB IV

Modul 1 Dasar-Dasar C++

1.      Sebutkan 3 ciri umum Object-Oriented Programming !

•           Jawaban : Encapsulation, polymorphism, and inheritance.
2.      Dasar unit enkasulapsi adalah ?

•           Jawaban : Class adalah dasar unit dari enkasulapsi / Encapsulation di c++.
3.      Output dari program berikut setelah diekseskusi adalah :


#include using namespace std; int main() { cout << "C++ is power programming."; return 0; }


•           Jawaban : C++ is power programming.
4.      Apa gunanya ditambahkan include ?
•           Jawaban : untuk mengaktifkan fitur input/output. iostream adalah header atau bisa juga disebut library/pustaka yang menyediakan fungsi, variabel dll. ex : fungsi cin digunakan untuk melakukan proses peng-inputan dari keyboard & cout untuk menampilkan dilayar.

5.      Perintah mendeklarasikan variable panjang bertipe integer adalah ?

•           Jawaban : int panjang;
6.      Perintah menyimpan nilai 10 ke variable panjang adalah ?

•           Jawaban : panjang = 10;
7.      Apakah operator input C++ ?

•           Jawaban : >> atau yang dikenal juga dengan sebutan operator extraction. penulisannya dihubungkan dengan cin stream dan diikuti dengan variabel yang akan menyimpan datanya.
8.      Apakah arti ‘\n’ ?
•           Jawaban : ‘\n’ berarti newline atau baris baru. dalam bahasa inggris disebut newline character
9.      Mengapa identifier berikut salah ?

int bilangan bulat;

•           Jawaban : karena menggunakan spasi pada penulisannya. penggunaan spasi menyalahi aturan penulisan variabel di c++
 Tambahan
Aturan Penulisan Variabel
1. Variabel harus diawali dengan huruf (A…Z , a…z) atau karakter garis bawah “_”
2. Selanjutnya dapat berupa angka (0…9) karakter garis bawah dan tanda dolar “$”
3. Panjang Variable boleh 32 karakter ( tetapi hanya 32 karakter pertama yang dibaca )
4. Tidak ada Spasi
5. Case sensitif , huruf besar dan kecil dibedakan
6. Variable tidak boleh menggunakan kata kunci yang sudah ada di C++ .
10.  Apakah Indeks dan indeks adalah identifier yang sama ?
•           Jawaban : Tidak, karena c++ bersifat case sensitive.
 Tambahan
Case Sensitive adalah metode yang membedakan penulisan dengan huruf besar dan huruf kecil, misalnya penulisan string “admin” berbeda dengan “Admin” atau “ADMIN”.
Case sensitve biasanya digunakan dalam penulisan password.


Modul 2
1.      Bertanda (signed) dan tidak bertanda (unsigned). bilangan bulat bertanda mampu mempresentasikan nilai bilangan bulat negatif. sementara bilangan bulat tak bertanda hanya mampu mempresentasikan bilangan bulat posiitif.
2.      Void digunakan untuk tipe suatu fungsi  yang tidak mengembalikan nilai. void digunakan biasanya untuk sebuah function atau procedure yang tidak membutuhkan nilai balik Input dalam tipe data void disebut dengan "parameter".
3.      By default, 123.45 bisa menggunakan float ataupun double karena keduanya sama digunakan untu bilangan pecahan dan decimal.
4.      Bilangan Heksadecimal (Basis 16)= 0xd67, octal (basis 8)=0112
5.      "W"=merupakan string karena diapit 2 petik.
'W'=merupakan character karena diapit 1 petik
6.      Contoh deklarasi variable integer yang diberi nilai 10= int a=10;
7.      Pernyataan pada C++ pengganti i++ : i=i+1
8.      "=" merupakan operator hasil. misal x-y=a
"==" merupakan operator sama dengan. misal i==j nilai i sama dengan nilai j
9.      Contoh pernyataan untuk memberi nilai 100 pada x,y,z = int x=100, int y=100, int z=100;
10.  Operator logik yaitu: (*),(-),(/),(+).


Mmodul 3
1.     int c, n, x, b,a;           
                 cout <<"masukkan jumlah data yang akan di input =";   cin >> n;
 cout <<“nim = ";      cin >> c;
                  if (x % 2==0){  a =a+1;      }
                 else  {b =b+1;    }
                 x =x+1;   }
cout << "ruang 1 nim genap = "<<a<<" \t dan ruang 2 nim ganjil = "<<b << endl;
                return 0;}

2.      Dari pernyataan if tersebut tidak boleh karena ifitu kondisi dan (nilai) dari nilai yang tidak di deklarasikan.
3.      Dari potongan tersebut tidak mengeluarkan output karena seharusnya di Cout terakhir tidak menggunakan else
4.      Outputnya adalah nilaiku = 10
5.      Outputnya adalah bilangan 1 dan bilangan 2
6.      Outputnya i = 11
7.      Outputnya adalah
Panjang = 13
Panjang = 12
Panjang = 11
Panjang = 10

Modul 4
1.     Int contoh[10];
2.     Int contoh[10]=(0);
For(a<0,a<10,a++){
Cout<<”kolom”<<[a]<<”=”<<contoh[a]<<endl;
}
Return 0; }
3.     Indeks array di mulai dari angka 0 (nol)
4.     Int a,b;
Int i[10];
Int j[10];
For (a=0,b=0,a<10,b<10,a++,b++){
Cout<<”nilai = ”; cin>>i[b]; }
For (d=0,c=0,d<10,c<10,d++,c++){
I[a]=j[b];
Cout<<j[b];
5.     Int nums[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
6.     Int x,y;
Int nums[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
For (x=0;x<=3;m++){
For (y=0;n<=4;n++){
Cout<<”  “<<[a][b]<<”  “;
}}
7.     Pendeklarasian karakter dipandang sebagai array= char tempat[10];
8.     Int (){
Int string[0]=’U’; Int string[1]=’N’;Int string[2]=’I’;Int string[3]=’V’;Int string[4]=’E’;Int string[5]=’R’;Int string[6]=’S’; Int string[7]=’I’;Int string[8]=’T’; Int string[9]=’A’;Int string[10]=’S’;
9.     Outputnya tidak tampil karena “ilmu” hanya memiliki {0,1,2,3} indeks saja.
10. Outputnya hanya kata AKU karena char tidak bisa menggunakan spasi

Tidak ada komentar:

Posting Komentar