tải PDF
1) Giải thích lớp trong C ++ là gì?
Một lớp trong C ++ có thể được định nghĩa là một tập hợp các hàm và dữ liệu liên quan dưới một tên duy nhất. Nó là một bản thiết kế của các đối tượng. Một chương trình C ++ có thể bao gồm bất kỳ số lượng lớp nào.
2) Làm thế nào bạn có thể chỉ định một lớp trong C ++?
Bằng cách sử dụng lớp từ khóa theo sau là định danh (tên của lớp), bạn có thể chỉ định lớp trong C ++. Bên trong dấu ngoặc nhọn, phần thân của lớp được định nghĩa. Cuối cùng nó được kết thúc bằng dấu chấm phẩy.
For example,class name{// some data// some functions};
3) Giải thích việc sử dụng void main () trong ngôn ngữ C ++ là gì?
Để chạy ứng dụng C ++, nó bao gồm hai bước, bước đầu tiên là biên dịch nơi diễn ra quá trình chuyển đổi mã C ++ thành mã đối tượng. Trong khi bước thứ hai bao gồm liên kết, nơi kết hợp mã đối tượng từ lập trình viên và từ các thư viện diễn ra. Hàm này được vận hành bởi hàm main () trong ngôn ngữ C ++.
4) Giải thích các đối tượng C ++ là gì?
Lớp cung cấp bản thiết kế cho đối tượng, vì vậy về cơ bản một đối tượng được tạo ra từ một lớp hay nói cách khác một đối tượng là một thể hiện của một lớp. Dữ liệu và các chức năng được nhóm lại với nhau như một đơn vị độc lập được gọi là một đối tượng. Ở đây, trong ví dụ A và B là Đối tượng.
Ví dụ,
Class Student{Public:Int rollno;String name;} A, B;
5) Giải thích các đặc điểm của thành viên lớp trong C ++ là gì?
- Dữ liệu và Hàm là các thành viên trong C ++,
- Trong định nghĩa lớp, các thành viên và phương thức dữ liệu phải được khai báo
- Trong một lớp, một thành viên không thể được khai báo lại
- Khác trong định nghĩa lớp, không có thành viên nào có thể được thêm vào nơi khác
6) Giải thích Chức năng Thành viên trong Lớp học là gì?
Hàm thành viên điều chỉnh hành vi của lớp. Nó cung cấp một định nghĩa để hỗ trợ các hoạt động khác nhau trên dữ liệu được lưu giữ dưới dạng một đối tượng.
7) Xác định kiểu cơ bản của biến được sử dụng cho một điều kiện khác trong C ++?
Biến được sử dụng cho một điều kiện khác trong C ++ là
- Bool: Biến để lưu trữ các giá trị boolean (true hoặc false)
- Char: Biến để lưu trữ các loại ký tự
- int: Biến có giá trị tích phân
- float và double: Các loại biến có giá trị dấu chấm động và lớn
8) Không gian tên std là gì; và bao gồm những gì?
Không gian tên std; xác định thư viện C ++ tiêu chuẩn của bạn, nó bao gồm các lớp, đối tượng và chức năng của thư viện C ++ tiêu chuẩn. Bạn có thể chỉ định thư viện bằng cách sử dụng không gian tên std hoặc std:: trong toàn bộ mã. Không gian tên được sử dụng để phân biệt các chức năng giống nhau trong thư viện bằng cách xác định tên.
9) Giải thích chức năng Loop là gì? Các loại vòng lặp khác nhau là gì?
Trong bất kỳ ngôn ngữ lập trình nào, để thực thi một tập hợp các câu lệnh lặp đi lặp lại cho đến khi một điều kiện cụ thể được thỏa mãn, hàm Loop được sử dụng. Câu lệnh lặp được giữ dưới dấu ngoặc nhọn {} được gọi là phần thân của vòng lặp.
Trong ngôn ngữ C ++, ba loại vòng lặp được sử dụng
- Trong khi lặp lại
- Vòng lặp for
- Vòng lặp Do-while
10) Giải thích các hàm được phân loại như thế nào trong C ++?
Trong C ++, các hàm được phân loại là
- Loại trả lại
- Tên chức năng
- Thông số
- Cơ quan chức năng
11) Giải thích các chỉ định Access trong lớp C ++ là gì? Có những loại nào?
Bộ xác định quyền truy cập xác định quyền truy cập cho các câu lệnh hoặc hàm theo sau nó cho đến khi kết thúc lớp hoặc một bộ xác định khác được bao gồm. Các chỉ định truy cập quyết định cách các thành viên của lớp có thể được truy cập. Có ba loại chỉ định.
- Riêng tư
- Công cộng
- Được bảo vệ
12) Giải thích Toán tử là gì và giải thích bằng một ví dụ?
Toán tử là các toán hạng cụ thể trong C ++ được sử dụng để thực hiện các hoạt động cụ thể để thu được một kết quả. Các loại toán tử khác nhau có sẵn cho C ++ là Toán tử gán, Toán tử gán ghép, Toán tử số học, Toán tử tăng dần, v.v.
Ví dụ: toán tử số học, bạn muốn thêm hai giá trị 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;}
Nó sẽ cho kết quả là 31 khi bạn chạy lệnh
13) Chuỗi ký tự kiểu C là gì?
Chuỗi thực sự là một mảng một chiều các ký tự được kết thúc bằng ký tự rỗng '\ 0'.
Ví dụ, để nhập từ xin chào
#includeUsing namespace std;int main (){char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};cout << "Greeting message: ;cout << greeting << endl;return 0;}
Khi thực thi đoạn mã này, nó sẽ cho kết quả như Thông báo lời chào: Xin chào
14) Giải thích biến tham chiếu trong C ++ là gì?
Một biến tham chiếu chỉ giống như một con trỏ với một số khác biệt. Nó được khai báo bằng cách sử dụng & Operator. Nói cách khác, tham chiếu là một tên khác của một biến đã tồn tại.
15) Giải thích Đa hình trong C ++ là gì?
Tính đa hình trong C ++ là khả năng gọi các hàm khác nhau bằng cách chỉ sử dụng một kiểu gọi hàm. Tính đa hình được đề cập đến các mã, phép toán hoặc các đối tượng hoạt động khác nhau trong một ngữ cảnh khác nhau.
Ví dụ, hàm cộng có thể được sử dụng trong nhiều cuộc thi như
- 5 + 5 phép cộng số nguyên
- Medical + Internship Toán tử (+) giống nhau có thể được sử dụng với nghĩa khác với các chuỗi
- 3,14 + 2,27 Có thể sử dụng cùng một toán tử (+) để cộng dấu phẩy động
16) Giải thích trừu tượng hóa dữ liệu trong C ++ là gì?
Trừu tượng hóa dữ liệu là một kỹ thuật để cung cấp thông tin cần thiết cho thế giới bên ngoài đồng thời che giấu các chi tiết nền. Ở đây trong ví dụ dưới đây, bạn không cần phải hiểu cách cout hiển thị văn bản “Xin chào guru99” trên màn hình người dùng và đồng thời việc triển khai cout có thể tự do thay đổi
Ví dụ,
#includeUsing namespace std;int main ( ){cout << "Hello guru99" <17) Giải thích xử lý đặc biệt C ++ là gì?
Sự cố phát sinh trong quá trình thực thi một chương trình được gọi là xử lý ngoại lệ. Việc xử lý đặc biệt trong C ++ được thực hiện bởi ba từ khóa.
- Thử: Nó xác định một khối mã mà các ngoại lệ cụ thể sẽ được kích hoạt
- Catch: Từ khóa catch cho biết việc bắt một ngoại lệ bởi một trình xử lý ngoại lệ tại vị trí trong một chương trình
- Ném: Khi có sự cố trong khi chạy mã, chương trình sẽ ném ra một ngoại lệ
18) Giải thích đóng gói dữ liệu trong C ++ là gì?
Đóng gói là một khái niệm lập trình hướng đối tượng (oops) liên kết dữ liệu và chức năng với nhau. Nó còn được gọi là cơ chế ẩn dữ liệu.
19) Đề cập đến các loại Chức năng Thành viên là gì?
Các loại chức năng thành viên là
- Các chức năng đơn giản
- Các chức năng tĩnh
- Hàm Const
- Các hàm nội tuyến
- Chức năng bạn bè
20) Đề cập đến các câu lệnh ra quyết định trong C ++ là gì? Giải thích câu lệnh if với một ví dụ?
Các câu lệnh ra quyết định trong C ++ là
- câu lệnh if
- chuyển đổi tuyên bố
- điều hành có điều kiện
Ví dụ, chúng tôi muốn triển khai điều kiện if trong C ++
#includeint main ( ){int, x, y;X= 10;Y= 5;if (x > y){Cout << "x is greater than y";}}21) Giải thích đa luồng trong C ++ là gì?
Để chạy đồng thời hai hoặc nhiều chương trình, đa luồng rất hữu ích. Có hai loại
- Dựa trên quy trình: Nó xử lý việc thực thi đồng thời của chương trình
- Dựa trên luồng: Nó xử lý việc thực thi đồng thời các phần của cùng một chương trình
22) Giải thích upcasting trong C ++ là gì?
Upcasting là hành động chuyển đổi một tham chiếu hoặc con trỏ lớp con thành tham chiếu siêu lớp hoặc con trỏ của nó được gọi là upcasting.
23) Giải thích tiền xử lý trong C ++ là gì?
Bộ xử lý trước là các chỉ thị, cung cấp hướng dẫn cho trình biên dịch để xử lý trước thông tin trước khi quá trình biên dịch thực sự bắt đầu.
24) Giải thích COPY CONADINGOR là gì và nó được sử dụng để làm gì?
COPY CONADINGOR là một kỹ thuật chấp nhận một đối tượng của cùng một lớp và sao chép thành viên dữ liệu của nó sang một đối tượng ở phần bên trái của phép gán.