[面试]快来测测你的C++水平
Posted jhy16193335
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[面试]快来测测你的C++水平相关的知识,希望对你有一定的参考价值。
在32位编译环境下进行测试。
- 以下代码运行结果是什么?
#include <iostream>
using namespace std;
class D
public:
static void printA()
cout<<"printA"<<endl;
void printB()
cout<<"printB"<<endl;
virtual void printC()
cout<<"printC"<<endl;
;
int main()
D *d=NULL;
d->printA();
d->printB();
d->printC();
return 0;
- 以下代码运行结果是什么?
#include <iostream>
using namespace std;
int main()
int i = 5;
cout<<i;
cout<<sizeof(i++);
cout<<i;
return 0;
- 以下代码运行结果是什么?
#include <iostream>
using namespace std;
class A
;
class B
public:
virtual ~B();
;
class C
static void fn();
;
class D:B
~D()
;
int main()
cout<<sizeof(A)<<endl;
cout<<sizeof(B)<<endl;
cout<<sizeof(C)<<endl;
cout<<sizeof(D)<<endl;
return 0;
- 以下代码运行结果是什么?
#include <iostream>
#include <cstring>
using namespace std;
int main()
int a[5];
memset(a,1,sizeof(a));
cout<<a[0];
return 0;
以上是关于[面试]快来测测你的C++水平的主要内容,如果未能解决你的问题,请参考以下文章
C语言经典面试题丨快来测一测你的基础语法扎不扎实,你能做出几题?
C语言经典面试题丨快来测一测你的基础语法扎不扎实,你能做出几题?
考察数据科学家支持向量机(SVM)知识的25道题,快来测测吧