请根据以下两条语句的执行,最后变量A中的值是()。 reg[7:0]A; A=2’hFF;A、8’b0000_0011B、8’h03C、8’b1111_1111D、8’b11111111

题目

请根据以下两条语句的执行,最后变量A中的值是()。 reg[7:0]A; A=2’hFF;

  • A、8’b0000_0011
  • B、8’h03
  • C、8’b1111_1111
  • D、8’b11111111
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有以下程序 main( ) { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是

A.随机值

B.0

C.5

D.6


正确答案:B
解析:首先使指针指向数组元素x[3],即5,执行printf语句,输出s[2]的值即s+2(指针后移两位)。

第2题:

若有定义int a=2;则执行完语句a+=a-=a*a;后,a的值是( )。

A.0

B.4

C.8

D.-4


正确答案:D

第3题:

设有以下语句int a=1,b=2,c;c=a ^ (b<<2);执行后, C 的值为

A)6

B)7

C)8

D)9


正确答案:D
(28)D) 解析 : ^ 为按位异或运算符 ;<< 为左移运算符 。 b<<2 二进制左移两位 , 后得 8, 与 a 进行或运算后 , 得 9 。

第4题:

若有定义:int a=10,b=8,c=4:然后顺序执行下列语句后,变量a中的值是__________。c=(b-=(a-4));a=(c%2) (b-1);


正确答案:
2【解析】本题考查的是基本赋值运算符和赋值表达式。表达式 c=(b-=a-4)等价于c=(b=b-a 4)等价于c=b=2;表达式a=(c%2 (b-1))等价于a=1 2-1=2:因此最后a的值为2。

第5题:

当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];

A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]

B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]

C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]

D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]


正确答案:B

第6题:

假设a和b为int型变量,则执行以下语句后,b的值为 ______。 a=1;b=10; do {b-=a;a++; }while(b--<0);

A.9

B.-2

C.-1

D.8


正确答案:D
解析:本题程序第一轮循环后b的值为9,在进行循环条件测试时,先取b的现值9与0比较,然后再将b减1。由于90不成立,因此循环结束,这时b的值已变成8,本题正确答案为D。

第7题:

设a=5,b=6,c=7,d=8,执行下列语句后,x的值为( )。 x=IIft(a>B.And(c>D.,1 0,20)A.1f)SXB

设a=5,b=6,c=7,d=8,执行下列语句后,x的值为( )。 x=IIft(a>B.And(c>D.,1 0,20)

A.1f)

B.20

C.True

D.False


正确答案:B
B)【解析】本题考查IIf函数。IIf函数可用于执行简单的条件判断操作,其格式为result=IIf(<条件>,<Tree部分>,<False部分>),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。本题中由于(a>b)And(c>d)的结果为假,所以x的值为20。

第8题:

设有以下语句: int a=1,b=2,c; c=a^(b<<2); 执行后,C的值为( )。

A.6

B.7

C.8

D.9


正确答案:D
解析:b=2表示的二进制数为00000010,经过移位操作得到00001000,异或操作”a^(00001000)”得到00001001,即十进制数9。

第9题:

若有定义:int a=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是__________。

c=(b-=(a-5));

a=(c%3) (a=8);


正确答案:
7【解析】本题考查基本赋值运算符和赋值表达式。c=b-=(a-5)) 等价于c=b-(a-5)-7,c%3=1,a=c%3) (a=8)=9,但c的值在第二条语句只能够并没有被改变,因此c的值还是7。

第10题:

在"intb[][3]={{1},{3,8) ,{4,5,7},{0}};"中,b[2][2]的值是( )。

A.0

B.7

C.1

D.8


正确答案:B