工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

トップ24のC ++インタビューの質問と回答(2021年更新)

1) C++ のクラスとは何ですか?

C++ のクラスは、単一の名前で関数と関連データのコレクションとして定義できます。オブジェクトの設計図です。 C++ プログラムは、任意の数のクラスで構成できます。

2) C++ でクラスを指定するにはどうすればよいですか?

キーワード class の後に識別子 (クラスの名前) を使用すると、C++ でクラスを指定できます。中括弧内で、クラスの本体が定義されます。最後にセミコロンで終了します。

For example,
class name{
// some data
// some functions
};

3) C++ 言語での void main () の使用法を説明してください。

C++ アプリケーションを実行するには、2 つのステップが必要です。最初のステップは、C++ コードからオブジェクト コードへの変換が行われるコンパイルです。 2番目のステップには、プログラマーとライブラリーからのオブジェクトコードの結合が行われるリンクが含まれます。この関数は、C++ 言語の main() によって操作されます。

4) C++ オブジェクトとは何ですか?

クラスはオブジェクトの設計図を提供するため、基本的にオブジェクトはクラスから作成されます。つまり、オブジェクトはクラスのインスタンスです。データと関数は、オブジェクトと呼ばれる自己完結型のユニットとしてまとめられています。この例では、A と B がオブジェクトです。

たとえば、

Class Student
{
Public:
Int rollno;
String name;
} A, B;

5) C++ のクラス メンバーの特徴を説明してください。

6) クラスのメンバー関数とは何ですか?

メンバー関数は、クラスの動作を制御します。オブジェクトの形式で保持されるデータに対するさまざまな操作をサポートするための定義を提供します。

7) C++ で別の条件に使用される変数の基本型を定義しますか?

C++ で別の条件に使用される変数は

8) 名前空間 std とは。とは何ですか?

名前空間 std;標準 C++ ライブラリを定義します。これは、標準 C++ ライブラリのクラス、オブジェクト、および関数で構成されます。コード全体で名前空間 std または std::を使用して、ライブラリを指定できます。名前空間は、名前を定義することによってライブラリ内の同じ関数を区別するために使用されます。

9) ループ関数とは何ですか?ループにはどのような種類がありますか?

どのようなプログラミング言語でも、特定の条件が満たされるまで一連のステートメントを繰り返し実行するためにループ機能が使用されます。ループ ステートメントは、ループ本体と呼ばれる中括弧 { } の下に保持されます。

C++ 言語では、3 種類のループが使用されます

10) C++ で関数がどのように分類されるか説明してください。

C++ では、関数は次のように分類されます

11) C++ クラスのアクセス指定子とは何ですか?タイプは何ですか?

アクセス指定子は、クラスの終わりまたは別の指定子が含まれるまで、それに続くステートメントまたは関数のアクセス権を決定します。アクセス指定子は、クラスのメンバーにアクセスする方法を決定します。指定子には 3 つのタイプがあります。

12) オペレーターとは何か、例を挙げて説明してください。

演算子は、特定の操作を実行して結果を取得するために使用される C++ の特定のオペランドです。 C++ で使用できるさまざまなタイプの演算子は、代入演算子、複合代入演算子、算術演算子、インクリメント演算子などです。

たとえば、算術演算子で、2 つの値 a+b を加算したい場合

#include
Using 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;
}

コマンドを実行すると 31 と出力されます

13) C スタイルの文字列とは?

文字列は、実際にはヌル文字「\0」で終了する文字の 1 次元配列です。

たとえば、hello word を入力するには

#include
Using namespace std;
int main ()
{
char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};
cout << "Greeting message:" ;
cout << greeting << endl;
return 0;
}

このコードを実行すると、次のような結果が得られますか?挨拶メッセージ:こんにちは

14) C++ の参照変数とは何ですか?

参照変数はポインタに似ていますが、違いはほとんどありません。 &演算子を使用して宣言されます。つまり、参照は既存の変数の別の名前です。

15) C++ のポリモーフィズムとは何ですか?

C++ のポリモーフィズムとは、1 種類の関数呼び出しのみを使用してさまざまな関数を呼び出す機能です。ポリモーフィズムとは、異なるコンテキストで異なる動作をするコード、操作、またはオブジェクトを指します。

たとえば、追加機能は次のような多くのコンテストで使用できます

16) C++ のデータ抽象化とは何ですか?

データの抽象化は、背景の詳細​​を隠しながら、重要な情報を外の世界に提供する手法です。以下の例では、cout がユーザー画面にテキスト「Hello guru99」を表示する方法を理解する必要はなく、同時に cout の実装は自由に変更できます

たとえば、

#include
Using namespace std;

int main ( )
{
cout << "Hello guru99" <<endl;
return 0 ;
}


17) C++ の例外処理とは何ですか?

プログラムの実行中に発生する問題は、例外処理と呼ばれます。 C++ での例外処理は、3 つのキーワードによって行われます。

18) C++ のデータ カプセル化とは何ですか?

カプセル化は、データと関数を結合するオブジェクト指向プログラミングの概念 (oops) です。これは、データ隠蔽メカニズムとも呼ばれます。

19) メンバー関数の種類は何ですか?

メンバー関数の型は

20) C++ での意思決定ステートメントについて言及してください。 if ステートメントを例で説明してください。

C++ での意思決定ステートメントは

たとえば、C++ で if 条件を実装したい

#include
int main ( )
{
  int, x, y;
  X= 10;
  Y= 5;
  if (x > y)
  {
    Cout << "x is greater than y";
   }
}

21) C++ のマルチスレッドとは何ですか?

2 つ以上のプログラムを同時に実行するには、マルチスレッドが便利です。

には 2 つのタイプがあります。

22) C++ のアップキャストとは何ですか?

アップキャストは、サブクラス参照またはポインターをスーパークラス参照またはポインターに変換する行為であり、アップキャストと呼ばれます。

23) C++ のプリプロセッサとは何ですか?

プリプロセッサはディレクティブであり、実際のコンパイルが開始される前に情報を前処理するようコンパイラに指示します。

24) COPY CONSTRUCTOR とは何か、またその用途は何ですか?

COPY CONSTRUCTOR は、同じクラスのオブジェクトを受け取り、そのデータ メンバーを割り当ての左側のオブジェクトにコピーする手法です。

PDF の無料ダウンロード:C++ インタビューの質問と回答


C言語

  1. 2020年のトップクラウドインタビューの質問と回答
  2. C++ クラスとオブジェクト
  3. C++ フレンド関数とフレンド クラス
  4. C++ クラス テンプレート
  5. 2021年のトップシングルボードコンピューター
  6. ロボットの質問?自動化の回答
  7. 構造体とクラスの違い:C++ の例で説明
  8. 15 の最高の C++ IDE:無料の Windows エディター |コンパイラ | 2021年
  9. Windows、Linux、Mac 向けの 10 の最高の C# IDE (2021 年更新)
  10. C++ のストレージ クラス
  11. C++ のポリモーフィズム