正在加载图片...
A(char¥aa){ a- char[strlen(aa)十1];/进行动态存储分配 strcpy(a,aa);/用aa所指字符串初始化a所指向的动态存储空间 (delete []a;} /定义析构函数 }; 得分 评卷人 四、理解问答题,分别写出前2小题的程序运行结果和指出后2小题 的程序或函数功能。(每小题6分,共24分) 1.include<iomanip.h> #include<math.h inta[4]={36,-5,73,8}; void main() { int i,y; for(i=0;i<4;i++){ if(a[i门<0)y=a[i门; else if(a[i]<10)y=a[]*a; else y=2 a[i]-5; cout<<y<<’'; } cout<<endl; 运行结果: 2.include<iostream.h const int N=4; 61A(char*aa){ a= char[strlen(aa)十1]; //进行动态存储分配 strcpy(a,aa); //用 as所指字符串初始化 a所指向的动态存储空间 {delete []a; 刀定义析构函数 得 分 评卷人 四、理解问答题 ,分别写出前 2小题的程序运行结果和指出后 2小题 的程序或函数功能。(每小题 6分,共 24分 ) 1.#include< iomanip. h> 井include< math. h> int a[4〕二{36,一5,73,8}; void main() int i,y; for(i=0;i<4;i++){ if(a[i]<0) y=a仁1〕; elseif<[i]<10) y二a[i] * a仁i]; else y = 2*a[i〕一5; cout< y+ ” ; cout< endl 运行结果 : 2.#include<iostream. h> const int.N=4; 61
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有