首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序:
#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://jikaoti.com/ti/WKA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusingnamespacestd;classTlestClass{intvalue;public:TestC
有如下程序: #nclude<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Se
C++语言中类定义中默认的访问权限是
下列语句中,错误的是()。
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars[25]="Prog
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中,正确的是()。
按照标识符的要求,开头的符号不能是()。
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
随机试题
退行性关节炎关节痛的特点不正确的是
下列不是急性血源性骨髓炎死骨的转归的是
根据AJCC调查I期恶性黑色素瘤患者5年生存率约为
一患者双侧下后牙游离端缺失,选择可摘局部义齿人工后牙近远中径宽度,应根据
由于与不动产投资利润率、土地投资利润率有一定的区别,因此一般只作为参考指标,且在实际评估中不能直接采用的是()。
工程咨询公司为贷款方服务的借款方包括一般的( )。
民歌的创作和演唱以()为基本特征。
自然界地理环境中的物质运动和能量交换是通过___________、___________和地壳物质循环等过程来进行的。
IwasaddressingasmallgatheringinasuburbanVirginialivingroom—awomen’sgroupthathadinvitedmentojointhem.Throug
BusinessesThriveonTransparencyStakeholdersscrutinizebusinessactivity.Corporatetransparencyischangingtheface
最新回复
(
0
)