执行下列程序后,( P1)=________。
MOV P1 ,#3AH
CPL P1.1
CPL P1.4
CPL P1.6
SETB P1.2
MOV P1 ,#3AH
CPL P1.1
CPL P1.4
CPL P1.6
SETB P1.2
举一反三
- 有以下程序: main() int a=1, b=3, c=5, *p; int *p1=&a, *p2=&b, *p3=&c; *p= *p1*(*p2); printf("%d\n", *p); 执行后的输出结果是( )。 A: 1 B: 2 C: 3 D: 4
- 对于声明 int a=1*p,*p1=&a,*p2=&a; 下列表达式错误的是( )。 A: a=*p1+*p2 B: p=p1 C: p=p1+p2 D: a=p1-p2
- <p>十三、((p1→((p1→p1)→p1))→((p1→(p1→p1))→(p1→p1)))是:</p>
- 假设单片机P1口连接了8个LED,当P1输出低电平时,对应的LED被点亮,输出高电平时,LED被熄灭,那么P1=0x23时,哪些端口被点亮。 A: P1.0,P1.1,P1.3,P1.4,P1.5 B: P1.7,P1.6,P1.4,P1.2,P1.1 C: P1.7,P1.6,P1.4,P1.3,P1.2 D: P1.0,P1.1,P1.3,P1.4,P1.6
- 有以下程序: void main() { int a=1,b=3,c=5; int *p1=&a; int *p2=&b; int *p=&c; *p=*p1*(*p2); printf(“%d\n”,c); } 执行后的输出结果是( )。 A: 1 B: 2 C: 3 D: 4