首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-06-12
49
问题
有如下程序:
#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);
objl.Print(); ∥语句1
obj2.Print(); ∥语句2
objl.Set(20); ∥语句3
obj2.Set(30); ∥语句4
return O;
)
其主函数中错误的语句是( )。
选项
A、语句1
B、语句2
C、语句3
D、语句4
答案
C
解析
在创建类对象o bil(10)时,前面有关键字const,所以当语句3调用objl的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/FH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面的程序:#include<iomanip.h>voidmain(){cout.fill(’!’);cout<<setiosflags(ioS::left)<cout<<setw(6)<<1024<<endl;}写出
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars[25]="Prog
下面关于类和对象的描述中,错误的是
有以下程序:#include<string.h>#include<iostream.h>voidmain(){char*p="abcde\0fghjik\0";cout<<strlen(p);}
下面程序错误的语句是①#include<iostream.h>②voidmain()③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<endl;
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
下列有关继承和派生的叙述中,正确的是A)派生类不能访问基类的保护成员B)作为虚基类的类不能被实例化C)派生类应当向基类的构造函数传递参数D)虚函数必须在派生类中重新实现
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【】函数。
按照标识符的要求,开头的符号不能是()。
在有n个结点的二叉链表中,值为非空的链域的个数为______。
随机试题
丞相祠堂何处寻?锦官城外柏森森。映阶碧草自春色,隔叶黄鹂空好音。三顾频烦天下计,两朝开济老臣心。出师未捷身先死,长使英雄泪满襟。如何理解“三顾频烦天下计,两朝开济老臣心”两句?
根据中文提示,将对话中缺少的内容写在线上。这些句子必须符合英语表达习惯。打句号的地方,用陈述句;打问号的地方,用疑问句。提示:在一次Mary举行的生日晚会上,她的女朋友Linda见到了Mary的表弟Steve。她想结识他。Mary给他们做了介绍。
Mostorganismsmustfitinwiththeirsurroundingsbecausetheirskillstoaltertheirenvironmentarerestrictedandhighlyspe
胃壁的黏液细胞可分泌
A.花粉B.油漆C.自身变性的IgGD.Rh抗原E.内啡肽可引起Ⅳ型超敏反应的变应原
患者老年男性,近来大便次数增多,伴有排便不尽感,偶有便血,量少,色不鲜。该患者应首先进行的检查方法是:
A、氯霉素B、头孢噻肟钠C、克拉霉素D、克拉维酸钾E、阿米卡星单独使用无效,常与其他抗生素联合使用的是
农村居民经批准在户籍所在地按照规定标准占用耕地,建设自用住宅,可以免征耕地占用税。()
Animportantpointinthedevelopmentofagovernmentalagencyisthecodificationofitscontrollingpractices.Thestudyofla
Whichofthesefollowingstatementsiscorrect?
最新回复
(
0
)