网易2016校园招聘 C C++开发工程师
时长:60分钟 总分:100分
383浏览 5人已完成答题
题型介绍
题型 | 单选题 | 多选题 |
---|---|---|
数量 | 19 | 1 |
时长:60分钟 总分:100分
383浏览 5人已完成答题
题型 | 单选题 | 多选题 |
---|---|---|
数量 | 19 | 1 |
#include <iostream> using namespace std; class Base { public: virtual void f(){cout <<"f0+";} void g() {cout <<"g0+";} }; class Derived:public Base { public: void f() {cout <<"f+";} void g() {cout <<"g+";} }; int main() { Derived d; Base*p=&d; p->f(); p->g(); return 0; }运行时输出的结果是( )
①#include <iostream.h> ②void main() ③{ ④ int*p=new int[1]; ⑤ p=9; ⑥ cout<<*p<<endl; ⑦ delete[]p; ⑧}
#include <iostream> using namespace std; void fun(int*a,int* b) { int x=*a; *a=*b; *b=x; cout<<*a<<*b<<" "; } void main() { int x=1,y=2; fun(&x,&y); cout<< x << " " << y << endl; }
class A { public: virtual void funcl(){} void func2(){} }; class B:public A { public: void funcl(){ cout <<"class B func 1"<<endl; } virtual void func2(){ cout <<"class B func 2"<<endl; }; }下面正确的叙述是
class Fred {public: void print(){cout<<DATA<<endl;} void setData(double d){data=d;} static int count; private: double data; }; _______ count=0;