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 的值是true

B.Day day;day=3

C.Day day;day=Moday+3

D.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.=10

B.=5

C.=20

D.=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+002

B.100.8989663 100.898966 1.008990e+002

C.100.899 100.898966 1.008989e+002

D.100.899 100.8989663 1.008989e+002

参考答案: A

----------------------------------------

34、 以下程序中函数scmp功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #inclu

首页 上页 2 3 4 下页 尾页 3/6/6
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部