<C++Learn/>

最終試験

20問の選択問題です。80点以上で合格となります。

0 / 20 回答済み
1
C++基礎

C++で標準出力に文字列を表示する正しい方法はどれですか?

2
制御構文

次のコードの出力結果はどれですか? for (int i = 1; i <= 4; i++) std::cout << i * 2 << " ";

3
関数

C++の参照渡し(pass by reference)を使った関数の正しい宣言はどれですか?

4
ポインタ

次のコードで `*ptr` の値はいくつですか? int x = 42; int* ptr = &x;

5
配列・コンテナ

`std::vector<int> v = {1, 2, 3};` に対して要素4を末尾に追加する正しい方法はどれですか?

6
文字列

`std::string` の長さを取得する方法として正しいのはどれですか?

7
クラス

C++のコンストラクタについて正しい説明はどれですか?

8
継承

C++で仮想関数をオーバーライドするために使うキーワードの組み合わせとして正しいのはどれですか?

9
テンプレート

C++の関数テンプレートの正しい構文はどれですか?

10
コンテナ

`std::map<std::string, int>` でキーに対応する値を安全に取得する方法はどれですか?

11
スマートポインタ

`std::unique_ptr` と `std::shared_ptr` の違いとして正しいのはどれですか?

12
メモリ管理

C++のRAII(Resource Acquisition Is Initialization)の説明として正しいのはどれですか?

13
ラムダ式

C++のラムダ式で、外部変数 `x` を値キャプチャする正しい構文はどれですか?

14
ムーブセマンティクス

`std::move` の役割として正しいのはどれですか?

15
STLアルゴリズム

`std::vector<int> v = {3, 1, 4, 1, 5};` をソートする正しい方法はどれですか?

16
イテレータ

イテレータを使った `std::vector` の走査で正しいコードはどれですか?

17
例外処理

C++の例外処理の正しい構文はどれですか?

18
ファイルI/O

C++でテキストファイルを読み込む正しい方法はどれですか?

19
マルチスレッド

C++11でスレッドを作成する正しい方法はどれですか?

20
C++エコシステム

C++17で導入された機能として正しいのはどれですか?