王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 青书学堂系统 > 许昌学院> 许昌学院面向对象程序设计
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
[应用题,25分]
请在横线中填入程序,完成如下PID控制仿真程序. (注意符号、标点符号、括号用半角)

#include
class AAA
{
int A,B;
public:
AAA()
{A=100;B=200;
cout<<"deflat constructing\n";
}
AAA(int i,int j)
{A=i,B=j;
cout<<"constructing\n";}
~AAA(){cout<<"destructing\n";}
void print( )
{cout<<><><><"\n";}>
friend int add(AAA &s1);
};
int add(AAA &s1)
{return (s1.A+s1.B);}
void main()
{AAA a1,*a2;
int s;
a2=new AAA(5,6);
a1.print();
a2->print();
s=add(*a2);
cout<<”s=”<<><>
delete a2;
}
运行结果是:

答案是:default constructing deflat constructing constructing 100,2005,6 s=11 destructing destructing


出自 许昌学院面向对象程序设计  青书学堂系统

许昌学院

更多试题>>>>
1、在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则 A.称为函数的直接递归调用 B.称为函数的间接递归调用 C.称为函数的循环调用 D.C语言中不允许这样的递归调用
2、C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是 A. 增加了一些新的运算符 B.允许函数重载,并允许设置缺省参数 C.规定函数说明符必须用原型 D.引进了类和对象的概念
3、设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是 A.(a+b)*h/2 B.(1/2)*(a+b)*h C.(a+b)*h*1/2 D.h/2*(a+b)
4、以下4个选项中,不能看作一条语句的是 A.{;} B.a=0,b=0,c=0; C.if(a>0); D.if(b==0) m=1;n=2;
5、设整型变量a为5,使b不为2的表达式是 A.b=a/2 B. b=a%2 C.b=6-(--a) D.b=a>3?2:1


提升学历-成人高考报名入口 提升学历-成人高考院校名单