题目内容 (请给出正确答案)
[判断题]

BOOL、INT、DATE属于基本数据类型()

提问人:网友154336271 发布时间:2022-11-05
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有5位网友选择 ,占比50%
  • · 有5位网友选择 ,占比50%
匿名网友 选择了
[133.***.***.32] 1天前
匿名网友 选择了
[239.***.***.198] 1天前
匿名网友 选择了
[80.***.***.83] 1天前
匿名网友 选择了
[159.***.***.249] 1天前
匿名网友 选择了
[154.***.***.219] 1天前
匿名网友 选择了
[79.***.***.59] 1天前
匿名网友 选择了
[10.***.***.25] 1天前
匿名网友 选择了
[165.***.***.132] 1天前
匿名网友 选择了
[120.***.***.234] 1天前
匿名网友 选择了
[36.***.***.95] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“BOOL、INT、DATE属于基本数据类型()”相关的问题
第1题
C#中的数据类型的描述,错误的是

A.C#中的数据类型分为值类型和引用类型。

B.类类型属于引用类型,默认值是null。

C.int类型的默认值是0,bool类型默认值是false。

D.简单类型如int,double,float,bool,string等是值类型。

点击查看答案
第2题
(11 )有如下类定义:class Sample{public:Sample();~Sample();Private:Static int date;};将静态

(11 )有如下类定义:

class Sample{

public:

Sample();

~Sample();

Private:

Static int date;

};

将静态数据成员 data 初始化为 0 的语句是 【 11 】 。

点击查看答案
第3题
阅读以下说明和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;

点击查看答案
第4题
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用
来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。

bool Staff::Staff==(const Staff &s)

{

return(【 】)

}

点击查看答案
第5题
定义一个元索类型为int、元素个数不受限制的集合类Set.除了定义一些必要的函数外,还定义具有下
列功能的成员函数。

●bool IsEmpty():判断集合是否为空;

●int size():返回元素个数:

●bool IsElement(int e) const: 判断e是否属于集合:

●bool IsSubset(const Set&. s)const: 判断s是否包含于集合:

●bool IsEqual(const Set&. s)const: 判断集合是否相等;

●Set&. insert(int e):将e加入到集合中;

●Set union(const Set&. s) const:求集合的并:

●Set intersection(const Set& s) const:求集合的交;

●Set difference(const Set& s) const: 求集合的差。

点击查看答案
第6题
使用VC6打开考生文件夹下的工程MyProj1。此工程包含千个源程序文件 MyMainl.cpp,其中定义了用于表
示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成:

①定义私有数据成员year、month和day分别用于表示年、月、日,它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。

②完成默认构造函数Date的定义,使Date对象的默认值为:year=1,month=1, day=1,请在注释“//**2**”之后添加适当的语句。

③完成重载构造函数Date(int y, int m, int d)的定义,把数据成员year、month和day分别初始化为参数y、m和d的值,请在注释“//**3**”之后添加适当的语句。

④完成成员函数print的类外定义,使其以“年-月-日”的格式将Date对象的值输出到屏幕上。请在注释“//**4**”之后添加适当的语句。

注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。

源程序文件MyMain1.cpp清单如下:

//MyMainl. cpp

include <iostream>

using namespace std;

class Date

{

public:

//* * 2 * *

Date(int y, int m, int d)

{

//* * 3 * *

}

void print() const;

private:

//data member

//* * 1 * *

};

void Date: :print () const

{

//* * 4 * *

}

int main ()

{

Date national_day(1949,10,1);

national_day.print();

return 0;

}

点击查看答案
第7题
5、下面方法中,哪些方法属于Calendar类中定义的方法?()

A、A.void add(intfield,int amount)

B、B.void set(intfield,int value)

C、C.int get(int field)

D、D.void set(intyear,intmonth,int date)

点击查看答案
第8题
C语言的基本数据类型有()

A.int

B.char

C.float

D.bool

点击查看答案
第9题
●试题八 阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 设计一个

●试题八

阅读以下说明和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){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 year;)

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;

y++;

}

y--;

Ip=Ieap(y);

while (1)

{

if(Ip)∥闰年

if(rest>day_tab[1][m-1])rest-=day_tab[1][m-1];

else break;

else∥非闰年

if(rest>day_tab[0][m-1])rest-=day_tab[0][m-1];

else break;

m++;

}

d=rest;

return Date(y;m,d);

}

void main()

{

Date now(2003,10,1),then(2005,6,5);

cout<<"now:";now.disp();

cout<<"then:";then.disp();

cout<<"相差天数:"<<(then-now)<<endl;

Date dl=now+1000,d2=now-1000;

cout<<"now+1000:";d1.disp();

cout<<"now-1000:":d2.disp();

}

点击查看答案
第10题
6种基本数据类型的长度排列正确的是( ).
6种基本数据类型的长度排列正确的是().

A. bool=char< int≤long = flont< double

B.charC. boul< char< int≤long< flout< double

D. bool< char< int< long = float< double

点击查看答案
第11题
【简答题】定义满足如下要求的Date类:(1)数据成员int year,month,day分别表示年、月、日; (2)成员函数void Disp()用下面的格式输出日期:年/月/日;(3)可以在日期上加一个天数,用成员函数重载日期类Date的“+”运算符。注:能被4整除但不能被100整除的年份或者能被400整除的年份是闰年。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信