已知swap函数模板的定义如下: template[typenameT] voidswap(T&var1,T&var2) { Ttemp=var1; var1=var2; var2=temp; } 可使用以下哪种方式调用swap?___________
A: A.intv1=1;intv2=2;swap(v1,v2);
B: B.swap(1,2);
C: C.intv1=1;intv2=2;swap(&v1,&v2);
D: D.intv1=1;doublev2=2;swap(v1,v2);
A: A.intv1=1;intv2=2;swap(v1,v2);
B: B.swap(1,2);
C: C.intv1=1;intv2=2;swap(&v1,&v2);
D: D.intv1=1;doublev2=2;swap(v1,v2);
A
举一反三
- If you define the swap function as follows:[br][/br]template [typename T][br][/br]void Swap(T &var1, T &var2) {[br][/br] T temp = var1;[br][/br] var1 = var2;[br][/br] var2 = temp;[br][/br]}[br][/br]You can invoke Swap using ______. A: Swap(1, 2) B: int v1 = 1, v2 = 2; Swap(v1, v2); C: int v1 = 1, v2 = 2; Swap(&v1, &v2); D: int v1 = 1; double v2 = 2; Swap(v1, v2);
- 设无向图为 G=(V,E),其中 V={v1,v2,v3,v4},E={(v1,v2),(v3,v4),(v4,v1),(v2,v3),(v1,v3)}。则每个顶点的度依次为: A: 2, 1, 1, 1 B: 1, 1, 2, 1 C: 3, 2, 3, 2 D: 2, 3, 2, 3
- 下列程序的输出结果是:x = 1 y = 2 def swap(a, b): t = a a = b b = t print a, b swap(x, y) print x, y A: 1 21 2 B: 2 11 2 C: 1 22 1 D: 2 12 1
- 一定量的理想气体从p1,V1,T1分别经(1)绝热可逆膨胀到p2,V2,T2;(2)经绝热恒外压膨胀到p´2,V´2,T´2,若p´2=p2,那么( ) A: T´2>T2,V´2>V2 B: T´2=T2,V´2=V2 C: T´2>T2,V´2<V2 D: T´2<T2,V´2>V2
- 创建一个包含3个元素的数组的方式是 A: var num=[1, 2, 3]; B: var num={1, 2, 3}; C: var num=new Array(1, 2, 3); D: var num=new Array[1, 2, 3];
内容
- 0
已知u(1)=1,u"(1)=2,v(1)=1,v"(1)=-1,若函数y=u(x)v(x),则y"(1)等于______。 A: -1 B: 1 C: -2 D: 2
- 1
如图所示电路,已知ε1=5 V,ε2=3 V,R内1=R内2=1 Ω,R1=R2=R3=2 Ω,则Uab=[img=218x121]17e0aaba219d507.jpg[/img] A: 5 V B: 2 V C: -1 V D: 1 V E: -2 V
- 2
$var 的值是多少? $var=1/2; 0 0.5 1
- 3
设Varξ=Varη=Var(ξ-2η)=1, 则COV(ξ,η)=______
- 4
两种单色光由水中射向空气时发生全反射的临界角分别为θ1、θ2。用n1、n2分别表示水对两单色光的折射率,v1、v 2分别表示两单色光在水中的传播速度 A: nl < n2、v 1 < v 2 B: nl < n2、v 1 > v 2 C: nl > n2、v 1 < v 2 D: nl > n2、v 1 > v 2