首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is10 注意:只修改注释
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is10 注意:只修改注释
admin
2018-07-06
24
问题
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is10
注意:只修改注释“//ERROR****found****冰”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include<iostream>
using namespace std;
class MyClasS{
int value;
public:
//ERROR******found******
void MyClasS(int val):value(val){}
int GetValue( )const{returnvalue;}
void SetValue(int val);
};
//ERROR******found******
inline void SetValue(int val)
{value=val;}
int main( )
{
MyClass obj(0);
obj.SetValue(10);
//ERROR********found********
下列语句功能是输出obj的成员value的值
cout<<"The valme is"<<obj.value<<endl;
return0;
}
选项
答案
(1)MyClass(int val):value(val){} (2)void MyClass::SetVlue(int val){value=val;} (3)cout<<"The value is"<<obj.GetValue( )<<endl:
解析
(1)考查构造函数,定义构造函数时不能使用void,直接使用MyClass(int val)即可。
(2)主要考查成员函数定义,类的成员函数定义时要使用前缀MyClass,而inline是内联函数的关键字,在此是错误的,应该删掉inline并在函数名前加上前缀MyClass,即void MyClass::SetVMue(int val){value=val;}。
(3)考查成员函数调用,value是私有成员,在主函数中不能直接调用value,可以使用成员函数GetValue( )来得到value的值。
转载请注明原文地址:https://jikaoti.com/ti/ltt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:template<typenameT1,inta2,inta3>T1fun(T1a1){return(al+a2+a3);}则下列调用中正确的
有下列程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);dou
下列程序的输出结果是()。#include<iostream.h>voidmain(){char*Str;str="testI";cout<<str[5];}
在面向对象方法中,类之间共享属性和操作的机制称为______。
有如下4个语句:①cout<<‘A’<<setfill(‘*’)<<1eft<<setw(7)<<‘B’<<endl;②cout<<setrill(‘*’)((1eft<<setw(7)<<‘A’<<‘B’<<endl;③cout<
设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
在软件生命周期的各个阶段都会发生一系列的文件,如手册、数据和程序等,它们总称为______。
下列字符串中,不可以用作C++标识符的是
随机试题
国家富强、民族振兴、人民幸福二三者之间紧密相连。人民幸福是国家富强、民族振兴的()
A.您对健康是怎么理解的B.您上次复诊是什么时间C.您同意我们大家都支持的第—个方案吗D.您为什么不想再坚持康复训练呢E.这个检查是在哪里做的?您现在感觉怎么样属于开放式提问的是
A.病理性闭经B.原发性闭经C.继发性闭经D.生理性闭经E.以上都不是月经周期已建立后又中断6个月以上者,属于()
(2009年)两根梁长度、截面形状和约束条件完全相同,一根材料为钢,另一根为铝。在相同的外力作用下发生弯曲形变,二者不同之处为()。
关于银行存款余额调节表编制方法的说法,正确的有()。
根据市场的不同状况,饭店市场可以分为()等种类。
“应付账款”账户是用来反映和监督企业因______而与供应单位发生的结算债务的增减变动情况的账户。
3岁幼儿常常表现出各种反抗行为或执拗现象,这说明幼儿心理发展处于()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
A、Microsoft.B、Movie-producers.C、Contentproviders.D、PCusers.C
最新回复
(
0
)