Muat turun PDF
1) Terangkan apakah kelas di C ++?
Kelas dalam C ++ dapat didefinisikan sebagai kumpulan fungsi dan data yang berkaitan dengan satu nama. Ia adalah cetak biru objek. Program C ++ boleh terdiri daripada sebilangan kelas.
2) Bagaimana anda boleh menentukan kelas dalam C ++?
Dengan menggunakan kelas kata kunci diikuti dengan pengecam (nama kelas) anda dapat menentukan kelas dalam C ++. Di dalam kurungan kerinting, badan kelas ditentukan. Ia ditamatkan oleh titik koma pada akhirnya.
For example,class name{// some data// some functions};
3) Terangkan apa penggunaan utama void () dalam bahasa C ++?
Untuk menjalankan aplikasi C ++ ini melibatkan dua langkah, langkah pertama adalah penyusunan di mana penukaran kod C ++ menjadi kod objek berlaku. Sementara langkah kedua merangkumi penghubung, di mana penggabungan kod objek dari pengaturcara dan perpustakaan berlaku. Fungsi ini dikendalikan oleh utama () dalam bahasa C ++.
4) Terangkan apa itu objek C ++?
Kelas memberikan cetak biru untuk objek, jadi pada dasarnya objek dibuat dari kelas atau dengan kata lain objek adalah contoh kelas. Data dan fungsi digabungkan bersama sebagai unit mandiri yang disebut objek. Di sini, dalam contoh A dan B adalah Objek.
Sebagai contoh,
Class Student{Public:Int rollno;String name;} A, B;
5) Terangkan apa ciri Ahli Kelas dalam C ++?
- Data dan Fungsi adalah anggota dalam C ++,
- Dalam definisi kelas, ahli data dan kaedah mesti dinyatakan
- Di dalam kelas, ahli tidak boleh menyatakan semula
- Selain itu dalam definisi kelas, tidak ada ahli yang boleh ditambahkan di tempat lain
6) Terangkan apakah Fungsi Anggota di Kelas?
Fungsi anggota mengatur tingkah laku kelas. Ini memberikan definisi untuk menyokong pelbagai operasi pada data yang disimpan dalam bentuk objek.
7) Tentukan jenis pemboleh ubah asas yang digunakan untuk keadaan yang berbeza dalam C ++?
Pemboleh ubah yang digunakan untuk keadaan yang berbeza di C ++ adalah
- Bool: Boleh berubah untuk menyimpan nilai boolean (benar atau salah)
- Char: Boleh berubah untuk menyimpan jenis watak
- int: Pemboleh ubah dengan nilai kamiran
- apungan dan berganda: Jenis pemboleh ubah dengan nilai titik besar dan terapung
8) Apa itu namespace std; dan apa yang terdiri daripada?
Namespace std; menentukan perpustakaan C ++ standard anda, ia terdiri daripada kelas, objek dan fungsi perpustakaan C ++ standard. Anda boleh menentukan perpustakaan dengan menggunakan namespace std atau std:: seluruh kod. Namespace digunakan untuk membezakan fungsi yang sama di perpustakaan dengan menentukan nama.
9) Terangkan apa itu fungsi Loop? Apakah jenis gelung yang berbeza?
Dalam mana-mana bahasa pengaturcaraan, untuk melaksanakan sekumpulan pernyataan berulang kali sehingga keadaan tertentu puas fungsi Loop digunakan. Pernyataan gelung disimpan di bawah pendakap keriting {} disebut sebagai badan gelung.
Dalam bahasa C ++, tiga jenis gelung digunakan
- Semasa gelung
- Untuk gelung
- Gelung buat sementara waktu
10) Terangkan bagaimana fungsi dikelaskan dalam C ++?
Dalam fungsi C ++ dikelaskan sebagai
- Jenis pulangan
- Nama Fungsi
- Parameter
- Berfungsi badan
11) Terangkan apa itu penentu Akses di kelas C ++? Apakah jenisnya?
Akses penentu menentukan hak akses untuk pernyataan atau fungsi yang mengikutinya sehingga akhir kelas atau penentu lain disertakan. Penentu akses menentukan bagaimana ahli kelas dapat diakses. Terdapat tiga jenis penentu.
- Peribadi
- Awam
- Dilindungi
12) Terangkan apa itu Pengendali dan terangkan dengan contoh?
Pengendali adalah operasi khusus dalam C ++ yang digunakan untuk melakukan operasi khusus untuk mendapatkan hasil. Pelbagai jenis operator yang tersedia untuk C ++ adalah Operator Tugasan, Pengendali Tugasan Kompaun, Operator Aritmetik, Pengendali Peningkatan dan sebagainya.
Contohnya operator aritmetik, anda ingin menambah dua nilai a + b
#includeUsing namespace std;main (){int a= 21 ;int b= 10 ;int c;c= a + b;cout << "Line 1- Value of c is : " << c << endl ;return 0;}
Ini akan memberikan output sebagai 31 ketika anda menjalankan perintah
13) Apakah rentetan watak gaya-C?
Rentetan itu sebenarnya adalah susunan watak satu dimensi yang ditamatkan oleh watak nol '\ 0'.
Contohnya, untuk menaip kata hello
#includeUsing namespace std;int main (){char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};cout << "Greeting message: ;cout << greeting << endl;return 0;}
Semasa melaksanakan kod ini, ia akan memberikan hasilnya seperti message Mesej ucapan: Halo
14) Terangkan apakah pemboleh ubah rujukan dalam C ++?
Pemboleh ubah rujukan sama seperti penunjuk dengan sedikit perbezaan. Ia dinyatakan menggunakan & Operator. Dengan kata lain, rujukan adalah nama lain untuk pemboleh ubah yang sudah ada.
15) Terangkan apa itu Polimorfisme dalam C ++?
Polimorfisme dalam C ++ adalah keupayaan untuk memanggil fungsi yang berbeza dengan hanya menggunakan satu jenis panggilan fungsi. Polimorfisme merujuk kepada kod, operasi atau objek yang berkelakuan berbeza dalam konteks yang berbeza.
Sebagai contoh, fungsi penambahan boleh digunakan dalam banyak pertandingan seperti
- Penambahan integer 5 + 5
- Medical + Internship Operator yang sama (+) boleh digunakan dengan makna yang berbeza dengan tali
- 3.14 + 2.27 Operator yang sama (+) boleh digunakan untuk penambahan floating point
16) Terangkan apa itu abstraksi data dalam C ++?
Pengabaian data adalah teknik untuk memberikan maklumat penting kepada dunia luar sambil menyembunyikan perincian latar belakang. Di sini di bawah contoh Anda tidak perlu memahami bagaimana cout memaparkan teks "Hello guru99" di layar pengguna dan pada masa yang sama pelaksanaan cout bebas diubah
Sebagai contoh,
#includeUsing namespace std;int main ( ){cout << "Hello guru99" <17) Terangkan apakah pengendalian luar biasa C ++?
Masalah yang timbul semasa pelaksanaan program disebut sebagai pengendalian yang luar biasa. Pengendalian yang luar biasa dalam C ++ dilakukan oleh tiga kata kunci.
- Cuba: Ini mengenal pasti sekumpulan kod yang pengecualian tertentu akan diaktifkan
- Catch: Kata kunci tangkapan menunjukkan penangkapan pengecualian oleh pengendali pengecualian di tempat dalam program
- Lempar: Apabila ada masalah semasa menjalankan kod, program membuang pengecualian
18) Terangkan apa itu enkapsulasi data dalam C ++?
Encapsulation adalah konsep pengaturcaraan berorientasikan objek (oops) yang mengikat data dan fungsi. Ini juga disebut sebagai mekanisme penyembunyian data.
19) Sebutkan apakah jenis Fungsi Anggota?
Jenis fungsi anggota adalah
- Fungsi sederhana
- Fungsi statik
- Fungsi Const
- Fungsi sebaris
- Fungsi rakan
20) Sebutkan apakah pernyataan membuat keputusan di C ++? Terangkan jika pernyataan dengan contoh?
Pernyataan membuat keputusan dalam C ++ adalah
- sekiranya penyataan
- pernyataan peralihan
- pengendali bersyarat
Sebagai contoh, kami ingin melaksanakan jika keadaan di C ++
#includeint main ( ){int, x, y;X= 10;Y= 5;if (x > y){Cout << "x is greater than y";}}21) Terangkan apa itu multi-threading dalam C ++?
Untuk menjalankan dua atau lebih program secara serentak multi-threading berguna. Terdapat dua jenis
- Berdasarkan proses: Ia menangani pelaksanaan program secara serentak
- Berasaskan benang: Ini berkaitan dengan pelaksanaan serentak program yang sama
22) Terangkan apa yang dinaikkan dalam C ++?
Upcasting adalah tindakan menukar rujukan sub kelas atau penunjuk ke rujukan kelas supernya atau penunjuk disebut upcasting.
23) Terangkan apa itu pra-pemproses dalam C ++?
Pra-pemproses adalah arahan, yang memberikan arahan kepada penyusun untuk memproses maklumat sebelum penyusunan sebenar dimulakan.
24) Terangkan apa itu COPY CONSTRUCTOR dan untuk apa ia digunakan?
COPY CONSTRUCTOR adalah teknik yang menerima objek kelas yang sama dan menyalin anggota datanya ke objek di bahagian kiri tugasan.