请根据以下两条语句的执行,最后变量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

相似考题
参考答案和解析
正确答案:A
更多“请根据以下两条语句的执行,最后变量A中的值是()。 reg[7:0]A; A=2’hFF;A、8’b0000_0011B、8’h03C、8’b1111_1111D、8’b11111111”相关问题
  • 第1题:

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

    A.0

    B.4

    C.8

    D.-4


    正确答案:D

  • 第2题:

    当执行下面的语句定义一维数组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

  • 第3题:

    若有定义: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。

  • 第4题:

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

    A.6

    B.7

    C.8

    D.9


    正确答案:D
    本题考查两个知识点,按位异或左移把b左移2位化成二进制c=a(b<<2)=a^(000010<<2)=a^001000=0000001^O01000=9,故选择D。

  • 第5题:

    假设a和b为int型变量,则执行以下语句后b的值为( )。

    A.9

    B.-2

    C.-1

    D.8


    正确答案:D
    当b为10时,执行b-=a,此时b为9,接着b——表达式值为9,b的值为8,大于0,while不成立,退出循环,故选择D选项。

  • 第6题:

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

    A.随机值

    B.0

    C.5

    D.6


    正确答案:B
    解析:通过赋值语句“s=x+3”,使指针变量s指向数组元素x[3],输出语句中的spl等价于*(s+2),即x[5]值为0。所以,B选项为所选。

  • 第7题:

    FORTRAN赋值语句M=5+3.0**2/2执行后,整型变量M的值是:
    (A) 9.5 (B) 10
    (C) 9 (D) 8


    答案:C
    解析:

  • 第8题:

    FoxPro命令:STORE2+6 TO a,B执行后,变量a和B的值分别是()。

    • A、8,8
    • B、0,8
    • C、0,0
    • D、8,0

    正确答案:A

  • 第9题:

    执行语句a=3:a=a+5后,变量a的值是()。

    • A、3
    • B、5
    • C、8
    • D、出错

    正确答案:C

  • 第10题:

    在VB程序中,当变量H的值等于8时,执行“IFH>8thenR=10elseR=20”语句后,R值为()。

    • A、5
    • B、10
    • C、20
    • D、10或20

    正确答案:C

  • 第11题:

    单选题
    在VB程序中,当变量H的值等于8时,执行“IFH>8thenR=10elseR=20”语句后,R值为()。
    A

    5

    B

    10

    C

    20

    D

    10或20


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    执行语句a=3:a=a+5后,变量a的值是()。
    A

    3

    B

    5

    C

    8

    D

    出错


    正确答案: C
    解析: 暂无解析

  • 第13题:

    设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。

  • 第14题:

    若有定义: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。

  • 第15题:

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

    A.0

    B.7

    C.1

    D.8


    正确答案:B

  • 第16题:

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

    A.9

    B.-2

    C.-l

    D.8


    正确答案:D
    当b为10时,执行b-=a,此时b为9,接着b--表达式值为9,b的值为8,大于0,while不成立,退出循环,故选择D选项。

  • 第17题:

    设有以下语句

    执行后,c的值为( )。

    A.9

    B.7

    C.8

    D.6


    正确答案:A
    b为2,二进制为00000010,执行左移两位操作后为00001000,然后与a00000001做异或操作,结果为00001001,即十进制的9,因此A)选项正确。

  • 第18题:

    假定a和b为int型变量,则执行以下语句后b的值为( )

    a=1; b=10;

    do b-=a; a++;

    }while<(b--<0);

    A. A.9

    B.-2

    C.-1

    D.8


    正确答案:D
    在这个程序段中,循环开始前变量a的值为1,b的值为10,每次循环从变量b减去a,并让a增1,并在循环条件判定时,又让b减去1。第一次循环后,变量b的值变成9,变量a的值变为2,循环判断时,因b的值大于0,循环条件不成立,结束循环。但在循环判断时,让b减去了1,所以循环结束时,变量b的值为8。正确的解答是D。

  • 第19题:

    FORTRAN赋值语句M=5+3.0**2/2执行后,整型变量M的值是( )。

    A.95
    B.10
    C.9
    D.8

    答案:A
    解析:

  • 第20题:

    下列数组描述中不正确的代码是()。

    • A、integer cou [7:0] ;
    • B、reg bool [16:0] ;
    • C、integer mat [4:0][0:127] ;
    • D、reg [8*8:1] carray_value;

    正确答案:D

  • 第21题:

    执行以下程序后,A中的值是();MOVA,#28H;ORLA,#0F0H;SWAPA;

    • A、8FH
    • B、28H
    • C、F8H
    • D、2FH

    正确答案:A

  • 第22题:

    写出下列语句执行后a,b的值。 int a=6,b; b=(++b)+(a++); ()

    • A、a=8,b=14
    • B、a=7,b=8
    • C、a=14,b=14
    • D、a=8,b=8

    正确答案:A

  • 第23题:

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

    9

    B

    7

    C

    8

    D

    6


    正确答案: C
    解析:
    b<<2后得到8,异或操作,两个操作数相同得0,不同得1。a的最右4位是0001,b的最右4位是1000,其余位全部是0。0001 ^ 1000=(1001)2=9,答案选择A选项。