首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
73
问题
有如下程序:
#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全国计算机二级
相关试题推荐
以下定义:int(*p)[4]中,标识符p是()。
两个或两个以上模块之间联系的紧密程度称为()。
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=8;cout<<fun((int)
内部格式控制操作函数是在头文件()中定义的。
在一个类体的下列声明中,正确的纯虚函数声明是______。
下面说法正确的是
下列叙述中,正确的是()。
A、 B、 C、 D、 B在引用函数模板时,如果没在函数名和参数之间加上类型参数,就默认表示参数类型严格按照模板定义的类型匹配;如果在函数名和参数之间加上了类型参数,则对实参自动进行类型转换。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数num(char*str)用于返回字符串中非数字的个数。例如:abcl23abc45返回值为:6将函数num补充完整。注意:请勿改
下列字符串中不能作为C++标识符使用的是()。
随机试题
健康
“易安居士”是指【】
恶性葡萄胎与良性葡萄胎的相同点在于
42岁妇女,患慢性肾炎3年,半年前因早孕行药物流产,现要求避孕指导,本例最恰当的避孕措施应是
精神分裂症的特征性症状为
背景资料(五):施工文件档案资料载体的使用和功能性对工程资料的保存寿命都将产生直接的影响。某资料保存单位对资料保管时的使用环境应如何选择。资料档案室内的照明应选择()光源。
合同履行时,合同当事人应遵循的原则有()。①全面、适当履行原则;②维护当事人合法权益原则;③诚实信用原则;④公平合理、促进合同履行原则;⑤当事人一方不得擅自变更合同原则
在国库集中支付制度下,财政资金的收缴方式有()。
王某是A有限责任公司的董事长,其所领导的董事会共有9人组成,则担任董事长的每届任期不得超过()。
HumanmaleslivingwiththeirmomsmaynotexpecttohavemuchluckhookingupthisValentine’sDay.【C1】______amongthenorther
最新回复
(
0
)