正在加载图片...
四、理解问答题,分别写出前2小题的程序运行结果和指出后2小题的函数功能。(每小题6 分,共24分) 评分标准:第3、4小题根据叙述完整程度酌情给分。 1.106 2.58 3.把b所指向的字符串拷贝到a所指向的字符数组空间中。 4.从一维数组a[n]中顺序查找值为key的元素,若查找成功则返回真否则返回假。 五、编程题(每小题6分,共12分) 评分标准:按编程完整程度酌情给分。 1.int f(int a],int n) { if(n==0)return 0; /1分 else return a[n-1]*a[n-1]+f(a,n-1); /16分 } 2.Array:Array(const Array&.aa)( n=aa.n; 111分 a=new int[n]; 1/3分 for(int i=0;i<n;i++)a[i]=aa.a[i]; /16分 66四、理解问答题 ,分别写出前 2小题的程序运行结果和指出后 2小题的函数功能。(每小题 分 .共 24分 ) 评分标准:第 3,4小题根据叙述完整程度酌情给分。 .106 .把 b所指向的字符串拷贝到 a所指向的字符数组空间中。 .从一维数组 a[n」中顺序查找值为 key的元素,若查找成功则返回真否则返回假。 五、编程题 (每小题 6分 ,共 12分 ) 评分标准 :按编程完整程度酌情给分。 1. int f(int a[],int n) ==0) return 0; return a[n一1],a[n-1]+f(a,n一1); 刀1分 //6分 .Array::Array(const Array& aa){ n= aa. n; a=new int[n]; for(int i=0;i<n; i-1-+)a[i]=aa. a[i]; 刀1分 刀3分 刀6分
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有