首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

对于语句const int x=10;的描述正确的是()。A.该语句不允许定义为int const x=10;B.在程序中可以

对于语句const int x=10;的描述正确的是()。

A.该语句不允许定义为int const x=10;

B.在程序中可以重新对X赋值

C.变量X不能使用+ +运算符

D.const关键字只能用来修饰常量

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对于语句const int x=10;的描述正确的是()。A…”相关的问题
第1题
有如下类的定义。横线处的语句是()。class MyClass{public:MyClass(int a=0,int b=0){X=a;Y=b;}voi

有如下类的定义。横线处的语句是()。class MyClass{public:MyClass(int a=0,int b=0){X=a;Y=b;}void Change()const{X=10;Y+=10;}private:___________________int X,Y;};

A.static

B.const

C.mutable

D.不需要填入内容

点击查看答案
第2题
要利用const保留字定义整型常量ABC的值为10,则对应的定义语句为()。

A.const int ABC 10;

B.const int ABC,10;

C.const int ABC;10;

D.const int ABC=10;

点击查看答案
第3题
类A中有唯一的一个公有成员函数f,对于类A的一个对象a,执行语句f(100);成功,那么f的函数原型可以为()。

A.void f(int&) const;

B.const A * f(const int );

C.A& f(int, int=50);

D.A f(const int&) const;

点击查看答案
第4题
有如下程序:#include<iostream>using namespace std;class MyClass{public: MyClass(int x):val(

有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x) {} void Print() const {cout<<"const:val="<<val<<'\t';} void Print() {cout<<"val="<<val<<'t';} private: int val; }; int main() const MyClass obj1(10); MyClass obi2(20); obj1.Print(); obj2.Print(); return 0; } 程序的输出结果是()。

A.val=10 const:val=20

B.const:val=10 const:val=20

C.const:val=10 val=20

D.val=10 val=20

点击查看答案
第5题
有如下程序:#include<iostream>using namespace std;class MyClass{public:MyClass(int x):val(X

有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(X){ } void Print()const{cout<<"const:val="<<val<<'\t';} void Print(){eout<<"val="<<val<<'\t';} private: int val; }; int main(){ const MyClass objl(10); MyClass obj2(20); objl.Print(); obj2.Print(); return 0; } 程序的输出结果是

A.val=10 const:val=20

B.eonst:val=10 eonst:val=20

C.eonst:val=10 val=20

D.val=10 val=20

点击查看答案
第6题
有以下类定义:class Point {public: Point(int x=0,int y=0){_x=x; _y=y;}void Move(int x Off,

有以下类定义: class Point { public: Point(int x=0,int y=0){_x=x; _y=y;} void Move(int x Off, int y Off) {_x+=x Off; _y+=y Off; } void Print() const { cout <<'(' << _x << ',' << _y << ')'<< end 1;} private: int _x,_y; }下列语句中会发生编译错误的是______。

A.Point pt; pr. Print();

B.const Point pt; pt. Print();

C.Point pt; pt. Move(1,2);

D.const Point pt; pt. Move(1,2);

点击查看答案
第7题
如下的类定义,括号里应填()。 class Myclass { public:MyClass(int a =0,int b =0) { X=a; Y=b;vo

如下的类定义,括号里应填()。 class Myclass { public: MyClass(int a =0,int b =0) { X=a; Y=b; void Change () const { X- =10; Y+ =10; public: ()int X,Y;

A.static

B.const

C.mutable

D.可以不添内容

点击查看答案
第8题
阅读以下说明及C++程序代码,将应填入(n)处的语句写在对应栏内。【说明】 本程序的功能是根据矩形左

阅读以下说明及C++程序代码,将应填入(n)处的语句写在对应栏内。

【说明】

本程序的功能是根据矩形左上角和右下角顶点坐标生成一个矩形对象,然后输出该矩形4个顶点的坐标,计算并输出该矩形的面积。

【C++代码】

include<iostream>

using namespace std;

class MyPoint(//表示平面坐标系中的点的类

double x;

double y;

public:

MyPoint (double x,double y){this->x=x;this->y=y;}

double getX()const{(1);}

double getY()const{ return y;}

void show()const{ cout<<'('<<x<<','<<y<<')';}

};

class MyRectangle{ //表示矩形的类

MyPoint upleft; //矩形的左上角顶点

MyPoint down right; //矩形的右下角顶点

public:

MyRectangle(MyPoint upleft,MyPoint downright);

MyPoint getUpLeft()const{return up_left;} //返回左上角坐标

MyPoint getDownRight()const{return down_right;} //返回右下角坐标

MyPoint getUpRight()const; //返回右上角坐标

MyPoint getDownLeft()const; //返回左下角坐标

double area()const; //返回矩形的面积

};

MyRectangle:: MyRectangle((2)):

up left(p1),down_right(p2){}

MyPoint MyRectangle::getUpRight()const

{

return MyPoint(down_right.getX(),up_left.getY());

}

MyPoint MyRectangle::getDownLeft()const

{

return MyPeint((3));

}

double (4) ::area()const

{

return (getUpLeft(),getX()-getDownRight().getX())*

(getDownRight().getY()-getUpLeft().getY());

}

int main()

{

MyRectangle r(MyPoint(0,2),MyPoint(2,0));

r.getUpLeft(),show();

r.getUpRight().show();

r.getDown Right().show();

(5);

cout<<r.area()<<end1;

return 0;

}

点击查看答案
第9题
下列程序运行时输出的结果是()。Option Base 1Const a=10Private Sub Form_Click()Dim x(a)As Int

下列程序运行时输出的结果是()。 Option Base 1 Const a=10 Private Sub Form_Click() Dim x(a)As Integer k=-1 For i=1 To a x(i)=i*k k=(-1)*k Next i For i=1 To 10 Print x(i) Next i End Sub

A.1 3 5 7 9 10

B.-1-3-5-7-9

C.-1 2-3 4-5 6-7 8-9 10

D.1-2 3-4 5-6 7-8 9-10

点击查看答案
第10题
有如下程序: #include<iostream> using namespace std; class Amount{ int amount
; public: Amount(int n=0):amount(n){} int getAmount()const{return amount;} Amount&operator9=(Amount a){ amount+=a. amount; return______; } }; int main(){ Amount x(3),y(7); x+=y, cout<<x. getAmount()<<endl; return 0; }已知程序的运行结果是10,则下划线处缺失的表达式是

A.* this

B.this

C.&amount

D.amount

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改