( 22 )有如下程序:
#include
using namespace std;
class A{
public
static int a;
void init () {a=1;}
A ( int a=2 ) {init () ;a++;}
};
int A:;a=0
A obj;
Int main ()
{
cout<<OBJ.A;
retum0;
}
运行时输出的结果是
A ) 0
B ) 1
C ) 2
D ) 3
第1题:
下面程序段中的错误语句是 ______。 class M{ int i; public: void ~AA(int); AA *p; void AA(); void AA(int x){i=x;}; };
A.AA *p;
B.void ~AA(int);
C.void AA(int);
D.void AA(int x){i=x;};
第2题:
第3题:
下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)
A.<class 'int'> <class 'float'> <class 'str'>
B.<class 'float'> <class 'int'> <class 'str'>
C.<class 'str'> <class 'float'> <class 'int'>
D.<class 'str'> <class 'int'> <class 'float'>
第4题:
第5题:
00330038003000301585067361821下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)
A.<class 'int'> <class 'float'> <class 'str'>
B.<class 'float'> <class 'int'> <class 'str'>
C.<class 'str'> <class 'float'> <class 'int'>
D.<class 'str'> <class 'int'> <class 'float'>
第6题:
8、如下代码的运行结果是__________。str1='abcd' print(type(str1[0]))
A.<class 'char'>
B.<class 'int'>
C.<class 'float'>
D.<class 'str'>