A. INT1、T0、T1、串口、INT0 B. INT0、T0、INT1、T1、串口 C. INT0、T0、T1、INT1、串口 D. T0、T1、INT0、INT1、串口
举一反三
- 在MCS-51单片机中中断自然优先级的排列顺序是() A: INTI、T0、串口、INT0 B: INT0、INT1、T0、串口 C: INT0、T0、T1、串口 D: T0、T1、INT0、INT1、串口
- 默认情况下,51单片机的哪个中断源优先级最高? A: 外部中断0(INT0) B: 外部中断1(INT1) C: 定时器0(T0) D: 定时器1(T1)
- 下列程序段 A 与 B 功能等价,请填写程序段 B 中相应语句。 程序段A: int f( int n ) { if(n<=1) return n; else return f(n-1)+f(n-2); } 程序B: int f( int n )______; t0=0; t1=1; t=n; while ( n>1 ) { t = t0+t1 ; t0 = t1; t1 = t; n - -; } return t ; }
- 若MCS-51的所有中断源均处于同一优先级,则它们按自然优先级从高到低的顺序是() A: INT0、T0、INT1、T1、串行口 B: T0、INT0、T1、INT1、串行口 C: T0、T1、INT0、INT1、串行口 D: 串行口、INT0、T0、INT1、T1
- 若MCS-51的所有中断源均处于同一优先级,则它们按自然优先级从高到低的顺序是( ) A: INT0、T0、INT1、T1、串行口 B: T0、INT0、T1、INT1、串行口 C: T0、T1、INT0、INT1、串行口 D: 串行口、INT0、T0、INT1、T1
内容
- 0
有以下程序 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}; swap1(a); swap2(b[0],b[1]); printf(“%d %d %d %d ”,a[0],a[1],b[0],b[1]); } 执行后输出的结果是:
- 1
中国大学MOOC: 下面程序执行后的输出结果是:#include <iostream>using namespace std;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;}int main( ){int a[2]={3,5},b[2]={3,5};swap1(a) ; swap2(b[0],b[1]);cout<<a[0] <<a[1] <<b[0] <<b[1];return 0;}
- 2
AT89C51单片机的计数器1引脚为()引脚 A: T0 B: T1 C: INT0 D: INT1
- 3
int a=1,b=3,t=0;if(a>b)t=a;a=b;b=t;那么a和b的值为()。 A: 1 3 B: 0 1 C: 1 0 D: 3 0
- 4
已知“syms x y z t r; x=r*cos(t); y=r*sin(t); f=x+y+z; r1=0; r2=1; z1=r^2; z2=1; t1=0; t2=2*pi; f1=int(f*r,z,z1,z2); f2=int(f1,r,r1,r2); A=int(f2,t,t1,t2)”,则下列说法正确的是【】