verilog

P,Q,R都是4bit的输入矢量,下面哪一种表达形式是正确的()A、input P[3:0],Q,R;B、input P,Q,R[3:0];C、input P[3:0],Q[3:0],R[3:0];D、input [3:0] P,[3:0]Q,[0:3]R;E、input [3:0] P,Q,R;

题目

P,Q,R都是4bit的输入矢量,下面哪一种表达形式是正确的()

  • A、input P[3:0],Q,R;
  • B、input P,Q,R[3:0];
  • C、input P[3:0],Q[3:0],R[3:0];
  • D、input [3:0] P,[3:0]Q,[0:3]R;
  • E、input [3:0] P,Q,R;
参考答案和解析
正确答案:E
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编制销售量综合指数的公式结果正确的是( )。

A.K=∑p0q1/∑p0q0

B.K=∑p1q1/∑p1q0

C.K=∑p1q1/∑p0q0

D.K=∑p1q1/∑p0q1


正确答案:A
解析:编制综合指数的一般原则:数量指标指数应以基期质量指标同度量;质量指标指数应以报告期数量指标同度量。

第2题:

设程序如下:includeusing namespace std;int main(){int **p,*q,r=10;q=&r;p=&am

设程序如下: #include<iostream> using namespace std; int main() { int **p,*q,r=10; q=&r; p=&q; cout<<**p+1<<end1; return 0; } 以上程序的输出结果是( )

A. p的地址

B. r的地址

C.11

D.运行错误


正确答案:C
解析:p为一个二级指针,其存放的是指针变量q的地址,而q存放的又是r的地址。故式子++p相当于对r的引用。所以最后输出的结果为11。

第3题:

计算商品价格综合指数所选用的公式为( )。

A.∑p1q1/∑p0q0

B.∑p1q1/∑p0q1

C.∑p0q1/∑p1q1

D.∑p1q0/∑p0q0


正确答案:B
解析:商品价格综合指数属于质量指标综合指数,应以报告期数量指标q,同度量(加权),故应采用公式为∑p1q1/∑p0q1。

第4题:

写异步D触发器的verilog module。(扬智电子笔试) module dff8(clk , reset, d, q); input clk;

写异步D触发器的verilog module。(扬智电子笔试)

module dff8(clk , reset, d, q);

input clk;

input reset;

input [7:0] d;

output [7:0] q;

reg [7:0] q;

always @ (posedge clk or posedge reset)

if(reset)

q <= 0;

else

q <= d;

endmodule


正确答案:
      

第5题:

若有如下程序:include using namespace std;int main(){ char *p="abcdefgh",*r; lon

若有如下程序: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q; q=(long *)p; q++; r=(char *)q; cout<<r<<end1; return 0; } 上述程序的输出结果是( )。

A.abcdefgh

B.0

C.abcd

D.efgh


正确答案:D
解析:本题定义了一个字符型指针变量p,并通过赋初值让它指向了一个字符串。还定义了另一个字符型指针变量r和一个长整型指针变量q。首先通过语句“q=(long*)p;”,把p的地址值强制转换为长整型地址值并赋值给q,然后执行“q++;”,地址值增加了4,执行语句“r=(char*)q;”,把长整型指针变量q的值再强制转换成字符型地址值并赋给r,r的值应为字符串中字符“e”的地址。最后输出r指向的字符串。

第6题:

某工程网络计划图中,P工作的紧后工作为Q和R,其持续时间分别为6天、3天、2天,P工作第8天开始,Q和R工作均于第18天必须最迟完成,则以下参数计算正确的是()

A. P工作的自由时差为l天

B. P工作的自由时差为0天

C. Q工作的总时差为0天

D. P工作的最迟开始时间为第l0天

E. R工作的总时差为2天


正确答案:BE

第7题:

有以下程序: inClude structNODE{ int num; structNODE*next; }; main() {StructN00E

有以下程序:

#inClude <stdlib.h>

struct NODE{

int num;

struct NODE *next;

};

main()

{ Struct N00E *p,*q,*r;

int sum;0;

p=(struct NODE *)malloc(sizeof(struct NODE));

q=(struct NODE *)malloc(sizeof(struct NODE));

r=(struct NODE *)malloc(Sizeof(struct NODE));

p->num=1;q->num=2;r->num=3;

p->next=q;q->next=r;r->next=NULL;

sum+=q->next->num;sum+=p->num;

printf("%d\n",sum);

}

执行后的输出结果是

A.3

B.4

C.5

D.6


正确答案:B
解析:本题中定义了一个结点structNODE,在主函数中定义了三个结点变量指针p、q和r,接着通过malloc函数分配了三个结点并让p、q和r分别指向他们,再接着给p、q和r所指向的结点的hum域赋值为1、2、3,然后让结点p指向q,让q指向r,r指向NULL。显然q->next->num的值为指针r所指向结点的num域的值为3,p->num的值为指针p所指向结点的num域的值为1,故最后输出s的值为3+1=4。所以,4个选项中选项B符合题意。

第8题:

下列统计指数中属于总指数有( )。

A.Q1/Q0

B.P1/P0

C.∑Q1P0/ ∑Q0P0

D.∑Z1Q1/∑Z0Q0

E.∑M1P0Q1/∑M0P0Q1


正确答案:CDE
解析:个体指数是反映单个事物变动程度的相对数;总指数是反映多种事物总变动程度的相对数。A、B项属于个体指数;c、D、E项属于总指数。

第9题:

以下程序运行后的输出结果是【 】。

struct NODE

{int num;struct NODE *next;

};

main()

{struct NODE s[3]={{1,'\0'},{2,'\0'},{3,'0'}},*p,*q,*r;

int sum=0;

s[0].next=s+1;s[1].next=s+2;s[2].next=s;

p=s; q=p->next; r=q->next;

sum+=q->next->num; sum+=r->next->next->num;

printf("%d\n",sum);

}


正确答案:5
5 解析:程序通过语句“s[0].next=s+1;s[1].next=s+2;s[2].next=s;”将结构体变量s中各结点链接成了一个循环链表,即最后一个结点的指针域指向了头结点(s[2].next=s;),整个链表形成一个环,并通过语句“p=s;q=p->next;r=q->next;”将结构体指针变量p、q、r指向了各结点,具体结构如下图:

故本题输出的sum=3+2=5。

第10题:

有以下程序 include struct NODE{ int num; struct NODE *next;}; main( )

有以下程序

#include <stdlib.h>

struct NODE{

int num;

struct NODE *next;};

main( )

{ struct NODE *p,*q,*r;

int sum=0;

p=(struct NODE *)malloc(sizeof(struct NODE));

q=(struct NODE *)malloc(sizeof(struct NODE));

r=(struct NODE *)malloc(sizeof(struct NODE));

p->num=1;q->num=2;r->num=3;

p->next=q;q->next=r;r->next=NULL;

sum+=q->next->num;sum+=p->num;

printf(“%d\n”,sum);}

执行后的输出结果是

A.3

B.4

C.5

D.6


正确答案:B
解析:q—>next—>num=3,p—>num=1,所以结果为4。

更多相关问题