printf("%%");可以输出百分号
scanf 函数中的格式控制字符串是为了输入数据用的 , 无论其中有什么字符 , 也不会输出到屏幕上 , 所以 A 正确。 scanf() 的格式控制串可以使用其他非空白字符 , 如逗号 , 但在输入时必须输入这些字符 , 以保证匹配就可以 , 所以 B 错误。 Printf 函数可以输出常量也可以输出变量 , 所以 C 错误。 Prinf 函数可以用 "\%" 来输出百分号 %, 所以 D 错误。
构造函数不能声明为虚函数;但析构函数可以声明为虚函数,可解决父类指针释放子类对象问题。
1 构造一个对象的时候,必须知道对象的实际类型,而虚函数行为是在运行期间确定实际类型的。而在构造一个对象时,由于对象还未构造成功。编译器无法知道对象 的实际类型,是该类本身,还是该类的一个派生类,或是更深层次的派生类。无法确定。 2 虚函数的执行依赖于虚函数表。而虚函数表在构造函数中进行初始化工作,即初始化vptr,让他指向正确的虚函数表。而在构造对象期间,虚函数表还没有被初始化,将无法进行。

没有break语句,一直执行
case找到匹配的之后,顺序执行之后不再判断直到遇到break跳出
所以是0
网友评论