首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){} void Set(i
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){} void Set(i
admin
2020-04-07
62
问题
有如下程序:
#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 obj 1(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/738p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序设计语言的基本成分是数据成分、运算成分、控制成分和
线性表的顺序存储结构和线性表的链式存储结构分别是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
C++语言中在C语言的基础上增加的特性不包括()。
关于函数重载,下列叙述中错误的是
度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为______。
下列选项中,不属于模块间耦合的是
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
按照标识符的要求,下列选项中,()符号不能组成标识符。
A、 B、 C、 D、 D如果派生类私有继承基类,不能访问基类中的私有成员,所以A)、B)是错误的。派生类是对基类的具体化,所以c)错误的。如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类,即选择
随机试题
一般电动机的最大转矩与额定转矩的比值叫过载系数,一般此值应()。
_________,__________,歌窈窕之章。(苏轼《前赤壁赋》)
远程文件传输(FTP)是指互联网中获得授权的计算机(FTP客户机)能对网络中另一台计算机(FTP服务器)磁盘中的文件进行多种操作。比如:文件下载、文件上传、删除和重命名FTP服务器中的文件等。()
玄明粉为下列哪种药材的饮片( )。
政府采购的主体是指在政府采购活动中负有直接职责的参与者。下列各项中,对政府采购主体的表述,正确的有()。
期货公司是依照()和《期货交易管理条例》的规定设立的经营期货业务的金融机构。
统计国民生产总值GNP时,是以“国土原则”为核算标准的。( )
2,3,7,45,2017,()
在社会的政治结构中的控制中心(政治上层建筑的核心)是
It’sbeen30yearssinceCongressrevisedUSpatentlawstoencourageuniversitiestoembracetheworldofcommerce.Criticspre
最新回复
(
0
)