问答题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为: 100 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include
StatiC int x=50; int t=0; int*func(int X,int Y,int z) { t=t+x+y+Z; ∥********error******** return t; }; void main() { int y=3 0; int x=1 0; int z=2 0; ∥********error******** x=x; ∥********error******** cout<
【正确答案】
正确答案:(1)return&t; (2)x=::x; (3)cout<<*func(x,y,z)<
【答案解析】
解析:程序当中定义了全局静态变量x,主函数内又定义了一个和静态变量x重名的变量x,在使用时需要注意区分这两个变量。函数func(int x,inly,int z)返回一个整型数据指针,功能是将参数x,y,z三者求和,通过指针返回运算结果。
提交答案
关闭