皮皮学,免费搜题
登录
搜题
【简答题】
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 【说明】 设计一个日期类Date包括年、月、日等私有数据成员。要求实现日期的基本运算,如某日期加上天数、某日期减去天数、两日期相差的天数等。 在Date类中设计如下重载运算符函数: Date operator + (int days) : 返回某日期加上天数得到的日期。 Date operator - (int days) : 返回某日期减去天数得到的日期。 int operator - (Date&b): 返回两日期相差的天数。 【程序】 include<iostream.h> int day tab[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31}, {31,29,31,30,31,30,31,31,30,31,30,31}}; //day_tab二维数组存放各月天数,第一行对应非闰年,第二行对应闰年class Date { int year, month, day //年,月,日 int leap(int); //判断是否闰年 int dton(Date&) Date ntod(int) public: Date() { } Date (int y, int mint d) I year = y; month = m; day = d;} void setday(intd){day = d;} void setmonth(int m) {month = m;} void setyear(int y) {year =y;} int getday() {return day;} int getmonth() {return month:} int getyear() {return yea;} Date operator + (int days) //+运算符重载函数 { static Date date; int number =(1) date = ntod(number) return date } Date operator - (int days) //-运算符重载函数 { staffs Date date; int number=(2); number - = days; date = ntod(number) return date; } int operator - (Date &b) //-运算符重载函数 { int days=(3); return days; } void disp() { cout<<year<<'.'<<month<<'. '<<day<<endl; } }; int Date: :leap( int year) if((4)) //是闰年 return 1; //不是闰年 else return0: } int Date:: dton( Date &d) //求从公元0年0月0日到d日期的天数 { inty,m,days =0; for(y=1;y<=d. year;y++) if((5))days+ =366; //闰年时加366天 else days + = 365; //非闰年时加365天 for(m =0;m<d. month-1;m++) if((6)) days += day_tab[1] [m]; else days +=day_tab[0] [m]; days + = d. day; return days; } Date Date::ntod(intn) //将从元0年0月0日的天数转换成日期 { int y=1,m = 1,d,rest = n,lp; while(1) { if(leap(y)) if(rest<= 366) break; else rest - = 366; else //非闰年 if(rest = 365 ) break; else rest-=365;
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【简答题】ernst人、疾病ein ernst__ Mensch, eine ernst__ Krankheit他很重视他的任务。Er _____ seine Aufgabe ernst.
【简答题】klug人、头脑、回答、眼睛ein klug__Mensch, Kopf, eine klug__ Antwort, klug__ Augen
【判断题】点火线圈失效会造成点火波形震荡部分没有
A.
正确
B.
错误
【判断题】向量(-4,0,0)的模是2
A.
正确
B.
错误
【单选题】Ein armer Mensch lebt __________.
A.
in Saus und Braus
B.
von der Hand in den Mund
C.
in den Tagen hinein
D.
hinter dem Mond
【多选题】以下属于文化涵化的因素有?
A.
跨文化人际交往能力
B.
介入目的地交流网络的密度
C.
与家乡文化的隔绝程度
D.
目的地东道主社会的态度和跨文化距离
【单选题】Ein Mensch akzeptiert andere am ehesten, sie ihm selbst ähnlich sind.
A.
als
B.
wenn
C.
indem
【判断题】穿山甲具有消肿排脓,回乳作用。
A.
正确
B.
错误
【单选题】如图所示,向量 BC 的模是向量 AB 的模的t倍, AB 与 BC 的夹角为θ,那么我们称向量 AB 经过一次(t,θ)变换得到向量 BC .在直角坐标平面内,设起始向量 O A 1 =(4,0) ,向量 O A 1 经过n-1次 ( 1 2 , 2π 3 ) 变换得到的向量为 A n-1 A n (n∈N*,n>1) ,其中 A i , A i+1 , A i+2 (i∈ N * ) 为逆时针...
A.
b 2 = 3
B.
b 3k+1 -b 3k =0(k∈N * )
C.
a 3k+1 -a 3k-1 =0(k∈N * )
D.
8(a k+4 -a k+3 )+(a k+1 -a k )=0(k∈N * )
【单选题】Ich kann meinem Nachbarn meine Kinder ruhig ________. Er ist ein liebvoller Mensch.
A.
trauen
B.
vertrauen
C.
anvertrauen
D.
zutrauen
相关题目: