单项选择题

有以下类定义: class MyClass { public: MyClass(){cout<<1;} }; 则执行语句MyClass a,b [2],*p [2];后,程序的输出结果是______。

A.11
B.111
C.1111
D.11111
<上一题 目录 下一题>
热门 试题

单项选择题
关于动态存储分配,下列说法正确的是______。
A.new 和delete 是C++语言中专门用于动态内存分配和释放的函数
B.动态分配的内存空间也可以被初始化
C.当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间
D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
单项选择题
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______ 。
A.公有成员和私有成员
B.私有成员和保护成员
C.公有成员和保护成员
D.私有成员、保护成员和公有成员
相关试题
  • 有以下类定义: class MyClass { priv...
  • 有以下程序: #include <iostream> u...
  • 下列程序的输出结果是______。 #in...
  • 有以下程序 #include <iostream> usi...
  • 有以下类定义: class Point { public...