问答题
18分
打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行“// ERROR **********foun...
打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行“// ERROR **********found**********”下面的一行有错误,请加以更正。更正后程序的输出为:
2 5 8 3 6
2 7 15 18 24
注意:只能修改每个// ERROR **********found**********下的那一行,不
要改动程序中的其他内容。
2 5 8 3 6
2 7 15 18 24
注意:只能修改每个// ERROR **********found**********下的那一行,不
要改动程序中的其他内容。
参考解析: 参考答案:
1、a=int[n]; 改为a=new int[n];
2、return *a; 改为 return a;
3、for(i=0; i<=5; i++) 改为for(i=0; i<5; i++)
考点分析:
主要考察申请内存空间new操作符的使用;函数返回值为指针类型;数组的下标范围。
答案解析:
new申请内存空间的格式:
new 类型说明符[数值常量表达式]
2、 函数返回值为指针,不是指针指向的值
3、 数组的下标从0开始到n-1;不包括n。