-> -> ->
2010计算机等级考试二级(C++)笔试146(三)
时间:2011-01-18 20:19:24
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
m filefile.oe(d:hititet.txt)D.iftream* File = ew iftream(d:hititet.txt) 参考答案: A ----------------------------------------29、 若有以下程序: #include<iostream> using namespace std; class data { public: int x; data(int x) { data::x=x; } class A private: data dl; public: A(int x): dl(x){ } void dispaO cout<<dl.x<<,; } }; class B: public A { private: data d2; public: B(int x):A(x-1),d2(x){ } void dispb() { cout<<d2.x<<endl; } }; class C: public B { public: C(int x):B(x-1){ } void disp0 { dispa(); dispb(); } }; int main() { C obj(5); obj.disp(); return 0; } 程序执行后的输出结果是( )。 A.5,5B.4,5C.3,4D.4,3 参考答案: C ----------------------------------------30、下列描述正确的是( )。 A.表示m>为fale或m<为true的达式为(m>amamm<)B.wih语句结构中必须有default语句C.if语句结构中必须有default语句D.如果至少有一个操作数为true,则包含‖运算符的表达式为true 参考答案: D ----------------------------------------31、 如有下面初始化定义: char a[]=program; char b[]={''''p'''',''''r'''',''''o'''',''''g'''',''''r'''',''''a'''',''''m''''}; 则下列说法正确的是( )。 A.a和代表的数组内容完全相同,所占存储单元的数目相同B.a和代表的数组内容不同,所占存储单元的数目相同C.a和代表的数组内容完全相同,所占存储单元的数目不同D.a和代表的数组内容不同,所占存储单元的数目不同 参考答案: D ----------------------------------------32、若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。 A.函数调用可以作为独立的语句存在B.函数调用可以无返回值C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参 参考答案: D ----------------------------------------33、C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和( )提供。 A.ftreamB.iotreamC.otreamD.ci 参考答案: C ----------------------------------------34、 有如下程序: #include <iostream> using namespace std; class Complex { double re, im, public: Complex(double r, double i): re(r), im(i) {} double real() const {return re;} double image() const {return im,} Complex& operator +=(Complex a) { re +=a.re; im +=a.im; return *this; } }; ostream& operator << (ostream& s, const Complex& z) { return s<<''''(''''<<z.real()<<'''',''''<<z.image()<<'''')''''; } int main() { Complex x(1,-2), y(2,3); cout << (x+=y) << endl; return 0; } 执行这个程序的输出结果是( )。 A.(1,-2)B.(2,3)C.(3,5)D.(3,1) 参考答案: D ----------------------------------------35、 若有以下程序: #include <iostream> using namespace std; class A { public: A() { } A(int i) { x1=i; } void dispa0 { cout<<x1=<<x1<<,; } private: int x1; }; class B: public A { public: B() { } B(int i):A(i+10) { x2=i; } void dispb() { dispa(); cou
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G