首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
79
问题
有如下程序:
#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全国计算机二级
相关试题推荐
A、 B、 C、 D、 C纯虚函数是在声明虚函数时被“初始化”为0的虚函数。不定义对象而只作为一种基本类型用作继承的类,称为抽象类。凡是包含纯虚函数的类都是抽象类。抽象类的作用是作为一个类族的共同基类。
设有基类定义: class Cbase { private: int a; protected: int b; public: int c; }; 派生类采用何种继承方式可以使成员变量b成为自己的私有
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max的调用中错误的是______。
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型是
下列程序用于打印出ASCⅡ字符,其析构函数内的语句应为【 】。#include<iostream.h>#inelude<iomanip,h>template<classT>classArray{
按照标识符的要求,下列选项中,()符号不能组成标识符。
下列叙述中正确的是
在C++语言中函数返回值的类型是由()决定的。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
随机试题
形成健康的身体成分比例的要素有()。
已知某曲线在(x,y)处的切线斜率满足y′=+4x2,且曲线通过(1,1)点。上述图形绕y轴旋转所得的旋转体的体积。
有关细菌性肝脓肿的治疗,恰当的处理是()
根据微生物什么的不同,则灭菌的方法不同,灭菌的效果也不同
甲公司为扩大生产能力,经公司董事会讨论决定收购乙公司。从决策主体角度看,这种决策属于()。
适用普通程序审理的案件,根据《民事诉讼法》的规定,应当在立案之日起()个月内审结。
为鼓励外国投资者来华从事创业投资,自2003年3月1日起,外商投资创业投资企业也属于生产性企业范围,可依法享受税法规定的生产性外商投资企业的有关税收优惠待遇。()
甲公司为止市公司,2015年发生的与金融资产相关的业务如下:(1)2015年3月1日,以银行存款购入A公司发行在外的股票500万股,每股买价为3元(其中包含已宣告但尚未发放的现金股利0.5元),另支付手续费10方元,购入的该项股票准备随时出售。甲公司于3
习近平总书记强调,我们前进的道路上有各种各样的“拦路虎”、“绊脚石”,面临的()不会少,必须以越是艰险越向前的精神奋勇搏击、迎难而上。
Thespeakertellsthestudentsthattheyarenotlikelytosucceedifthey
最新回复
(
0
)