首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用”答题”菜单或使用VC6打开考生文件夹pmjI下的工程pmjl,程序中位于每个//ERROR**********found**********水下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: A Tme 注意:只能修改
请使用”答题”菜单或使用VC6打开考生文件夹pmjI下的工程pmjl,程序中位于每个//ERROR**********found**********水下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: A Tme 注意:只能修改
admin
2016-06-12
53
问题
请使用”答题”菜单或使用VC6打开考生文件夹pmjI下的工程pmjl,程序中位于每个//ERROR**********found**********水下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:
A
Tme
注意:只能修改每个//ERROR**********found**********下的那一行,不要改动程序中的其他内容。
#include
using namespace std;
class Choice{
private:
const char answer,
public:
//ERROR**********found**********
Choice(char C){answer=C;)
一Choice(){)
void check(char x){
cout<
//ERROR**********found**********
if(answer=x)
cout<<“True”<
else
cout<<“False”<
}
};
int main(){
//ERROR **********found**********
Choice C=new Choice(‘A’);
C一>check(’A’);
delete C;
return 0;
}
选项
答案
(1)Choice(char c):answer(c){} (2)if(answer=:x) (3)Choice*c=new Choice(’A’);
解析
主要考查类中const成员变量的初始化,容易出错的是=与==运算符,以及指针的使用。
【解题思路】
(1)C++约定:初始化eonst对象或引用类型的对象,但不能对他们赋值。在开始执行构造函数的函数体之前,必须完成初始化。初始化const或引用类型数据成员的唯一机会是在构造函数初始化列表中。
(2)判断相等使用==运算符,不是赋值号“=”。
(3)new操作符返回的是一个指针,因此使用指针变量来接收。
转载请注明原文地址:https://kaotiyun.com/show/kYNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j语句后,k的值为【】。
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
以下程序运行后的输出结果是【】。#include<iostream>#include<string>usingnamespacestd;classY;classX{intx;
常数据成员和静态数据成员在使用前共同的要求是要进行【】。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
在下面的程序的横线处填上适当的语句,使该程序的输出为12。#include〈iostream〉usingnamespacestd;classBase{public:inta;
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
以下哪个不是C++语言中的有效标识符()。
c++流中重载了运算符<<,它是一个
随机试题
Menandwomenmayneedtobetreateddifferentlywhenitcomestopain.ResearchersinCaliforniahavefoundthatcertainpainki
关于宫颈癌的早期发现与预防,下列错误的措施是
贯彻执行谁投资、谁决策、谁承担风险的市场经济下的基本原则,转换项目建设与经营机制、改善建设项目管理、提高投资效益的一项重要举措是()。
原始凭证按填制手续及内容不同,可以分为几类?
以下属于中国四大园林的是()。
三字经的派别是()。
全面依法治国必须坚持人民在全面依法治国中的主体地位。坚持人民在全面依法治国中的主体地位,为此需要坚持法治()
设α1,α2为齐次线性方程组Ax=0的基础解系,β1,β2为非齐次线性方程组AX=b的两个不同解,则方程组AX=b的通解为().
Windows操作系统提供了【 】并行处理能力,它可以使多个应用程序同时运行。
Irishnationalismclimaxedin______,inwhichanIrishRepublicwasproclaimed.
最新回复
(
0
)