微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
28、下列关于this指针的叙述中,正确的是( )。 A.任何与类相关的函数都有thi指针B.类的成员函数都有thi指针C.类的友元函数都有thi指针D.类的非静态成员函数才有thi指针 参考答案: D ----------------------------------------29、 若有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; pubic: sample(int i) { n=i; } static void add() { s+=n; } }; int sample::n=O; int main() { sample a(2),b(5); sample::add(); cout<<s<<endl; return 0; } 程序运行后的输出结果是( )。 A.2B.5C.7D.3 参考答案: B ----------------------------------------30、下列关于成员函数特征的描述中,错误的是( )。 A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的 参考答案: A ----------------------------------------31、 若有以下定义: char s(10)=program,t[]=test; 则下列选项中对字符串操作错误的是( )。 A.trcy(,t);B.trcat(,t);C.cout<<trle();D.get(); 参考答案: B ----------------------------------------32、若变量a是int类型,并执行了语句:a=''''A''''+1.6;,则正确的叙述是( )。 A.a的值是字符CB.a的值是浮点型C.不允许字符型的浮点型相加D.a的值是字符''A''的ASCⅡ值加上1 参考答案: D ----------------------------------------33、 下面程序的输出结果是( )。 #include<iostream.h> #includestdng.h void main() { char a[]=welcome,b[]=well; strcpy(a,b); cout<<a<<endl; } A.wellomeB.wellcomC.wellD.wellwe 参考答案: C ----------------------------------------34、下面关于C++流的叙述中,正确的是( )。 A.ci是一个输入流对象B.可以用iftream定义一个输出流对象C.执行语句序列char*y=PQMNcout<<y;将输出字符串PQMN的地址D.执行语句序列char x[80]ci.getlie(x,80);时,若键入Hay ew year则x中的字符串是Hay 参考答案: A ----------------------------------------35、 有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1; R2=r2; } void print(); void print0const; private: int R1,R2; }; void R::print() { cout<<R1<<,<<R2<<endl; } void R::print() const { cout<<Rl<<,<<R2<<endl; } int main() { R a(5,4); const R b(20,52); b.print(); return 0; } 执行后的输出结果是( )。 A.5,4B.20,52C.0,0D.4,5 参考答案: B
|