有如下函数模板定义: template<typename T1,int a2,int a3> T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。
A.sum<int,4,3>(5);
B.sum<4,3>(5);
C.sum<int,int,int>(5);
D.sum(5);
第1题:
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是
A.sum<int,4,3>(5);
B.sum<4,3>(5);
C.sum<int,int,int>(5);
D.sum(5);
第2题:
若同时定义了下列四个选项格式的函数和模板,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)
第3题:
处于同一级别的5个中断源同时请求中断时,CPU响应中断的次序为 。
A.串行口、T1、INT1、T0、INT0
B.INT0、T0、INT1、T1、串行口
C.串行口、INT1、T1、INT0、T0
D.T0、INT0、T1、INT1、串行口
E.INT1、T0、T1、串行口
第4题:
若MCS-51的所有中断源均处于同一优先级,则它们按自然优先级从高到低的顺序是()
A.INT0、T0、INT1、T1、串行口
B.T0、INT0、T1、INT1、串行口
C.T0、T1、INT0、INT1、串行口
D.INT0、T0、INT1、T1
第5题:
当中断优先级寄存器IP=00010000B时,8051单片机响应中断的顺序为()。
A./INT0, T0, /INT1, T1, 串行口
B.T0, /INT0, /INT1, T1, 串行口
C./INT1, /INT0, T0, T1, 串行口
D.串行口, /INT0, T0, /INT1, T1