首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: Congratu
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: Congratu
admin
2015-07-24
36
问题
请使用“答题”菜单或使用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://kaotiyun.com/show/V0Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是 #include<iostream.h> intf() {staticinti=0; ints=1 s+=i;i++; returns;} voidmain() {inti,a=0;
下列运算符只能用友元函数重载的是
下列描述中哪个是正确的?
以下程序的输出结果是【】。#include<iostream.h>voidfun(){staticinta=0;a+=2;cout<<a
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n=x;}
下面程序输出的结果为 #include"iostream.h" classA { public: A(){cout<<"CLASSA"<<end1;} ~A(){} }; class
关于new运算符的错误的描述是()。
通常拷贝构造函数的参数是
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
随机试题
横断层面上识别胰尾的标志性结构
依《保险法》第66条规定,在责任保险合同中,因被保险人给第三人造成损害的保险事故发生而被提起仲裁或者诉讼的,除合同另有约定外,由被保险人的仲裁或者诉讼费用以及其他必要的、合理的费用,由( )承担。
某人在2012年1月1日存入银行1000元,年利率为10%。请计算:每年复利一次,2015年1月1日存款账户余额是多少?
中小学德育最重要和最基本的教育内容是()
简单有效区分挥发油和脂肪油性质的是
19世纪中期以后,国际工人运动日益具有国际性,其根本原因是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
列举教育研究假设的三种分类方式,并简述假设表述的基本要求。
简述我国宪法作为根本法的特征。(2011法简32)
下面属于黑盒测试方法的是()。
最新回复
(
0
)