请使用VC6或使用[答题]菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value of member objects is 8 注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。 //proj1.cpp #include <iostream> using namespace std; class Member { public: Member(int x) {val =x;} int GetData() {return val;} private: //ERROR ******** found******** int val =0; }; class MyClass { public: // ERROR ******** found******** MyClass(int x) { data=x; } void Print() // ERROR ******** found******** { cout <<"The value of member object is" <<data.val <<endl;} private: Member data; }; int main() { MyClass obj(8); obj.Print(); return 0; }
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp,请编写一个函数int huiwen(int n),用于求解所有不超过200的n值,其中n的平方是具有对称性质的回文数(回文数是指一个数从左向右读与从右向左读是一样的,例如:34543和1234321都是回文数)。求解的基本思想是:首先将n的平方分解成数字保存在数组中,然后将分解后的数字倒过来再组成新的整数,比较该整数是否与n的平方相等。 注意:请勿修改主函数main和其他函数中的任何内容,只在横线处编写适当代码,也不要删除或移动“//****found****”。 //proj2.cpp #include <iostream> using namespace std; int huiwen(int n) { int arr[16], sqr, rqs=0, k=1; sqr =n*n; for(int i=1; sqr!=0; i++) { //******** found******** ______; sqr/ =10; } for(;i>1; i--) { rqs+ =arr[i-1]* k; //******** found******** ______; } //******** found******** if(______) return n; else return 0; } int main () { int count =0; cout <<"The number are: "<<endl; for(int i=10; i<200; i++) if(huiwen(i)) cout << ++count <<’\t’<<i<<’\t’<<i* i<<endl; return 0; }
对财产清查中查明的财产物资的盘盈与盘亏,在审批之前应编制记账凭证并及时调整有关账簿记录,下列关于该工作目的表述中,正确的是( )。
A. 确保明细账与记账凭证相符
B. 确保盘盈数与盘亏数相符
C. 确保账簿记录与实际盘存数相符
D. 确保总账与明细账相符
下列经济业务中,能够引起资产类项目和负债类项目同时增加的是( )。
A. 借入短期借款存入银行
B. 把现金存入银行
C. 用银行存款偿还购买材料所欠的货款
D. 用银行存款购买原材料一批(考虑增值税)