题目内容

下列程序段中,当P1=0xfd时,P2=()#includechar state;state=P1; // 读入P1口的状态,送入statestate=state&0x03; // 屏蔽P1口的高6位switch (state) // 判P1口低2位开关状态{ case 0: P2=0x01;// P1.1、P1.0=00,点亮P2.0脚LEDcase 1: P2=0x02;// P1.1、P1.0=01,点亮P2.1脚LEDcase 2: P2=0x04; break;// P1.1、P1.0=10,点亮P2.2脚LEDcase 3: P2=0x08; break;// P1.1、P1.0=11,点亮P2.3脚LED}

A. 0x01
B. 0x02
C. 0x04
D. 0x08

查看答案
更多问题

下列使用绝对宏DBYTE访问内存单元,错误的是

A. for(i=0;i<10;i++)DBYTE[0x30+i]=0;
B. for(i=0;i<10;i++)DBYTE[0x30+i]=i;
C. for(i=0;i<10;i++)DBYTE[0x30]+i=0x01;
D. for(i=0;i<10;i++)A[i]=DBYTE[0x30+i];

下列哪些标识符是合法的?

A. 123_
B. _if
C. d!f
D. int

下面的延时函数delay( )执行了()次空语句。 viod delay( ){ int i;for(i=0;i<=100;i++);}

A. 0
B. 100
C. 101
D. 99

下列哪种尾缀文件是单片机系统需要的可执行文件?()

A. .h
B. .exe
C. .obj
D. .hex

答案查题题库