问答题 使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。 程序输出: s1:n=20 s2:n=10 执行s3.add(s1,s2) s3:n=30 s4:n=30 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。 试题程序: #include<iostream.h) classTC { intn; public: TC(){} TC(intm) { n=m: } //********error******** TCadd(TCs1,s2) { this->n=s1.n+s2.n; //********error******** return(this); } voiddisp() { cout<<"n一="<<n<<endl; } //********error******** } voidmain() { TCs1(20),s2(10),s3,s4; cout<<"s1:"; s1.disp(); cout<<"s2:"; s2.disp(); s4=s3.add(s1,s2); cout<("执行s3.add(s1,s2)\ns3:"; s3.disp(); COUt<<"s4:";s4.disp(); }
问答题 使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(intn),使其实现以下功能:当i等于3时,则打印如下内容。 A AA AAA 注意:不能修改程序的其他部分,只能修改fun函数。 试题程序: #include<iostream.h> voidfun(intn) { } voidmain() { intn; cout<<"请输入打印的行数:"<<endl; cin>>n; if(n<1) { cout<<"输入的行数必须大于0"<<endl; return; } fun(n); return; }
判断题 竖向附加应力σz的分布范围相当大,其不仅分布在荷载范围面积之内,而且还分布到荷载面积以外,这就是所谓的附加应力集中现象。( )