首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is 10
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is 10
admin
2019-04-24
31
问题
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is 10
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
1 //proj1.cpp
2 #include
3 using namespace std;
4 class MyClass{
5 int value;
6 public:
7 //ERROR ****found****
8 void MyClass(int val):value (val){}
9 int GetValue()const{return
value;}
10 void SetValue(int val);
11 };
12 //ERROR ******found******
13 inline void SetValue(int val)
14 {value=val;}
15 int main()
16 {
17 MyClass obj(0);
18 obj.SetValue(1 0);
19 //ERROR ******found******
下列语句功能是输出obj的成员value的值
20 cout<<"The value is" << obj.value<
21 return 0;
22 }
选项
答案
(1)MyClass(inl val):va]ue(val){} (2)void MyClass::SetValue(int val){value=val;} (3)cout<<”The value is”<
解析
(1)考查构造函数,定义构造函数时不能使用void,直接使用MyClass(int val)即可。
(2)主要考查成员函数定义,类的成员函数定义时要使用前缀MyClass,而inline是内联函数的关键字,在此是错误的,应该删掉inline并在函数名前加上前缀MyClass,即void MyClass::SetValue(int val){value=val;}。
(3)考查成员函数调用,value是私有成员,在主函数中不能直接调用value,可以使用成员函数GetValue()来得到value的值。
转载请注明原文地址:https://jikaoti.com/ti/Rst0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:charC[20]="examination";C[4]=0;cout<<c<<endl;这个程序的输出结果是______。
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classWages{//“工资”类doublebase;//基本工资dou
指针数组是由______构成的数组。
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例称为“______”。
有如下类声明:classTestClass1{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classT
下列程序中横线处正确的语句是()。#include<iostream>usingnamespacestd;classTestClass{public: voidfun(){cout<<"Tes
有如下程序:#include<iostream>usingnamespacestd;{TestClass(){cout<<"BB";fun()}voidfun(){cout<<"Bf";}};c
关于运算符重载,下列表述中正确的是()。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
随机试题
按照隧道施工中的照明、排水安全要求,关于隧道排水要求的说法错误的是()。
一般等离子弧在喷嘴口中心的温度可达()。
患者,男,60岁。左髋关节疼痛5年,步行200米疼痛加重,休息后缓解不明显,夜间疼痛影响睡眠,口服“扶他林”疼痛缓解不明显。查体:跛行步态,右髋关节内外旋转明显受限,内旋诱发痛阳性。X线片示左髋关节上方间隙狭窄,软骨下骨密度增高,髋臼内侧大量骨赘形成。
地下水水质类型中,Ⅴ类的适用功能是()
合格的个人贷款申请人必须是具有完全民事行为能力的自然人或限制民事行为能力自然人的代理人。()
老师跟学生在室内场馆玩倒影猜距离的游戏。老师让身高1.6米的小陈站在场馆中间,并依次打开位于小陈正前方高度均为6.4米的两盏灯。如果测得小陈在地板上的影子长度分别是1米和2米,那么,上述两盏灯之间的距离是多少米?
表达式Right("Beijing",4)的值是
通常软件测试实施的步骤是
TherearemanystreetsinLondoncontainingshopsdealinginbook-selling.【B1】thebestknownoftheseisCharingCrossRoadin
Signhasbecomeascientifichotbutton.Onlyinthepast20yearshavespecialistsinlanguagestudyrealizedthatsignedlangu
最新回复
(
0
)