首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段共有错误( )处 #include <iostream> using namespaces std; class Sample private: int n; public:
以下程序段共有错误( )处 #include <iostream> using namespaces std; class Sample private: int n; public:
admin
2009-02-15
65
问题
以下程序段共有错误( )处 #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<<end1; } }; int main() { const Sample a(l0); 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/Odkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它
已知char*s,下面正确的语句是()。
有如下程序#include<stdio.h>main(){intx=072;printf("X=%d.\n",x+1);}程序运行后的输出结果是
以下叙述中正确的是
若有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.da
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是()。
下列叙述中正确的是()。
在满足实体完整性约束的条件下( )。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
自我效能是个体对自己能否取得成功的判断。言语说服是改变人们自我效能感的一种常用方法。然而,依靠这种方法形成的自我效能感不易持久,一旦面临令人困惑或难于处理的情境时,就会迅速消失。有研究结果表明,缺乏体验基础的言语说服,在形成自我效能感方面的效果是脆弱的,人
A.肾上腺素B.α2-抗纤溶酶C.尿激酶D.5-羟色胺E.Ca2+可抑制纤溶酶的物质是
妊娠期间,禁用或慎用的药物不包括
FIDIC合同条件规定,暂定金额应在中使用
下列行为中属于民事法律行为的是( )。
下列各项中,属于不为企业所拥有但属于企业能够控制的资产是()。
()是指银行业金融机构根据借款人的有效贷款需求,主要通过贷款人受托支付的方式,将贷款资金支付给符合合同约定的借款人交易对象的过程。
下列各项中,符合车船税有关规定的有()。
根据合伙企业法律制度的规定,下列各项中,不属于合伙企业财产的是()。
在教学过程中,素质教育强调的是(),而不是简单地获得结果。
最新回复
(
0
)