首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: Congratu
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: Congratu
admin
2015-07-24
26
问题
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:
Congratulations 1
100
源程序如下:
#include
using namespace std;
class Score{
private:
int data;
public:
Score(int d=0){
this->data=d;
}
~Score(){}
void show(){
cout<
data<
}
void setData(int value){
this->data=value;
if(this->check()){
cout<<"Congratulations!"<
}
}
bool check(){
//ERROR**********found**********
if(this->data=100)
return true;
return false;
}
};
int main(){
//ERROR**********found**********
Score s=new Score();
//ERROR**********found**********
S->data=100:
S->show();
return 0;
}
选项
答案
(1)if(this一>data==100) (2)Score* s=new Score(); (3)s一>setData(100);
解析
(1)主要考查考生对赋值运算符与相等运算符的掌握,在if判断条件中,赋值运算符始终为真,这里需要比较是否相等,使用相等运算符。
(2)主要考查考生对动态分配的掌握,由下面语句s通过箭头访问运算符访问成员函数可以判断,s属于指针,new运算符返回的是指针,所以修改为Score木s=new Score();
(3)主要考查考生对类成员访问权限的掌握,不能通过s指针直接访问私有变量data,修改为通过成员函数setData来修改data值。
转载请注明原文地址:https://jikaoti.com/ti/LoE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列描述中错误的是
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下列对类的构造函数和析构函数的描述中,正确的是()。
类MyClass的定义如下:classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}i
只能作为成员函数重载的是
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
下列运算符中,()运算符在C++中不能重载。
算法的时间复杂度是指
随机试题
基于标准正态分布,常用于平均数差异显著性检验的是()
A.对含有脓液.坏死组织等有机物仍有消毒作用B.对急性牙髓炎开髓后.常用的安抚小棉球含有C.用于深龋洞消毒D.是消毒作用最强的消毒剂E.可使牙齿变色的消毒剂复方碘剂
下列不具有解表作用的方剂是
患者,女性,55岁。主诉:外阴瘙痒、烧灼感,阴道分泌物增多3天。妇科检查:阴道老年性改变,黏膜充血,淡黄色稀薄分泌物。为该患者行阴道冲洗,首选液体为
干粉储存容器的充装量检查要求实际充装量不得小于设计充装量,也不得超过设计充装量的(),可通过核查产品出厂合格证、灭火剂充装时称重测量等方法检查。
登账后发现会计科目发生错误,可以采用()进行更正。
消费函数和储蓄函数的关系是()。
下列程序段的执行结果为______。N=0ForI=1To3ForJ=5To1Step-1N=N+1NextJNextIPrintN;J;I
Itwasavery(heat)______argumentandpeoplewereshoutingateachother.
Hardlyaweekgoesbywithoutsomeadvanceintechnologythatwouldhaveseemedincredible50yearsago.Andwecanexpectther
最新回复
(
0
)