首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2019-04-18
23
问题
有如下类定义:
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/F4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;};voidmain()
执行语句:cout<<setfill(‘*’)<<Setw(10)<<setfill(‘#’)<<left<<123<<“OK”<<end后将输出()。
有如下程序:#include<iostream>usingnamespacestd;classPublication{//出版物类charname[30];public:Publication(cha
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib(n-2);}
下列关于C++函数的叙述中,正确的是
如下程序的输出是#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}voidf(){cout<
自然连接(Naturaljoin)是一种特殊的等值连接,下列哪个(些)是它满足下面的条件()。Ⅰ、两关系间有公共域Ⅱ、通过公共域的等值进行连接Ⅲ、可进行逆运算
对关系S和R进行集合运算,结果中既包含s中的所有元组也包含R中的所有元组,这样的集合运算称为()
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
树是结点的集合,它的根结点的数目是()。
随机试题
新时代党和人民共同奋斗的精神旗帜是()
关于物质结构的叙述,错误的是
几乎所有的慢性闭锁性牙髓炎患者都肯定具有的病史是
()是应急预案的总体描述,主要阐述应急预案所要解决的紧急情况、应急的组织体系、方针、应急资源、应急的总体思路,并明确各应急组织在应急准备和应急行动中的职责以及应急预案的演练和管理等规定。
下列钢材中,属于按化学成分和性能分类的有()。[2014年真题]
一个内地的考察团到香港法庭考察。发现香港法庭庭审完毕后,一位旁听市民向着审判席深深地鞠了一躬。对此。你怎么看?
Guthrie’scontiguityprincipleofferspracticalsuggestionsforhowtobreakhabits.Oneapplicationofthethresholdmethod
下列叙述中正确的是( )。
OneafternoonIwassittingatmyfavoritetableinarestaurant,waitingforthefoodIhadordered.SuddenlyI【C1】______thata
FoulShotsNowandthenIcanstillseetheirfaces,nickeringandlaughing,theireyesmockingme.AnditbothersmethatI
最新回复
(
0
)