首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段共有错误( )处。 #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
44
问题
以下程序段共有错误( )处。 #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全国计算机二级
相关试题推荐
有以下程序#includeintfun(char*s){char*p=s;while(*P!=0)p++;return(p-s);}main(){printf("%d\
有以下程序main(){inta=1,b=2;for(;a
若有以下程序#include<stdio.h>voidsp(int*a){intb=2;main(){intk=3,*p=&k;a=&b;
有以下程序structS{inta;intb;);main(){structSa,*p=&a;a.a=99;pfintf("%d\n",_________);)程序要求输出结构
以下叙述中错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longBum=0;fp=fopen("fname.dat","r");while(______
算法的空间复杂度是指()。
以下选项中不属于C语言程序运算符的是
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
A.毛细管型血管瘤B.海绵状血管瘤C.混合型血管瘤D.蔓状血管瘤E.血管痣皮肤表面血管扩张,皮内有色素沉着的为
A.探诊深度B.牙周附着水平C.牙松动度D.探诊出血E.牙龈退缩与前牙美观密切相关的指标是()
发生压疮最主要的原因是()
城市给水工程规划范围内应和城市总体规划范围一致,给水规划应根据城市给水工程统一供给的城市()确定。
千斤顶按其构造不同,可以分为( )。
诉讼,是指建设工程当事人依法请求人民法院行使审判权,审理双方之间发生的纠纷,作出由( )其合法权益,从而解决纠纷的审判活动。
优先股是公司发行的相对于普通股具有一定优先权的股票,其优先权利主要体现在()。
农业在社会主义建设中,处于国民经济基础地位。()
学习拉丁语有助于改善记忆力,学习数学可提高推理能力。持这种观点的迁移理论是
HowmuchwillWilliamWoodspayfortheroom?
最新回复
(
0
)