首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; static int days []={31,28.31,30,31,30,31,31,30,31,30,31};
有以下程序 #include <iostream> using namespace std; static int days []={31,28.31,30,31,30,31,31,30,31,30,31};
admin
2010-12-16
54
问题
有以下程序 #include <iostream> using namespace std; static int days []={31,28.31,30,31,30,31,31,30,31,30,31}; class date { private: int month, day, year: public: date (int m, int d, int y { month = m; day = d; year = y; } date{} {} void disp {) { cout <<year<<" - "<<month<< "- "<<day<<end1; } date operator+(int day) { date dt = *this: day += dt.day; while { day > days[ dt.month - 1 ] ) { day -= tays[ dt.month - 1 ]; if ( ++dt.month == 13 { dt.month = 1; dt.yeare++; } } dr. day = day; return dt; } }; int main() { date d1( 6, 20, 2004 ), d2; d2.= d1 + 20; d2.disp (); return 0; } 执行后的输出结果是
选项
A、2004-7-10
B、2004-6-20
C、2004-7-20
D、程序编译时出错
答案
A
解析
本题考核运算符的重载。本题通过将“+”运算符重载为类date的成员函数实现简单的对象加法。
转载请注明原文地址:https://kaotiyun.com/show/edjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,使程序能输出正确
有以下程序:voidss(char*s,char0{while(*s){if(*s=t)*s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcdd
有以下程序#include#defineS(x)x/xmain(){intk=5,j=2;printf("%d,%d\n",S(k+j),S(j+k));}程序的运行结果是()。
以下选项中叙述正确的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素
关系数据库管理系统能实现的专门关系运算包括()。
在一棵二叉树上,第5层的结点数最多是()。
C语言编译程序的功能是()。
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
实现运行时的多态性要使用
随机试题
营养配餐员应熟练使用_______,以方便、快捷、准确、高效地完成营养配餐工作。
气焊对防止灰铸铁在焊接时产生白口组织和裂纹都不利。
甲乙两公司签订的购货合同约定,乙公司应当在8月30日向甲公司交付货物。8月初,乙公司通过铁路运输将货物发运到甲公司所在地车站。此时甲公司享有的权利有()。
2×17年1月1日,甲公司以银行存款1100万元购入乙公司当日发行的面值为1000万元的5年期不可赎回债券,将其划分为以公允价值计量且其变动计入其他综合收益的金融资产。该债券票面年利率为10%,每年付息一次,实际年利率为7.53%。2×17年12月31日,
Everyyear,theNobelPrizeisgiventooutstandingworkinsixfields:physics,chemistry,medicine,literature,economics,and
(广东2009—10)地上放着一个每一面上都有一个数的六面体箱子,对面两个数的和均为27。甲能看到顶面和两个侧面,这三个面上的数字之和是35;乙能看到顶面和另外两个侧面,且这三个面上的数字:和为47。箱子贴地一面的数字是()。
关于生活常识,下列表述不正确的是()。
Somepeoplesaythatit’sbettertoteachstudentslanguageinsmallclasses,whileothersthinkthenumberofpeopledoesnotm
ThisiscensusyearinAmerica,andalthoughwehesitatetopre-empttheresultsofamightyexercisethatwillinvolveoveram
Thispassageisintendedtogiveadviceon______.Whichofthefollowingstatementswin.theauthorsupport?
最新回复
(
0
)