单选题

5.(单选题)已知变量i=0x83,小王想让变量i的值变为i=0x8f,你认为____语句能帮他实现这个功能。

A、

 i= i|0x0f

B、

 i= i&0x0f

C、

i= i^0xff

D、

i= ~i

下载APP答题
由4l***vo提供 分享 举报 纠错

相关试题

单选题 8.(单选题)若j=32,执行j>>=2;操作后,运算结果为____ 。

A、

0x04

B、

0x08

C、

0x10

D、

0x20

单选题 7.(单选题).请你告诉小王,下面的do while循环执行了____次空语句。 unsigned char i=3 ; do { ; } while(i>=6);

A、

0

B、

1

C、

6

D、

无数次

单选题 4.(单选题)十六进制数0xDA转换成二进制数,结果为____。

A、

10111010

B、

11011010

C、

10011101

D、

11011001

单选题 3.(单选题)小王初学单片机,他用C语言编写了下面语句,你帮他计算一下,这段语句执行完,变量sum的值为___ 。 unsigned char k,sum=0; for(k=0;k<5;k++) {sum=sum+k;}

A、

5

B、

6

C、

10

D、

15

单选题 9.(单选题)二进制数11100101转换成十六进制数,结果为____。

A、

0x04

B、

0xf5

C、

0xe4

D、

0xe5

单选题 2.(单选题)小王编写了一个一维数组,关键字“code”是为了把table数组存储在程序存储器,unsigned char code table[6]= {0, 1, 4, 9, 16, 25};其中数组元素table [2]的值为____ 。

A、

1

B、

4

C、

9

D、

16

单选题 1.(单选题)执行下列程序后,变量i的值为____ 。 main( ) {unsigned char i=0,j; for(j=0;j<5;j++) { if(j==2)continue; i=i+2; } }

A、

0

B、

2

C、

8

D、

10

单选题 6.(单选题)小王编写了一段延时子函数,函数定义语句如下: void delay(unsigned int i);那么,变量i的取值范围为 ____ 。

A、

-128~127

B、

0~250

C、

-32768~32768

D、

0~65535