有以下程序: void swapl(int c[]) { int t; t=c[0]; c[0]=c[1]; c[1]=t; } void swap2{int c0, int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5}, b[2]={3,5}; swap1 (A) ; swap2 (b[0],b[1]); printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); } 其输出结果是
A.5 3 5 3
B.5 3 3 5
C.3 5 3 5
D.3 5 5 3
第1题:
有以下程序 void swapl(int c0[],int c1[] { int t; t=c0[0]; c0[0]=c1[0]; c1[0]=t; } void swap2 (int *c0,int *c1) { int t; t-*c0; *c0=*c1; *c1=t; } main() { int a[2]={3,5}, b[2]={3,5} swapl(a,a+1); swap2(&b[0],&b[1]); printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); } 程序运行后的输出结果是
A.3 5 5 3
B.5 3 3 5
C.3 5 3 5
D.5 3 5 3
第2题:
若MCS-51的所有中断源均处于同一优先级,则它们按自然优先级从高到低的顺序是()
A.INT0、T0、INT1、T1、串行口
B.T0、INT0、T1、INT1、串行口
C.T0、T1、INT0、INT1、串行口
D.INT0、T0、INT1、T1
第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题:
有以下程序: void swap1(int C[]) { int t; t=c[0]; c[0]=C[1]; c[1]=t; } void swap2(int c0, int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5}, b[2]={3,5); swapl(a); swap2(b[0],b[1]); printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); } 其输出结果是
A.5 3 5 3
B.5 3 3 5
C.3 5 3 5
D.3 5 5 3
第5题:
当中断优先级寄存器IP=00010000B时,8051单片机响应中断的顺序为()。
A./INT0, T0, /INT1, T1, 串行口
B.T0, /INT0, /INT1, T1, 串行口
C./INT1, /INT0, T0, T1, 串行口
D.串行口, /INT0, T0, /INT1, T1
第6题:
1、按下列中断优先顺序排列,有可能实现的有()。
A.T1、T0、INT0、INT1、串行口
B.INT0、T0、INT1、T1、串行口
C.INT0、INT1、串行口、T0、T1
D.INT1、串行口、TO、INTO、T1