verilog

下列描述代码可综合的是()A、fork…joinB、assign/deassignC、if…else和caseD、repeat和forever

题目

下列描述代码可综合的是()

  • A、fork…join
  • B、assign/deassign
  • C、if…else和case
  • D、repeat和forever
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 19 )若 x 和 y 是程序中的两个整型变量,则下列 if 语句中正确的是

A ) if(x==0) y=1; else y=2;

B ) if(x==0) then y=1 else y=2;

C ) if(x==0) y=1 else y=2;

D ) if x==0 y=1; else y=2;


正确答案:A

第2题:

带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。

此题为判断题(对,错)。


正确答案:×

第3题:

下列程序段执行后能打印两行verygood!的是( )。

Ai:=4; repeat writeln(‘verygood!‘); until i=4

Bi:=4; repeat writeln(‘verygood!‘); until i>4

Ci:=4; repeat writeln(‘verygood!‘); until i5


正确答案:B

第4题:

嵌入式Linux操作系统中任务的创建过程如下,以下说法正确的是(53)。

void main( )

{ int pid;

pid= fork( )

if(pid>0)

printf("parent task");

else if(pid= =0)

{ printf("child task") ;

execvp ("MyTash", NULL);

}

}

A.子任务的创建基于fork/exec模型

B.子任务的创建基于spawn模型

C.先为子任务分配内存空间,再分配相应的数据结构

D.直接为子任务分配一个全新的地址空间,然后再将其代码装入运行


正确答案:A
解析:fork/exec模型和spawn模型创建任务时,都要先为新任务分配相应的数据结构,然后再为新任务分配内存空间。这两种模型的主要差别在于内存的分配方式,在fork/exec模型中,首先调用fork函数为新任务创建一份与父任务完全相同的内存空间,然后再调用exec函数装入新任务的代码,并覆盖原父任务的内容。而spawn模型则直接为子任务分配一个全新的地址空间,然后再将其代码装入运行。

第5题:

分析下列程序。 int main() { printf("Hello") ; fork(); printf("Hello") ; fork(); printf("Hello") ; fork(); printf("Hello") ;} 不考虑其他因素,程序正常运行后共打印出多少个"Hello"?

A.15

B.11

C.7

D.4


正确答案:A

第6题:

带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。

此题为判断题(对,错)。


正确答案:√

第7题:

对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时________(会?不会?)执行else中的代码。


正确答案:会

第8题:

下列关于条件语句的描述中,错误的是()。

A.if语句中最多只能有一个else子句

B.if语句的if体内可以出现开关语句

C.if语句中else if子句和else子句的顺序是没有限制的

D.if语句中else子句是与它最近的if子句配对的


正确答案:C

第9题:

下列不是C语言关键字的选项是()。

A.if

B.printf

C.case

D.while


正确答案:B

第10题:

请教:2016年计算机二级C++基础练习三单选题11如何解答?

下列关于条件语句的描述中,错误的是()。

A.一条if语句中最多只能有一个else子句

B.if语句的if体内可以出现开关语句

C.if语句中else if子句和else子句的顺序是没有限制的

D.if语句中else子句是与它最近的if子句配对的


C

【解析】

  (A) is true:  -- 无论其它(B,C的状态) 均执行 {a}, 不再管后续的else了;

  (A) is false and (B) is true: -- 无论C的任何状态, 均执行 {b}, 不再管后续的else了;

  (A) is false and (B) is false and (C) is true: 执行 {c}, 不再管后续的else了;

  (A), (B), (C) 均为 false: 执行 {d}

更多相关问题