首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段共有错误( )处。 #include <iostream> using namespaces std; class Sample { private: int n; public:
以下程序段共有错误( )处。 #include <iostream> using namespaces std; class Sample { private: int n; public:
admin
2010-03-29
81
问题
以下程序段共有错误( )处。 #include <iostream> using namespaces std; class Sample { private: int n; public: Sample(int i) { n=i; } void setvalue (int i) { n=i; } void display() { cout<<”n=”<<n<<endl; } }; int main() { const Sample a(10); a.setvalue(5); a.display(); return 0; }
选项
A、1
B、2
C、3
D、4
答案
2
解析
本题考核常对象、常数据成员和常成员函数。本程序中有两个错误:第1个错误是a.setvalue(5);语句,由于对象a为常对象,所以对象a的私有数据成员n不能被更新;第2处错误是语句a.display();。由于对象a为常对象,所以通过对象a只能调用它的成员函数,而成员函数display()不是常成员函数。
转载请注明原文地址:https://kaotiyun.com/show/ahjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;则表达式x=x+x的值为
若有以下程序#includemain(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是
有以下程序#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}main(){chars[81
己知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf(’’%d’’,x[i][2-i]);
下列选项中不属于软件生命周期开发阶段任务的是()。
在面向对象方法中,不属于"对象"基本特点的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
2011年2月5日某会计师事务所接受委托对甲公司2010年度财务报表进行审计,注册会计师李立在对甲公司2010年度财务报表进行审计过程中,发现以下事项:(1)长期股权投资账面价值为200万元,被投资企业已破产。(2)被投资企业为海外公司,长期股权投资占
呕吐物中含有滞留在胃内时间较长的血液时,可呈( )。
燥湿化痰,理气止咳适用于清肝泻肺,化痰止咳适用于
可行性研究报告与项目申请报告的主要区别有()。
混凝土护栏的实测项目有()。
学习迁移
有A、B、C三个水管分别向三个容积相同的水池注水。当B管注满50%池水时,C管注水量是B管的80%,此后A管调整注水速度为最初的,C管注水速度增加1.5倍,三个管总注水速度不变。则B池注满80%时,C池还差多少注满?
EuropeanCentralBank
A、8块B、20块C、50块D、100块B在回答主持人第四个问题时,她说明了价格,一个小时20块钱,所以选B。
Negotiationsworkwonders.Thisisparticularlysoininternationalbusinesssinceitismostlythroughnegotiationsthatexport
最新回复
(
0
)