首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Myclass{ public: Myclass(int x):val(x){} void Set(i
有如下程序: #inc1ude<iostream> using namespace std; class Myclass{ public: Myclass(int x):val(x){} void Set(i
admin
2019-06-12
20
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Myclass{
public:
Myclass(int x):val(x){}
void Set(int x){val=x;}
void Print()const{cont<<"Val="<<Val<<’\t’;)
private:
int val,
};
int main(){
const Myclass obj1(10);
Myclass obj2(20);
obj 1.Print(); //语句1
obj 2.Print(); //语句2
obj1.Set(20);//语句3
obj2.Set(30); //语句4
return 0;
}
其主函数中错误的语句是( )。
选项
A、语句1
B、语句2
C、语句3
D、语句4
答案
C
解析
在创建类对象objl(10)时,前面有关键字const,所以当语句3调用objl的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/jX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
下列关于类与对象的说法中,不正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
数据库系统
软件调试的目的是()。
在32位的计算机中,一个char型数据所占的内存长度的字节是
软件调试的目的是
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
随机试题
突发公共卫生事件是指
在双密钥体制的加密和解密过程中要使用公共密钥和个人密钥,它们的作用是
关于作业治疗的治疗剂量,错误的是
各合同段交工验收工作所需的费用由( )承担。
某企业4月4日签发了一张60天到期的商业汇票,该汇票的到期日应为( )。
甲、乙两货车同时从相距300千米的A、B两地相对开出,甲车以每小时60千米的速度开往B地,乙车以每小时40千米的速度开往A地,甲车到达B地停留2小时后以原速返回,乙车到达A地停留半小时后以原速返回。那么,返回时两车相遇地点与A地相距多少千米?
用来浏览Internet网上WWW页面的软件称为______。
FranklinD.RooseveltRooseveltwaselectedPresidentin1932,whentheUnitedStateswasin【1】.Thenthenewpresidentbegan
A—securitiesbusinessI—investmenttrustB—stockexchangecorporationJ—stock-jobberC—quotationK—stockcompanyD—shareL—secur
A、Humanbeingssuddenlyappearbeforethem.B、Someunexpectedanimalsstepintothebush.C、Thereareloudnoisescomingfromma
最新回复
(
0
)