有如下函数模板定义:
template<typename T1, Typename T2>
T1 Fun(T2 n){return n*5.0;}
若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。
A) FUN(9)
B) FUN<9>
C) FUN<double>[9]
D) FUN<9>(doubl
A.
B.
C.
D.
第1题:
有如下函数模板定义: template<typename T1,int a2,int a3> T1 fun(T1 a1) { return(al+a2+a3); } 则下列调用中正确的是( )。
A.fun<int,4,3>(5);
B.fun<4,3>(5);
C.fun<int,int,int>(5);
D.fun(5);
第2题:
如果$t1=$t2,则跳转到again标号处,正确的指令是()
A.bne $t1, $t2, again
B.bge $t1, $t2, again
C.ble $t1, $t2, again
D.beq $t1, $t2, again
第3题:
【判断题】平均温度差△tm=(△t2-△t1)/ln(△t2/△t1),若△t2/△t1<2时,则可用△tm=(△t2+△t1)/2来代替。
A.Y.是
B.N.否
第4题:
状态转移矩阵Φ(t1-t2)等于
A.-Φ(t1) Φ(t2)
B.Φ(-t2)Φ(t1)
C.-Φ(t2)Φ(t1)
D.Φ(t1) Φ(-t2)
第5题:
若同时定义了下列四个选项格式的函数和模板,fun(8,3.1)调用的是()
A.template<class T1,class T2)fun(T1,T2)
B.fun(double,int)
C.fun(double,int)
D.fun(double,char)