首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){) void Set(int x){val=
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){) void Set(int x){val=
admin
2020-04-07
44
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int x):Val(x){)
void Set(int x){val=x;}
void Print()const{cout<<"val="<
private:
int val;
};
int main(){
const MyClass obj1(10);
MyClass obj2(20);
obj1.Print(); ∥语句1
obj2.Print(); ∥语句2
obj1.Set(20); ∥语句3
obj2.Set(30); ∥语句4
return 0;
}
其主函数中错误的语句是( )。
选项
A、语句1
B、语句2
C、语句3
D、语句4
答案
C
解析
在创建类对象obj1(10)时,前面有关键字const,所以当语句3调用obj1的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/aA8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下数组声明:intnum[10];,下标值引用错误的是
C++语言中,表示一条语句结束的标号是
在C++语言中,形参的缺省存储类型是()。
有以下程序 main(int argc, chara*argv[]) { int n,i=0; while(argv[1][i]! =’\0’) { n=fun();i++;} cout<<n*argc<<endl;
下列叙述正确的是()。
在面向对象方法中,类的实例称为______。
面向对象程序设计思想的主要特征中不包括
设inta=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
下列叙述中正确的是
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
随机试题
A.易引起DICB.易引起失血性休克C.易引起颈管粘连D.易引起迷走神经综合征E.最易致肠管损伤稽留流产
应在新生儿期接种的疫苗是
对于溶解态和吸附态的污染指标,应加入分配系数,分配系数的物理意义是()。
《中华人民共和国建筑法》规定,建筑工程应当保证建筑物在( )内正常使用,维护使用者合法权益的原则规定。
某机械设备安装工程项目,其分包商在施工过程中,由于操作人员未按操作规程操作机械设备,发生了意外伤亡事故。伤亡事故发生后,项目承包商立即启动了安全生产事故应急救援预案,总包和分包单位根据预案的组织分工立即开始了工作。问题:伤亡事故按其严重程度可
内河航运建设单位工程预算中其他直接费包括()。
下列说法错误的是()。
在PowerPoint2003中,有关页眉页脚的正确叙述是()。
一个标准的1000Mbps交换式以太网结构中
下面变量定义中错误的是
最新回复
(
0
)