私たちのクイズ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%% が正解でした
%%説明%%