首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段共有错误( )处。 #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
59
问题
以下程序段共有错误( )处。 #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://jikaoti.com/ti/UOW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中,能够按照“先进后出”原则存取数据的是
以下叙述中正确的是
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
在面向对象方法中,不属于“对象”基本特点的是
下面关于位运算符的叙述,正确的是
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
下列函数原型声明中错误的是
随机试题
Thissofacanbemadebiggersothatitformsabed.extend
肺炎链球菌肺炎重者可并发()
下列属于补气摄血法之代表方剂的是
在下列哪些情形下,行政机关根据利害关系人的请求或者依据职权,可以撤销行政许可?()
下列不属于商业银行获取流动性快捷通道的是()。
根据物权法律制度的规定,下列各项中,正确的有()。
2002年初,全省建设银行人民币一般性存款余额为()。2001年全省建设银行实现中间业务收入约多少亿元?()
A.wholeB.getC.fromPhrases:A.Indiaasa【T1】______addsalmost20millionpeopleayearB.keepKerala【T2】______puttingad
以下IPv4地址中,属于单播地址的是(8)。
Inadequacyofenergyresourcesormoreoftenofthetechnologiesandorganizationsforharvesting,converting,anddistributing
最新回复
(
0
)