设有下面的类的定义: class AA{ String name; public AA(){ System.out.print("我是AA!"); } public AA(String name){ this.name=name; System.out.print("我的名字是"+name);} } 则执行 AA a=new AA(“张三”); AA b=new AA(); 输出的是:
举一反三
- 以下代码执行后的结果是: public class Person { String name = “小芳”; public Person(String name) { name = “小兰”; } public void show() { this.name = “小翠”; } public static void main(String[] args) { Person p = new Person(“小凤”); System.out.print(p.name); p.show(); System.out.print(p.name); } }
- 阅读下面程序 importjava.io.*; public class TypeTransition{ public static void main(String args[]){ char a=’h’; int i=100 ; int J=97; int aa=a+i; System.out.println("aa="+aa); char bb=(char)j; System.out.println("bb="+bb): } } 如果输出结果的第二行为bb=a,那么第一行的输出结果是( )。 A: aa=I B: aa=204 C: aa=v D: aa=156
- 有如下类定义: class AA{ int a; public: AA(int n=0):a(n)}; class BB: public AA{ public:BB(int n)【】};其中【】处缺失的部分是()。 A: :a(n){ } B: :AA(n){ } C: {a(n);} D: {a=n;}
- 当使用如下代码提交表单时,下列说法正确的是<form method="post"><input type="text" name="aa" value="11"><input type="text" name="Aa" value="22"><input type="submit"></form> A: 该表单将提交aa=11 B: 该表单将提交aa=22 C: 该表单将提交Aa=22 D: 该表单将提交aa=11,Aa=22
- 在下面的类声明中,错误的是 A: class AA{ BB b; }; class BB{ AA a; }; B: class AA{ AA *a; }; class BB{ BB &b; }; C: class BB; class AA{ BB *b; }; class BB{ AA a; }; D: class AA; class BB{ AA &a; }; class AA{ BB b; };