若有定义reg[3:0] a; a = 4’ b1001,则 a << 2 = ,a >> 2 =
4’b0100 4’b0010
举一反三
- 若有定义:int a[4]={1,2,3};则数组a的每一个元素为( ) A: a[1]=1;a[2]=2;a[3]=3;a[4]=0; B: a[1]=1;a[2]=2;a[3]=3; C: a[0]=1;a[1]=2;a[2]=3;a[3]=0; D: a[0]=1;a[1]=2;a[2]=3;
- 若有定义语句 int h=2; 则表达式(b<<2)/(3||b)的值是()。 A: 8 B: 2 C: 4 D: 0
- 若有定义:int a[4][3],(*prt)[3]=a,*p=a[0];,则*((*prt+1)[2]可以正确表示数组元素a[1][2]的表达式。
- 若有定义:int a[2][4];,则引用数组元素正确的是 。 A: a[0][3] B: a[2][2] C: a[2][2+1] D: a[0][4]
- 若有定义:int s[3][4]={{1,2},{0},{3,4,5}};则s[2][1]的值为( ).
内容
- 0
若有定义:int a[3][4];则正确引用数组a元素的是: A: a[2][4] B: a[3][3] C: a[0][0] D: a[3][4]
- 1
若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是0,a[2][2]得到的初值是8。
- 2
若有定义语句:int x[5]={0, 1, 2, 3, 4}, *p;,则以下输出结果不为2的表达式是
- 3
若有定义:int a,b;则表达式a=4,b=3,a b 2, a,a b 2的值为 。
- 4
若有定义语句int b=2;则表达式(b<<2)/(3‖b)的值是[br][/br][br][/br] A: 4 B: 8 C: 0 D: 2