Tampilkan postingan dengan label Uji Kompetensi. Tampilkan semua postingan
Tampilkan postingan dengan label Uji Kompetensi. Tampilkan semua postingan

Minggu, 08 Maret 2015

Uji Kompetensi Tahap 1 || Modul 4

Modul 4 : Array, String dan Pointer

1. Buatlah deklarasi variable array satu dimensi dengan nama Contoh yang bertipe int dengan
    maksimal data sebanyak 10.
      => int Contoh[10];
2. Berilah nilai tiap indeks array Contoh di atas dengan nilai 0 menggunakan salah satu pernyataan
    perulangan.
      => int Contoh[10];
            int n;
            for(n=0;n<10;n++){
            cout<<"Indeks ke "<<(n)<<":"<<[0]<<endl;}
3. Dalam C++, indeks array mulai dari _______
      => Dimulai dari 0.
4. Perbaikilah kesalahan (error) dari pernyataan C++ di bawah ini :
    int a[10], b[10];
    …
    a = b;
    yaitu deretan pernyataan untuk menyalin semua isi dari array b ke array a.
      => int   a[10],b[10],c[10];
            c[10] =a[10];
            a[10] =b[10];
            b[10] =a[10];
5. Tulislah deklarasi array dua dimesin nums berukuran sesuai gambar di bawah ini !

      => int nums[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
6. Dengan menggunakan perulangan for isilah elemen array nums sesuai dengan gambar di atas !
      => int n,m;
            int nums[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
             for(n=0;n<3;n++){
                for(m=0;m<4;m++){
             cout<<nums[n][m]<<;}}
7. String dapat dipandang sebagai karakter array atau pointer ke karakter. Tulislah deklarasi array
    menggunakan 2 istilah tersebut, untuk menampung maksimal 10 karakter !
      =>char contoh[10];
8. Buatlah deklarasi sekaligus inisialisasi string yang digunakan untuk menyimpan string
    “Universitas”.
      => string="Universitas";
9. String S berisi “ilmu”. Apa output dari :
    cout << S[4];
      => kosong(tidak ada outputnya).
10. Diberikan potongan program C++ berikut :
       char str[40];
       cout << “Masukkan string : “;
       cin >> str;
       cout << str;
       Dari keyboard, user memasukkan :
       Masukkan string : Aku senang.

       Output dari program di atas adalah : ___________
      => Aku

Uji Kompetensi Tahap 1 || Modul 3

Modul 3 : Pernyataan Kontrol Program

1. Tulislah bentuk pernyataan if – else dalam C++
      => if (test-condition)
               statement 1
             else
               statement 22. Apakah pernyataan if berikut diperbolehkan ?
    If (nilai) cout << “Hasil pilihanku = “ << nilai;
      => Tidak, karena "If" seharusnya menggunakan huruf kecil "if". Dan setelah if harusnya diikuti dengan tes-condition).
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;
      => Nilaiku = 11
4. Apakah output dari potongan program berikut :
    int nilai = 10;
    if (nilai != 10);
        else if (nilai == 9);
        else cout << "Nilaiku = " << nilai;
      => Nilaiku = 10
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';
    }
      => Bilangan 1
           Bilangan 2
6. Apakah output dari potongan program berikut :
    for (int i=10; i >= 15; i++)
    cout << "i = " << i << endl;
      => Tidak ada outputnya, karena nilai i adalah 10, sedangkan batas perulangannya adalah >= 15.
7. Apakah output dari potongan program berikut :
    int panjang = 13;
    while (panjang >= 10 && panjang < 20) {
    cout << "Panjang = " << panjang << endl;
    panjang --;
    }
      => Panjang = 13
           Panjang = 12
           Panjang = 11
           Panjang = 10

Uji Kompetensi Tahap 1 || Modul 2

Modul 2 : Tipe Data dan Operator

1. Apakah perbedaan antara sign dan unsign untuk integer?
      => - sign digunakan untuk bilangan bulat positif.
            - unsign digunakan untuk bilangan bulat negatif.
2. Apakah arti dari void?
      => Mendeklarasikan fungsi yang tidak mengembaikan nilai apapun dan tidak menerima parameter apapun.
3. By default, 123.45 apakah float atau double?
      => float.
4. Berikan contoh literal (konstan) heksadesimal dan octal !
      => octal = 034 // heksadesimal = 0x1C.
5. Apa perbedaan antara "W dan 'W' ?
      => "W" adalah tipe data string, sedangkan 'W' adalah tipe data karakter.
6. Berilah contoh deklarasi variable bertipe int sekaligus diberi nilai 10 !
      => int n=10;
7. Berikan pernyataan C++ untuk menggantikan operator i++!
      => operator i++ dapat diganti dengan i+1, karena keduanya sama-sama ditambahkan 1 setiap pengulangan.
8. Apa perbedaan operator "=" dan operator "==" ?
      => "=" berfungsi untuk memberikan nilai, sedangkan "==" berfungsi untuk menyatakan kebenaran.
9. Tulislah sebuah pernyataan untutk member nilai 100 pada variable x, y dan z!
      => int x,y,z; x=y=z=100;
10. Sebutkan 3 operator logik!
      => && (and), || (or), !(not).

Uji Kompetensi Tahap 1 || Modul 1

Modul 1 : Dasar-dasar C++

1. Sebutkan 3 ciri umum Object Oriented Programming !
      => Enskapsulasi, polymorphis, inheritance
2. Dasar unit enkapsulasi dalam C++ adalah ........
      => Class
3. Output dari program berikut setelah dieksekusi adalah :
    #include <iostream>
    using namespace std;
    int main() {
           cout<<"C++ is power programming.";
           return 0;
    }
      => outputnya adalah = C++ is power programming.
4. Apa gunanya ditambahkan include <iostream>?
      => fungsinya adalah untuk memanggil atau mengaktifkan library cin(untuk input) dan cout(untuk output).
5. Perintah mendeklarasikan variable panjang bertipe integer adalah ...................
      => int panjang;
6. Perintah menyimpan nilai 10 ke variable panjang adalah ....................
      => int panjang; panjang=10;
7. Apakah operator input C++?
      => cin>>
8. Apakah arti '\n' ?
      => \n adalah perintah untuk mengganti baris kebawah atau menambah baris(new line).
9. Mengapa identifier berikut salah :
    int bilangan bulat;
      => karena dalam pendeklarasian variable tidak bisa menggunakan spasi.
10. Apaha Indeks dan indeks adalah identidier yang sama?
      => Tidak, karena dalam C++ huruf kapital dan huruf kecil memiliki deklarasi masing-masing.

 

Lorem

Categories

Some Links