-> -> ->
2010计算机等级考试二级(C++)笔试150(三)
时间:2011-02-06 07:34:23
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
atic修饰的全局变量D.全局变量和用tatic修饰的局部变量 参考答案: D ----------------------------------------28、定义如下枚举类型;enum{ Monday, Tuesday, Wednesday, Thrusday, Friday=2);,则下列语句正确的是( )。 A.表达式Wededay==Friday 的值是trueB.Day day;day=3C.Day day;day=Moday+3D.Day day;day=Tueday+10 参考答案: A ----------------------------------------29、关于静态数据成员的描述中正确的是( )。 A.类的静态数据成员不是类的所有对象共享的数据B.类的静态数据成员不能被类的成员函数调用C.类的静态数据成员不能被类的构造函数调用D.类的静态数据成员必须进行初始化 参考答案: D ----------------------------------------30、下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。 A.成员函数和友元函数可重载的运算符是不相同的B.成员函数和友元函数重载运算符时都需要用到thi指针C.成员函数和友元函数重载运算符时都需要声明为公有的D.成员函数和友元函数重载运算符时的参数可能是相同的 参考答案: A ----------------------------------------31、 有如下类定义: class Foo { public: Foo(int v): value(v) {}// ① ~Foo() {} // ② private: Foo() {) // ③ int value =0; // ④ }; 其中存在语法错误的行是( ) A.①B.②C.③D.④ 参考答案: D ----------------------------------------32、 有以下程序: #include <iostream> using namespace std; class sample { private: int n; public: sample(){ } sample(int m) { n=m; } sample add(sample s1,sample s2) { this->n=s1. n+s2.n; return (*this); } void disp() { cout<<n=<<n<<end1; } }; int main() { sample s1(10),s2(5),s3; s3.add(s1,s2); s3.disp(); return 0, } A.=10B.=5C.=20D.=15 参考答案: D ----------------------------------------33、 关于语句 #include<iostream> using namespace std; void main() { cout<<100.8989663<<''''''''; cout<<fixed<<100.8989663<<''''''''; cout<<scientific<<100.8989663<<''''''''; } 的输出结果为( ) A.100.899 100.898966 1.008990e+002B.100.8989663 100.898966 1.008990e+002C.100.899 100.898966 1.008989e+002D.100.899 100.8989663 1.008989e+002 参考答案: A ----------------------------------------34、 以下程序中函数scmp功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #inclu
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G