Berikut ini adalah syarat pembuatan identifier yang harus kita perhatikan, yang tidak termasuk ialah

Identifier adalah nama yang dibuat oleh pemrogram kemudian digunakan untuk memberi nama variabel, class, method dan objek di dalam program.

Adapun aturan pemberian nama identifier adalah :

1. Sebuah identifier bersifat case sensitive (membedakan huruf besar dan kecil).

Sebagai contoh : Mhs -> berbeda dengan mhs usia -> berbeda dengan Usia x -> berbeda dengan x

2. Karakter pertama pada identifier harus berupa huruf, tanda garis bawah (_) atau dollar sign ($).

Sebagai contoh : _Mhs $usia Angka 3. Karakter kedua dan seterusnya dapat berupa sembarang huruf atau angka. Sebagai contoh : Alamat Angka_l Angka_2 4. Tidak boleh mengandung spasi (blank). Sebagai contoh : Nama Mhs Nilai Mhs Tanggal lahir 5. Tidak boleh menggunakan kata kunci (keyword). Sebagai contoh : do static extends 6. Karakter pertama tidak boleh dengan angka atau karakter khusus. Sebagai contoh : 2Hari @max *Kota 7. Panjang pengenal bebas. Sebagai contoh : AlamatRumahDanKantorSaya.

Demikian pengenalan singkat tentang Identifier. Semoga bermanfaat dan terima kasih.

About Badri Zaki

hi saya Badri Zaki &, saya seorang Web Developer. Saya suka belajar semua yang berhubungan dengan Coding.

   

1.      double angka; . kode program disamping merupakan tipe data… [C3]

     2.      Dibawah merupakan tipe data bilangan bulat adalah… [C1]

     3.      Tipe data bahasa C++ untuk true false adalah… [C1]

    4.      Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum dan sesudah titik decimal termasuk dalam tipe data… [C4]

     5.      Penulisan variabel dalam c++ bersifat case sensitive artinya… [C2]

a.       Huruf besar dan kecil diperhitungkan

b.      Tanda spasi diperhitungkan

c.       Tanda spasi diubah dengan underscore

d.      Tanda spasi diubah dengan tanda strip (minus)

e.       Tanda spasi diubah dengan tanda titik.

     6.      Tipe data yang cocok untuk menampung nama siswa adalah…[C4]

     7.      Pernyataan yang sesuai untuk mendefinisikan Tipe data bilangan bulat adalah… [C2]

a.       Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma

b.      Tipe data yang mempresentasikan data yang hanya mengandung dua nilai

c.       Tipe data yang mempresentasikan data berupa karakter

d.      Tipe data yang yang menyimpan lebih dari satu variabel

e.       Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma

    8.      Kode program untuk menyatakan tipe data bentukan yang menyimpan lebih dari satu variabel bertipe sama maupun berbeda adalah… [C1]

     9.      Pernyataan yang sesuai untuk mendefinisikan tipe data enumerasi adalah… [C4]

a.       Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma

b.      Tipe data yang mempresentasikan data yang hanya mengandung dua nilai

c.       Tipe data bentukan yang nilainya terbatas pada nilai-nilai yang telah ditentukan dan bersifat pasti.

d.      Tipe data yang yang menyimpan lebih dari satu variabel

e.       Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma

    10.  Tipe-tipe data berikut akan memberi nilai output, kecuali… [C4]

     11.  Berikut ini adalah tipe data dalam c++… [C1]

a.       Int, float, char, double, const

b.      Int, float, char, double

c.       Float, double float, long int, const

d.      Label, const, int, short int

e.       Void, main, char, double

     12.  Perhatikan program berikut

 cout << “Nilai x adalah ” << x << endl;

Kode program yang digaris bawahi terjadi error, seharusnya tipe data yang digunakan adalah... [C6]

     13.  Berikut ini adalah syarat pembuatan identifier yang harus kita perhatikan, kecuali… [C4]

a.       C++ bersifat case sensitive

b.      Tidak boleh diawali dengan angka

c.       Tidak boleh mengandung spasi

