以下有关对象的叙述中,不正确的是()。
A.产生对象时必定要调用构造函数
B.撤销对象是必定要调用析构函数
C.对象被保护,其私有成员不能任意访问
D.对象可以没有构造函数或析构函数
- · 有4位网友选择 C,占比44.44%
- · 有3位网友选择 D,占比33.33%
- · 有2位网友选择 A,占比22.22%
A.产生对象时必定要调用构造函数
B.撤销对象是必定要调用析构函数
C.对象被保护,其私有成员不能任意访问
D.对象可以没有构造函数或析构函数
A. Java语言是一门面向对象的编程语言
B. Java是一门与平台无关的编程语言
C. Java具有JavaSE、JavaME和JavaEE三大平台
D. Java是一门介于汇编和高级之间的语言
A、解决方案就是从问题空间到解空间之间的桥梁。
B、执行一条计算机指令分为取指、译指和执行指令几个步骤。
C、不同的软件框架下,还是同一种解决方案。
D、不同的硬件件框架下,解决方案也是不同的。
A. Access 2000是Windows环境下的一个面向对象的关系数据库管理系统
B. Access 2000提供了简单直观的可视化操作
C. Access 2000与Word、Excel等软件具有类似的界面,但相互间不能进行数据交换和共享
D. Access 2000可查看、更新来自Internet的数据库数据。
下列程序运行结果是 。 class people{ int x , y ; public : people( ){ cout << "default constructor \n"; x=y=0 ; cout << " One \n" ; } people( int i ){ x=i ; y=0 ; cout << "constructor \n"; cout << " Two \n" ; } ~people( ) { cout << "destructor \n" ; } void print( ) { cout << x << setw(5) << y << endl ; } } ; void main( ) { people *ptr ; ptr=new people[2] ; ptr[0]=people( ) ; ptr[1]=people(3) ; for( int i=0 ; i<2 ; i++) ptr[i].print( ) delete [ ]ptr }>
下列程序运行结果是 。 #include <iostream.h> #include <string.h> class InvItem { char *desc; int units; public: InvItem(int size = 51) { desc = new char[size]; strcpy(desc, "C"); units = 0; } InvItem(char *d, int u=0) { desc = new char [strlen(d)+1]; strcpy(desc, d); units = u; } ~InvItem( ) { delete [ ]desc; } char *getDesc( ) { return desc; } int getUnits( ) { return units; } }; void main(void) { InvItem Inventory[3] = { InvItem("A", 10),InvItem("B") }; for(int Index = 0; Index < 3; Index++) { cout << Inventory[Index].getDesc( ); cout << Inventory[Index].getUnits( ) < <endl; }>
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!