GNOME程序的初始化函数为()。
第1题:
第2题:
对于拷贝初始化构造函数,正确的描述是( )。
A.在C++语言中,如果不自定义类的拷贝初始化构造函数,则每个类都有默认的拷贝初始化构造函数
B.必须为每个类定义拷贝初始化构造函数
C.如果要使用拷贝初始化构造函数,则必须在类中先定义
D.当定义了类的构造函数时,如果要使用拷贝初始化构造函数,则必须定义拷贝初始化构造函数
第3题:
对类的对象成员初始化是通过构造函数中给出的(31)实现的。对类中常量成员的初始化是通过构造函数中给出的(32)实现的。对类中引用成员的初始化是通过构造函数中给出的(33)实现的。
A.函数体
B.初始化表
C.参数表
D.初始化表或函数体
第4题:
将“TC(inti,intj)”补充完整为“TC(inti,intj):Num2(j)”。 (2)应添加“friendvoidfunc;”。 (3)应添加“intTC::Num3=4;”。 (4)将“obi.AddNum”补充完整为“obj.AddNum(2);”。 【解析】本题在第1处完成类的构造函数初始化类的成员变量,常数据成员也必须初始化,并且不能被更新,常数据成员的初始化只能通过构造函数的成员初始化类表进行,因此第1处的语句应为“TC(inti,intj):Num2(j)”,i用来初始化Num1和Num3,j初始化Num2。第2处完成fune的函数定义,由审题分析可知,函数fune为类的友元,故第2处的语句应为“friendvoidrune;”。第3处的语句是静态成员的初始化,静态数据成员的初始化格式为“(数据类型)<类名>::<静态数据成员)=<初始值>”,因此第3处的语句应为“intTC::Num3=4;”。成员函数AddNum带有一个整型参数,因此调用此函数时必须有参数传入,可由程序运行结果分析得知传入的参数值的大小。在fun函数内,定义TCobj(1,2)后,obj.Num1=1,obj.Num2=2,Num3=16+1=17,obj.Num1=4,Numl为4,obj。Num2为常数据成员,其值不会改变,调用AddNum函数后调用显示函数显示成员变量值,可知Num3为19,因此AddNum的参数为19-17=2,即第4处的语句应为“obj.AddNum(2);”。
第5题:
形如A::A(A &)的构造函数称为( )。
A.拷贝函数
B.复制函数
C.初始化函数
D.拷贝初始化构造函数
第6题:
第7题:
创建对象时系统自动调用相应的构造函数为对象初始化,没有相应的构造函数时,系统会自动生成。
第8题:
对类中引用成员的初始化是通过构造函数中给出的()实现的。
第9题:
关于PLC初始化程序,下面描述错误的是()。
第10题:
小程序的起始执行函数是什么?()
第11题:
对
错
第12题:
Ctrl+Alt+F1
Alt+Tab
Alt+F1
Ctrl+F1
第13题:
下列程序在构造函数和析构函数中申请和释放类的数据成员int * a,申请时使用形参b初始化a,请填空。
class A
{
public:
A(int b) ;
~A( ) ;
private:
int * a;
};
A: :A(int b)
{
______;
}
A: :~A( )
{
______;
}
第14题:
关于拷贝初始化构造函数,描述不正确的是( )。
A.拷贝初始化构造函数是类的成员函数,函数名与类名相同。
B.函数只有一个参数,并且是对某个对象的引用
C.每个类都必须有一个拷贝初始化构造函数。
D.要定义拷贝初始化构造函数,必须指定返回类型
第15题:
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为( )。
第16题:
对基类数据成员的初始化必须在派生类的( )中的成员初始化列表处执行。
A.派生函数
B.析构函数
C.内联函数
D.构造函数
第17题:
A.函数体
B.参数表
C.初始化表
D.初始化表或函数体
第18题:
创建一个新的GTK窗口结构的函数是()。
第19题:
对类中常量成员的初始化是通过构造函数中给出的()实现的。
第20题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第21题:
定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。
第22题:
gnome_init
gnome_app_new
gtk_init
gtk_main
第23题:
init函数,用于初始化小程序
start函数,用于启动小程序
main函数,是入口函数
run函数,使小程序线程的启动函数