d.      Tidak boleh menggunakan symbol ([email protected]#$%^&A*, dll)

e.       Harus menggunakan spasi

     14.  Penulisan kode program untuk identifier yang benar adalah… [C3]

    15.  Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan, dan tidak dapat diubah saat program berjalan, disebut identifier… [C2]

    16.  Suatu identifier yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses, disebut…[C2]

     17.  Perhatikan program berikut

Cout << “Nilai x = ” << x << endl;

Hasil yang diperoleh dari program diatas adalah… [C5]

     18.  Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah… [C3]

c.       Char panjang, a, huruf[30];

     19.  Pengertian dari konstanta adalah… [C2]

a.       Suatu nilai yang dapat diubah selama program berlangsung

b.      Suatu nilai yang tidak dapat diubah selama program berlangsung

c.       Suatu nilai yang berubah-ubah selama program berlangsung

d.      Suatu nilai yang tidak dapat diubah meskipun program tidak berjalan.

e.       Suatu nilai yang tidak pernah berubah meskipun program tidak berjalan

     20.  Statemen program berikut ini salah, kecuali… [C4]

     21.  Perhatikan program berikut  

Bagian yang digaris bawahi berfungsi untuk... [C5]

a.       Memberi nilai x, y, z dengan nilai 20

b.      Memberi nilai 20 pada z saja

c.       Membuat variabel global

     22.  Perhatikan program dan hasil program berikut

cout << “Nilai pemanggilan pertama adalah : ” << x << endl;

1.      Nilai pemanggilan pertama adalah: 10

2.      Nilai pemanggilan pertama adalah: A = 10

3.      Nilai pemanggilan pertama adalah: 10

4.      Nilai pemanggilan pertama adalah: 20

5.      terjadi error (kesalahan)

Terdapat pada hasil program nomor berapakah yang sesuai dengan program diatas? [C6]

    23.  Operator merupakan symbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator adalah… [C6]

a.       Menjumlahkan dua nilai

b.      Memberikan nilai ke suatu variabel

c.       Membandingkan kesamaan dua nilai

d.      Menginputkan suatu nilai

     24.  Yang bukan termasuk jenis operator yaitu… [C1]

     25.  operator logika yang menyatakan “atau” dalam lambang berikut ini adalah… [C3]

     26.  Penggunaan operator aritmatika yang benar dalam c++ yaitu… [C3]

     27.  Operator untuk peningkatan nilai bertambah satu termasuk dalam operator… [C2]

     28.  Fungsi dari operator % sebagai… [C3]

b.      Membagi perseratus persen

d.      Mencari sisa pembagian 2 bilangan

     29.  Berikut yang termasuk operator aritmatika yaitu… [C3]

     30.  Yang termasuk operator logika ingkaran adalah… [C3]

     31.  Operator untuk peningkatan nilai bertambah 1 termasuk dalam operator… [C1]

     32.  Operator yang digunakan dalam operasi yang melibatkan tiga buah operand adalah… [C1]

     33.  Operator untuk menyatakan tidak sama dengan dalam c++ adalah… [C3]

     34.  Operator logika && adalah… [C3]

       35.  Operator pemberian nilai/penugasan/assignment adalah… [C3]

      36.  Pernyataan a = 7 % 4 akan menghasilkan a = … [C5]

      37.  Perhatikan program berikut

   cout << x << "," << y << ",";

   cout << x << "," << y << endl;

Hasil dari program diatas adalah... [C5]

      38.  Perhatikan program berikut

 cout << x << “ X ” << y << “ = ” << z;

Dari program diatas, manakah penulisannya yang tidak benar ? [C5]

    39.  Pada soal 16 apabila programnya benar dalam penulisannya, maka keluaran program di atas adalah... [C6]

a.       Perintah diatas akan menampilkan x X y = z

b.      Perintah diatas akan menampilkan 10 X 3 = 30

c.       Perintah diatas akan menampilkan x “ X ” y “ = ” z

d.      Perintah diatas akan menampilkan 10 “ X ” 3 “ = ” 30

e.       Perintah diatas akan menampilkan 30

     40.  Perhatikan program dan keluaran program berikut

cout << (1 && 1) << endl;

cout << (1 && 0) << endl;

cout << (0 && 0) << endl;

cout << (0 && 1) << endl;

Hasil program secara berturut-turut akan menampilkan angka

Hasil program yang benar ditunjukkan oleh nomor... [C6]

     41.  Perhatikan program berikut

cout << “!1 = ” << !1 << endl;

cout << “!0 = ” << !0 << endl;

Program diatas secara berturut-turut akan menghasilkan... [C6]