首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: Congratu
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: Congratu
admin
2015-07-24
48
问题
请使用“答题”菜单或使用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://www.kaotiyun.com/show/V0Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【】是C++语言程序的入口。
以下程序的输出结果是 #include<iostream.h> intf() {staticinti=0; ints=1 s+=i;i++; returns;} voidmain() {inti,a=0;
执行下面的程序段后,变量k中的值为 #include<iostream.h> voidmain() {intk=3,s[2]; s[0]=k;k=s[1]*10; cout<<k;}
将代数式转换成程序设计中的表达式为【】。
对于模板定义关键字class和typename说法不正确的是()。
在C++语言中,形参的缺省存储类型是()。
已知: doubleA(doubleA){return++a;}和intA(intA){return++a;}是一个函数模板的两个实例,则该模板定义为【】。
以下不属于运算符重载应注意的问题是()。
对于模板定义关键字class和typename说法不正确的是
随机试题
患者,女,20岁。因受凉后发热伴鼻塞、流涕、咽痛3天。既往反复发作,经治疗后可好转。对该患者今后预防措施的建议中,不正确的是
根据我国原产地规则规定,如果两个或两个以上的国家或地区共同完成某进口货物的生产,且加工增值额均达到从价百分比标准,海关()为该货物的原产地。
替代互换也存在风险,其风险主要来自于()。
预先披露的招股说明书(申报稿)是发行人发行股票的正式文件,应含有价格信息,但发行人不得据此发行股票。()
有关事业单位长期投资的说法中,不正确的是()。
一切心理活动,不论是言语、思想、情感或意志,都可能成为注意的对象。()
下列属于完善初次分配机制的举措有()。
某次考试满分为150分。甲乙分数之和为278,乙丙分数之和为281,丙丁分数之和为282,如果甲比丁的分数高2分,则乙的分数为()。
Forestsgiveusshade,quietandoneoftheharderchallengesinthefightagainstclimatechange.Evenaswehumanscountonfo
OfalltheemployedworkersintheUnitedStates,12.5millionarepartofatemporaryworkforce.TheUnitedStatesBureauofLa
最新回复
(
0
)