问答题 使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。使sum(intn)能计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum函数。 试题程序: #include<iostream.h> intsum(intn) { } voidmain() { cout<<sum(10)<<endl; cout<<sum(200)<<endl; cout<<sum(400)<<endl; return; }
问答题 使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。 (1)完成TC的构造函数,请改正注释1后的错误。 (2)完成func函数定义,请改正注释2后的错误。 (3)初始化CmyClass的成员变量Num3为4,请改正注释3后的错误。 (4)完成func函数,请改正注释4后的错误。 输出的结果为 Num1=12 Num2=18 Num3=16 Num1=4 Num2=2 Num3=19 注意:除在指定位置添加语句之外,不要改动程序中的其他内容。 试题程序: #include<iostream.h> classTC { public: //********1******** TC(inti,intj) { Numl=i; Num3+=i: } voiddisplay() { cout<<"Num1="<<Numl<<endl: cout<<"Num2="<<Num2<<endl; cout<<"Num3="<<Num3<<endl; } voidAddNum(inti) { Num3+=i; } private: intNum1; constintNum2; staticintNum3; //********2******** }; //********3******** voidfunc() { TCobj(1,2); obj.Num1=4; //********4******** obj.AddNum(); ohj.display(); } voidmain() { TCmyObj(12,18); myObj.display(); rune(); return; }
判断题 ( )由饱和黏性土的不排水剪切试验可得qu=cu=1/2(σ1-σ3),φu=0,如果根据这个结果绘制有效应力强度包线也可得到c=1/2(σt-σ3)及φ=0。