下面语句可以实现将P1口的高5位置位,低3位保持不变的是( )。
A: P1 = P1^0xF8;
B: P1 = P1&0xF8;
C: P1 = P1|0xF8;
D: P1 = P1&0x07;
A: P1 = P1^0xF8;
B: P1 = P1&0xF8;
C: P1 = P1|0xF8;
D: P1 = P1&0x07;
举一反三
- 接上题,如果要把代码省略处的代码补充完整、正确,应选择( )。 A: mux2_1 U3( .line[0](p0), .line[1](p1), .s[1](s), .f(f)); B: mux2_1 U3( .p0(p[0]), .p1(p[1]), .s(s[1]), .f(f)); C: mux2_1 U3( .p0(line[0]), .p1(line[1]), .s(s[0]), .f(f) ); D: mux2_1 U3( .p0(line[0]), .p1(line[1]), .s(s[1]), .f(f) );
- 对于声明 int a=1*p,*p1=&a,*p2=&a; 下列表达式错误的是( )。 A: a=*p1+*p2 B: p=p1 C: p=p1+p2 D: a=p1-p2
- 中国大学MOOC: 以下程序的输出结果是:int main(){ int a, b, *p, *p1, *p2; a = 8; b = 5; p1 = &a; p2 = &b; p = p1; p1 = p2; p2 = p; printf(%d %d , *p1, *p2); printf(%d %d , a, b); return 0;}
- <p>十三、((p1→((p1→p1)→p1))→((p1→(p1→p1))→(p1→p1)))是:</p>
- 二进制数字基带传输系统的误码率()。 A: P(1)+P(0) B: P(1)P(0|1)+P(0)P(1|0) C: P(0|1)+P(1|0) D: P(1)P(1|0)+P(0)P(0|1)