C++ Quiz

私たちのクイズC++ で対話型あなたのプログラミング知識を評価してください!このクイズでは、基本的な構文から、データ構造、メモリ管理、C++ 言語特有の機能などの高度な概念まで、幅広いトピックを取り上げます。基礎を強化したい初心者でも、スキルを試したい経験豊富なプログラマーでも、これは役立ちます。クイズ C++楽しみながら上達するのに最適なツールです。今すぐ自分自身に挑戦して、C++ プログラミング スキルを向上させましょう。

C++ 言語の MCQ (修正と回答付き)

次のアンケートでは、言語に関する多肢選択式の質問 (MCQ) が提供されます。C++。与えられたすべての回答を読んで、正しい回答をクリックする必要があります。

クラスのデストラクターは引数をいくつ受け取ることができますか?

正しい !

フェイク!

どれくらいの大きさですか整数「?」

正しい !

フェイク!

次のプログラムの結果はどうなるでしょうか。

#include<iostream> 
using namespace std;
main()
{ char s[] = "hello",
t[] = "hello";
if(s==t) cout<<"eqaul strings";
}

正しい !

フェイク!

次のプログラムの結果はどうなるでしょうか?

#include<iostream>
using namespace std;
void f() {
static int i = 3;
cout<<i;
if(--i) f();
}
main() {
f();
}

正しい !

フェイク!

C 言語には主な変数が 5 つあります。

Char、int、double、float など。


If、そうでなければ、switch、signed et main。


ながら、行う、行う、行う。 。 while et if... else


正しい !

フェイク!

次のプログラムの結果はどうなるでしょうか?

#include <iostream>
void f(int) { std::cout << 1; }
void f(unsigned) { std::cout << 2; }
int main() {
f(-2.5);
}

正しい !

フェイク!

次のプログラムの結果はどうなるでしょうか?

#include <iostream>
void f(float) { std::cout << 1; }
void f(double) { std::cout << 2; }
int main() {
f(2.5);
f(2.5f);
}

正しい !

フェイク!

以下のコードは変数 x を宣言して設定します。

extern int x;

正しい !

フェイク!

非定数静的メンバー変数を使用するにはクラスの外で定義する必要があります

struct test
{
static int x;
};

int test::x;

正しい !

フェイク!

main の最後のローカル変数 x の値は何ですか?

int x = 5;
int main(int argc, char** argv)
{
int x = x;
return 0;
}

正しい !

フェイク!

手の終わりの y の値は何ですか?

const int x = 5;
int main(int argc, char** argv)
{
int x[x];

int y = sizeof(x) / sizeof(int);

return 0;
}

正しい !

フェイク!

以下のコードは正しいですか?

int x = 5;

class x
{
};

int main(int argc, char** argv)
{
class x y;

return 0;
}

正しい !

フェイク!

次のコードは正しいです。

int x = 5;

template <typename T>
class x
{
T member;
};

int main(int argc, char** argv)
{
class x<int> y;

return 0;
}

正しい !

フェイク!

このプログラムの else 節で変数 x にアクセスできますか?

int main(int argc, char** argv)
{
if ( argc > 2 )
{
int x = 5;
}
else
{

}

return 0;
}

正しい !

フェイク!

以下のコードの 6 行目で、goto ステートメントを使用してアクセスできるラベルはどれですか?


void foo(int x)
{
pointa:

pointb:

pointc:
printf("end of functionn");
}

int main(int argc, char** argv)
{
foo(5);

pointd:

return 0;
}

正しい !

フェイク!

サイズ関数はどのような値を表示しますか?

#include <iostream>

const int SIZE = 5;

struct tester
{
int array[SIZE];

enum
{
SIZE = 3
};

void size()
{
std::cout << sizeof(array) / sizeof(int);
}
};

int main(int argc, char** argv)
{
tester t;
t.size();
return 0;
}

正しい !

フェイク!

foo関数で表示される値は何ですか?

#include <iostream>

const int SIZE = 5;

struct tester
{
void foo()
{
std::cout << SIZE << std::endl;
}

enum
{
SIZE = 3
};
};

int main(int argc, char** argv)
{
tester t;
t.foo();
return 0;
}

正しい !

フェイク!

名前空間 foo では、関数バー()名前空間 foo で宣言された変数 x にもアクセスできますか?

#include <iostream>

namespace foo
{
void bar()
{
x++;
}

int x;
}

int main(int argc, char** argv)
{
return 0;
}

正しい !

フェイク!

以下のプログラムで表示される y の値は何ですか?

#include <iostream>

const int x = 12;

int main(int argc, char** argv)
{
enum dog
{
x = x,
y
};

std::cout << y << std::endl;

return 0;
}

正しい !

フェイク!

名前検索中に main で呼び出されたときに見つかる関数は次のどれですか?

#include <iostream>

namespace standards
{
struct datastructure
{
};

void foo(const datastructure& ds)
{
}

void bar()
{
}
}

int main(int argc, char** argv)
{
standards::datastructure ds;

foo(ds);

bar();

return 0;
}

正しい !

フェイク!

登録して結果を確認してください

C++ MCQ

%%total%% のうち %%score%% が正解でした

%%説明%%