首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2019-04-18
29
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //类型转换运算符int的声明
private:
double val;
};
若要使语句序列
MyClass x(2.1);
cout<
能够正常运行,横线处的语句应为
选项
A、int operator int(MyClass);
B、int operator int();
C、operator int(MyClass);
D、operator int();
答案
D
解析
题目需要声明类型转换运算符int,类型转换运算符是一种特殊的类成员函数,它定义将类类型值转变为其他类型值的转换,其中转换函数必须是成员函数,不能指定返回类型,并且形参列表必须为空,所以int类型转换运算符的声明为:operator int();选项A、B、C错误;答案为D。
转载请注明原文地址:https://kaotiyun.com/show/JpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列程序段以后程序的输出是______。voidadd(int&x){x++;}intmain(){inty=3;add(y);cout<<y<<end1;}
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:staticints;MyClass();voidSet
以下程序的运行结果是______。#include<iostrearn.b>fun(inta,intb){intm=0,i=2;i+=m+1;m=i+a+b;returnm;}
有以下程序:#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
有如下程序:#include<iostream>usingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){re
有如下程序:#include<iostream>usingnamespaeestd;classAnimal{public:virtualchar*getType()const{return"Anim
下面关于构造函数和析构函数的描述中,错误的是()
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data){
下面的符号中可以用作C++标识符的是()。A)3testB)fcc~othterC)elseD)radius
随机试题
根据哪些方面的临床表现区别中枢性瘫痪和周围性瘫痪()
下列粪便采集方法错误的是
弯制磨牙卡环常用的钢丝规格是
在下述药物中,最适宜餐前服用的是
我国刑法关于溯及力问题采取的原则是从旧兼从轻原则。
有一食品店某天购进了6箱食品,分别装着饼干和面包,重量分别为8、9、16、20,22、27公斤。该店当天只卖出一箱面包,在剩下的5;箱中饼干的重量是面包的两倍,则当天食品店购进了()公斤面包。
设A,B均为n阶矩阵,A≠O且AB=O,则下述结论必成立的是
Theprovisionofpositiveincentivestoworkinthenewsocietywillnotbeaneasytask.【F1】Butthemostdifficulttaskofall
结构化程序设计主要强调的是______。
TheTruthabouttheEnvironmentA)Formanyenvironmentalists,theworldseemstobegettingworse.Theyhavedevelopedahit-lis
最新回复
(
0
)