itgle.com

执行下列语句后Q的值等于( )。„„SIGNAL E: STD_LOGIC_VECTOR (2 TO 5);SIGNAL Q: STD_LOGIC_VECTOR (9 DOWNTO 2);„„E=(2=’0’, 4=’0’, THERS=’1’);Q=(2=E (2), 4=E (3), 5=’1’, 7=E (5), THERS=E (4));„„A.“11011011”B.“00110100”C.“11011001”D.“00101100”

题目
执行下列语句后Q的值等于( )。„„SIGNAL E: STD_LOGIC_VECTOR (2 TO 5);SIGNAL Q: STD_LOGIC_VECTOR (9 DOWNTO 2);„„E=(2=’0’, 4=’0’, THERS=’1’);Q=(2=E (2), 4=E (3), 5=’1’, 7=E (5), THERS=E (4));„„

A.“11011011”

B.“00110100”

C.“11011001”

D.“00101100”


相似考题
参考答案和解析
参考答案:D
更多“执行下列语句后Q的值等于( )。„„SIGNAL E: STD_LOGIC_VECTOR (2 TO 5);SIGNAL Q: STD_LOGIC_VECTOR (9 DOWNTO 2);„„E=(2=’0’, 4=’0’, THERS=’1’);Q=(2=E (2), 4=E (3), 5=’1’, 7=E (5), THERS=E (4));„„ ”相关问题
  • 第1题:

    有以下程序:includeusingnamespacestd;int main (){ int a[]={1,2,3, 4,5, 6, 7,8,9,

    有以下程序: #include<iostream> using namespace std; int main () { int a[]={1,2,3, 4,5, 6, 7,8,9, 10, 11, 12}; int *p=a+5, *q=0; *q=* (p+5); cout<<*p<<" "<<*q<<end1; return 0; }

    A.运行后报错

    B.66

    C.6 12

    D.5 5


    正确答案:A
    解析:本题考核指针的加减运算。程序首先定义并初始化数组a,并让定义指针p指向数组a的第6个元素,即a[5]。程序还初始化指针q为空,即没有指向对象。那么语句“*q=*(p+5);”,就是错误的,因为指针q为空。给指针q正确的赋值语句应为:“q=p+5;”。

  • 第2题:

    若有int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int(*q)[3]=a,*p a[0];则能够正确表示数组元素 a[1][2]的表达式是 ______。

    A.*((*q+1)[2])

    B.*(*(p+5))

    C.(*q+1)+2

    D.*(*(a+1)+2)


    正确答案:D

  • 第3题:

    用74160实现75进制计数器,采用置数法实现,D3D2D1D0接则0000,则反馈函数LD’的接法为()

    A.LD’=Q6Q5Q4Q2Q0

    B.LD’=Q6Q5Q4Q2

    C.LD’=(Q6Q5Q4Q2Q0)’

    D.LD’=(Q6Q5Q4Q2)’


    LD ’=(Q6Q5Q4Q2)’

  • 第4题:

    执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;

    A.8

    B.7

    C.6

    D.5


    正确答案:D

  • 第5题:

    5Q7E8F9G 4ELF2H6K

    A.0

    B.1

    C.2

    D.3


    正确答案:C