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.
  2.  Berilah nilai tiap indeks array Contoh di atas dengan nilai 0 menggunakan salah satu
       pernyataan perulangan. 
  3.  Dalam C++, indeks array mulai dari _______
  4.  Perbaikilah kesalahan (error) dari pernyataan C++ di bawah ini :
int a[10], b[10];

a = b;
       yaitu deretam pernyataan untuk menyalin semua isi dari array b ke array a.
 5.  Tulislah deklarasi array dua dimesin nums berukuran sesuai gambar di bawah ini !

 6.  Dengan menggunakan perulangan for isilah elemen array nums sesuai dengan gambar
      di atas !
 7.  String dapat dipandang sebagai karakter array atau pointer ke karakter. Tulislah
      deklarasi array menggunakan 2 istilah tersebut, untuk menampung maksimal 10                                   karakter !
 8.  Buatlah deklarasi sekaligus inisialisasi string yang digunakan untuk menyimpan string
      “Universitas”.
 9.  String S berisi “ilmu”. Apa output dari :
      cout << S[4];
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 : ___________
Jawaban :
 1.  int Contoh[10];
 2.  int i,contoh[10]={0};
         for(i=0;i<10;i++) {cout<<"Indeks ke"<<(i)<<":"<<contoh[i]<<endl;
      }
 3.  indeks array di mulai dari 0
 4.  int i;
      int a[10], b[10];
      .....
      for(i=0; i < 10; i++) a[i] = b[i];
 5.  int nums[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
 6.  int i,j;
      int data[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
      for (i=0;i<3;i++)
      for(j=0;j<4;j++)
      {
             cout<<'\n';
             for(j=0; j<4; j++)
             cout << setw(4) << data[i][j];
             cout << "     ";
      }
 7.  char str[10]; char *p1;
 8.  string data="Universitas";
 9.  Tidak ada outputnya
10. Output dari program di atas adalah : Aku
     

Tidak ada komentar :

Posting Komentar