( 20 )请阅读下面程序
public class ExampleStringBuffer{
public static void main ( String[] args ){
StringBuffer sb=new StringBuffer ( "test" ) ;
System.out.println ( "buffer= "+sb ) ;
System.out.println ( "length= "+sb.length ()) ; }}
程序运行结果中在 "length=" 后输出的值是
A ) 10
B ) 4
C ) 20
D ) 30
第1题:
已知类 String 的原型为
class string
{
public:
string(const char *str=null);//普通构造函数
string(const string &other);//拷贝构造函数
---string(void);
string &operate=(const string &other);//赋值函数
private:
char * m-data;//用于保存字符串
};
请编写 string 的上述4 个函数
第2题:
第3题:
以下叙述正确的是()。
A.main方法必须是public方法
B.构造方法必须是public方法
C.Java应用程序的文件名可以是任意的
D.构造方法应该声明为void类型
第4题:
请写出下面的输出:
class B
{
public:
virtual void Print(void)
{
printf(“B::Print\n”);
}
virtual void Reprint(void)
{
printf(“B:Reprint\n”);
}
void Algo(void)
{
Print();
Reprint();
}
};
class D : public B
{
public:
virtual void Print(void)
{
printf(“D::Print\n”);
}
};
void main()
{
B *p = new D();
p->Print();
p->Algo();
}
第5题:
第6题:
以下叙述正确的是()
A.main方法必须是public方法
B.构造方法必须是public方法
C.Java应用程序的文件名可以是任意的
D.构造方法应该声明为void类型