举一反三
- 下列类模板说明中,正确的是? A: template<typename T1, T2> B: template<class T1, T2> C: template<typename T1, typename T2> D: template(class T1, class T2)
- 下面定义类模板模板参数的定义语句错误的是( )。 A: template <class T1,class T2,class T3=double,int N=100> B: template <class T1,class T2=double,class T3=float,int N=100> C: template <class T1,class T2=double,class T3,int N=100> D: template <class T1,class T2,class T3,int N>
- 下列函数模板定义中错误的是 A: template<class Q> B: template<class Q> Q F(Q x){return Q+x;} Q F(Q x){return x+x;} C: template<class T> D: template<class T> T F(T x){return x * x;} bool F(T x){return x>1;}
- 下面的函数模板定义中错误的是______ 。 A: A) template<class Q > B: QF (Q x)return Q +x; C: B) template<class Q > D: QF (Q x)returnx/x; E: C) template <class T > F: T F(T x) return x*x; G: D) template <class T> H: bool F (T x) return x>1;
- Python语句print(type(1/2))的输出结果是()。 A: <;class ‘int’>; B: <;class ‘number’>; C: <;class ‘float’>; D: <;class ‘double’>;
内容
- 0
表达式 type(int('45')) 的结果是:( ) A: <class 'float'> B: None C: <class 'int'> D: <class 'str'>
- 1
下面哪一个类可以访问foo包中的所有变量?()package foo;class a{int c}class b{private int d}class c{public int e} A: class a B: class b C: class c D: 都不能
- 2
Python语句a=121+1.21;print(type(a))的输出结果是( )。 A: <;class 'int'>; B: <;class 'float>; C: <;class 'double'>; D: <;class "long'>;
- 3
给定如下代码,哪个表达是错误的?class C1 {} class C2 extends C1 { } class C3 extends C2 { } class C4 extends C1 {} C1 c1 = new C1(); C2 c2 = new C2(); C3 c3 = new C3(); C4 c4 = new C4(); A: c1是C1的实例 B: c2是C1的实例 C: c3是C1的实例 D: c4是C2的实例 E: c4是C1的实例
- 4
下面代码的输出结果是()。 >;>;>; s = {} >;>;>; type(s) >;>;>; s = [] >;>;>; type(s) >;>;>; s = () >;>;>; type(s) A: <;class 'tuple'>; <;class 'list'>; <;class 'dict'>; B: <;class 'dict'>; <;class 'list'>;<;class 'tuple'>; C: <;class 'dict'>;<;class 'list'>;<;class 'set'>; D: lt;class 'tuple'>;<;class 'dict'>;<;class 'list'>;