阅读下面的程序:[br][/br]class Test:[br][/br]data1 = 10[br][/br]def __str__(self): return "data1 = %d" % (self.data1)[br][/br]test = Test()[br][/br]print(test)[br][/br]print(repr(test))[br][/br]上述程序最终执行的结果为()。
A: 面向对象.Test object at 0x101ca12e8>data1 = 10
B: 面向对象.Test object at 0x101ca12e8><面向对象.Test object at 0x101ca12e8
C: data1 = 10data1 = 10
D: data1 = 10
A: 面向对象.Test object at 0x101ca12e8>data1 = 10
B: 面向对象.Test object at 0x101ca12e8><面向对象.Test object at 0x101ca12e8
C: data1 = 10data1 = 10
D: data1 = 10
举一反三
- 执行下面代码的输出结果是( )。[br][/br]class test:[br][/br] __data=0[br][/br]a=test() __data=10[br][/br]a._test__data=20[br][/br]test.__data=30[br][/br]print(test._test__data) A: 0 B: 10 C: 20 D: 30
- 执行下列代码后的输出结果是() class test: __data = 0[br][/br] a = test() a.__data = 10 a._test__data = 20 test.__data = 30 print(test.test__data) A: 0 B: 10 C: 20 D: 30
- 设有定义:[br][/br]struct complex[br][/br]{ int real,unreal;} data 1={1,8},data 2;[br][/br]则以下赋值语句中错误的是( )。 A: data 2=data1; B: data 2={2,6}; C: data 2.real=data 1.real; D: data 2.real=data1 .unreal;
- 执行下面的代码后,输出结果为( )。class test{public $data;}Sx=new test();$x->data=100;$y=$x;$y->data=10;echo $x->data; A: 100 B: 10 C: 0 D: null
- #print(“Test”)[br][/br]print(“abc”)#print(“xyz”)程序的输出结果是() A: Test <br>abcxyz B: abc C: abcxyz D: Test abc <br>xyz