首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹pmj1下的工程pmjl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: Congratulation
请使用“答题”菜单或使用VC6打开考生文件夹pmj1下的工程pmjl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: Congratulation
admin
2020-06-29
43
问题
请使用“答题”菜单或使用VC6打开考生文件夹pmj1下的工程pmjl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:
Congratulations!
100
给定源程序
#include
usingnamespacestd;
classScore{
private:
intdata;
public:
Score(intd=0){
this->data=d;
}
~Score(){}
voidshow(){
cout<
data<
}
voidsetData(intvalue){
this->data=value;
if(this->check()){
cout<<"Congratulations!"<
}
}
boolcheck(){
//ERROR**********found**********
if(this->data=100)
returntrue;
returnfalse;
}
};
intmain.(){
//ERROR**********found**********
Scores=newScore();
//ERROR**********found**********
S->data=100;
S->show();
return0;
}
选项
答案
(1)if(this->data==100) (2)Score*s=newScore(); (3)S->setData(100);
解析
(1)主要考查考生对赋值运算符与相等运算符的掌握,在if判断条件中,赋值运算符始终为真,这里需要比较是否相等,使用相等运算符。
(2)主要考查考生对动态分配的掌握,由下面语句s通过箭头访问运算符访问成员函数可以判断,s属于指针,new运算符返回的是指针,所以修改为Score*s=new Score()
(3)主要考查考生对类成员访问权限的掌握,不能通过S指针直接访问私有变量data,修改为通过成员函数setData来修改data值。
转载请注明原文地址:https://kaotiyun.com/show/Fa8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于结构中定义的成员,其隐含访问权限为______。
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
以下程序的执行结果是______。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fill(’*’)
下面关于构造函数和析构函数的描述,错误的是()。
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
当在使用类模板时,类模板本身被实例化咸了一个具体的______。
一个C++语言程序的开发步骤通常包括编辑、【】、链接、运行和调试。
下列选项中,不属于模块间耦合的是()。
将运算符*重载为类成员函数时,其参数表中有且仅有一个参数,说明该运算符是
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
随机试题
男婴,足月产钳助产分娩,出生Apgar评分1分钟3分,5分钟8分。生后2天,嗜睡,时有惊厥,瞳孔缩小,肌张力低,头颅CT扫描,右侧额叶有低密度影。该病儿的支持治疗下列不妥的是
男,69岁,近4个月吞咽困难,特别是硬物,进行性加重2个月。最可能的诊断是
砷氰化物
无机结合料稳定材料无侧限抗压强度平行试验的最少试件数量为()。
第三方物流的优点主要表现在()等方面。
某老师认为,通过做大量的应用题可以提高学生的思维能力,从而提高学生在考试中应用题的作答正确率。该老师的观点主要受以下哪一迁移理论影响?()
2010年12月份产量占全年比重最大的是()。
设程序中有如下数组定义和过程调用语句:Dima(10)AsInteger……Callp(a)如下过程定义中,正确的是
Thetwospeakersare______.
You’dthinkPaulineHordwouldhaveservedhertimebynow.Afterall,sherecentlycelebratedher90thbirthday,andbythetim
最新回复
(
0
)