网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为______。

include<iostream.h>

class Time

{

int h,m,s;

public:

Time(int hour=0,int min=0,int sec=0){settime(hour,min,sec);}

void settime(int hour,int min,int sec){h=hour;m=min;s=sec;}

void show24( )

{ cout<<(h<10?"0":"")<<h<<":"<<(m<10?"0":"")<<

m<<":"<<(s<10?"0":"")<<s<<endl;

}

void showl2( )

{ int temp=(h= =0 || h= =12)? 12:h%12;

cout<<(temp<10?"0":"")<<temp<<":"<<(m<10?"0":"")

<<m<<":"<<(s<10?"0":"")<<s<<((temp>0&&h<12)?"

AM":"PM")<<endl;

}

};

void main( )

{

Time t(15,43,21);

t.showl2( );

t.show24( );

}


参考答案

更多 “ 类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为______。include<iostream.h>class Time{int h,m,s;public:Time(int hour=0,int min=0,int sec=0){settime(hour,min,sec);}void settime(int hour,int min,int sec){h=hour;m=min;s=sec;}void show24( ){ cout<<(h<10?"0":"")<<h<<":"<<(m<10?"0":"")<<m<<":"<<(s<10?"0":"")<<s<<endl;}void showl2( ){ int temp=(h= =0 || h= =12)? 12:h%12;cout<<(temp<10?"0":"")<<temp<<":"<<(m<10?"0":"")<<m<<":"<<(s<10?"0":"")<<s<<((temp>0h<12)?"AM":"PM")<<endl;}};void main( ){Time t(15,43,21);t.showl2( );t.show24( );} ” 相关考题
考题 ( 12 )对于一个类定义,下列叙述中错误的是A )如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数B )如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数C )如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数D )如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数

考题 对于一个类定义,下列叙述中错误的是A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数。B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数。C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数。D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数。

考题 对于一个类定义,下列叙述中错误的是( )。A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数

考题 对于一个类定义,下列叙述中错误的是( )。A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数B.如果没有定义缺省的构造函数,编译器一定将生成一个缺省的构造函数C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数

考题 对于一个类定义,下列叙述中错误的是( )。A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数

考题 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空

考题 下面选项中,不是类的成员函数为()。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数

考题 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。

考题 18、C++中,关于缺省参数的描述,正确的是()。A.函数参数列表不能设置缺省参数B.函数缺省值参数的右侧不能出现没有指定缺省值的参数C.函数参数列表可以设置缺省参数,且需要全部设置缺省值D.函数参数列表可以设置缺省参数,且只能在函数定义的时候指定。