关于过程块以及过程赋值描述中,下列正确的是()A、在过程赋值语句中表达式左边的信号一定是寄存器类型B、过程块中的语句一定是可综合的C、在过程块中,使用过程赋值语句给wire赋值不会产生错误D、过程块中时序控制的种类有简单延迟、边沿敏感和电平敏感

题目

关于过程块以及过程赋值描述中,下列正确的是()

  • A、在过程赋值语句中表达式左边的信号一定是寄存器类型
  • B、过程块中的语句一定是可综合的
  • C、在过程块中,使用过程赋值语句给wire赋值不会产生错误
  • D、过程块中时序控制的种类有简单延迟、边沿敏感和电平敏感

相似考题
更多“关于过程块以及过程赋值描述中,下列正确的是()A、在过程赋值语句中表达式左边的信号一定是寄存器类型B、过程块中的语句一定是可综合的C、在过程块中,使用过程赋值语句给wire赋值不会产生错误D、过程块中时序控制的种类有简单延迟、边沿敏感和电平敏感”相关问题
  • 第1题:

    你正在SQLSERVER2005数据库中创建一个从联系人表删除联系人数据的存储过程。在存储过程中包含如下的语句来处理可能发生的任何错误。在你执行存储过程后发现,事务任然保持打开状态。为了正确的处理打开的事务,你应该如何修改你的存储过程?()

    A.在CATCH语句块增加COMMITTRANSACTION命令

    B.在TRY语句块移除COMMITTRANSACTION命令

    C.在CATCH块增加ROLLBACKTRANSACTION命令

    D.在TRY块增加ROLLBACKTRANSACTION命令


    参考答案:C

  • 第2题:

    PowerBuilder是一种真正的4GL语言,可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级【 】,存储过程和数据库函数,是一种类似SQLJ的规范。


    正确答案:游标
    游标 解析:PowerBuilder是开发MIS系统和各类数据库跨平台的首选,使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现。PB是一种真正的4GL语言(第四代语言),可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级游标,存储过程和数据库函数,是一种类似SQLJ的规范,数据访问中具有无可比拟的灵活性。

  • 第3题:

    下列叙述中错误的是( )。

    A.C语句必须以分号结束

    B.复合语句在语法上被看作一条语句

    C.空语句出现在任何位置都不会影响程序运行

    D.赋值表达式末尾加分号就构成赋值语句


    正确答案:C
    解析:C语言规定每条语句和数据定义的最后必须有一个分号,分号是C语句的必要组成部分。复合语句也称为“语句块”,其形式如下:{语句1;语句2;……语句n;},即用一对大括号把若干语句括起来构成一个语句组。一个复合语句在语法上视为一条语句,在一对花括号内的语句数量不限。一个赋值表达式的最后加一个分号就成为一条语句,即赋值语句。空语句是只有一个分号的语句,它什么也不做,程序设计中有时需要加一个空语句来表示存在一条语句,但随意加分号会导致逻辑上的错误,而且这种错误十分隐蔽,编辑器也不会提示逻辑错误,需要慎用。

  • 第4题:

    VHDL中的子程序包含函数和过程两种,下列关于VHDL中的函数和过程的叙述错 误的是(31)。

    A.函数内部的描述语句不能对函数体外定义的信号或变量赋值

    B.函数是不可综合的

    C.过程中的变量需要在每次调羽时初始化

    D.过程语句体中的顺序描述语句可以对过程语句外的信号赋值


    正确答案:B
    本题考查逻辑设计语言VHDL的基硎知识。在VHDL语言中,函数和过程统称为子程序。子程序与进程的相同点是:内部包含的都是顺序描述代码,使用相同的顺序描述语句,比如if'case和loop。不同点是:进程可以直接在主代码中调用,子程序一般在建库的时候使用,同时子程序中不能使用wait语句。一个函数就是一段顺序描述的代码。时于一些经常遇到的具有共性的设计问题都可以使用函数来实现。由于在每次调用函数时,都要首先对其进行初始化,即一次执行结束后再调用需要再次初始化,因此在函数中禁止进行信号声明和元件实例化,函数是可以被综合的。函数中使用retum来进行返回,一次只能返回一个值返回值的类型由retum后面的数据类型指定。过程可以具有多个输入,输出、双向模式的参数,可以是信号、变量和常量。对于输入模式的参数,默认为常量,对于输出和双向模式的参数,默认为变量。过程中的变量需要在每次调用时候进行处理后,同时其可以对外部的信号进行赋值。

  • 第5题:

    设有如下的过程说明 PROCEDURE wri; BEGIN Writeln(‘Welcome to use pascal!!!’); End; 则下面有关过程wri的叙述中正确的是()

    • A、过程说明有错,因为没有形式参数
    • B、过程说明有错,因未说明过程的类型
    • C、过程说明有错,因为在过程体内没有给过程名赋值的语句
    • D、过程说明正确

    正确答案:D

  • 第6题:

    若在应用程序的标准模块、窗体模块和过程模块Sub1的说明部分,分别用"PublicGAsInteger"、"PrivateGAsInteger"和"DimGAsInteger"语句说明了三个同名变量G。如果在过程Sub1中使用赋值语句"G=3596",则语句是给在()说明部分定义的变量G赋值。

    • A、标准模块、窗体模块和过程Sub1
    • B、标准模块
    • C、窗体模块
    • D、过程Sub1

    正确答案:D

  • 第7题:

    关于过程调用正确的是()。

    • A、过程要用Call语句调用
    • B、Sub过程一定要用Call语句调用
    • C、过程都可以用赋值语句的形式调用
    • D、只要写上过程名称并给出实参就能调用过程

    正确答案:D

  • 第8题:

    在语句中,给变量赋值时,赋值语句必须以()结尾。


    正确答案:分号

  • 第9题:

    对于语句If x=1 Then y=1,下列说法正确的是()。

    • A、x=1为赋值语句
    • B、x=1为关系表达式,y=1为赋值语句
    • C、x=1和y=1均为关系表达式
    • D、x=1和y=1均为赋值语句

    正确答案:B

  • 第10题:

    在VB中,针对语句IF I=1 then j=1,下列说法正确的是()。

    • A、I=1和j=1均为赋值语句
    • B、I=1和j=1均为关系表达式
    • C、I=1关系表达式,j=1均为赋值语句
    • D、I=1为赋值语句,j=1为关系表达式

    正确答案:C

  • 第11题:

    单选题
    在VB中,针对语句IF I=1 then j=1,下列说法正确的是()。
    A

    I=1和j=1均为赋值语句

    B

    I=1和j=1均为关系表达式

    C

    I=1关系表达式,j=1均为赋值语句

    D

    I=1为赋值语句,j=1为关系表达式


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

  • 第12题:

    单选题
    对于语句If x=1 Then y=1,下列说法正确的是()。
    A

    x=1为赋值语句

    B

    x=1为关系表达式,y=1为赋值语句

    C

    x=1和y=1均为关系表达式

    D

    x=1和y=1均为赋值语句


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

  • 第13题:

    以下叙述中错误的是______。

    A.C语句必须以分号结束

    B.复合语句在语法上被看作一条语句

    C.空语句出现在任何位置都不会影响程序运行

    D.赋值表达式末尾加分号就构成赋值语句


    正确答案:C
    解析:C语言中,只有一个分号的语句称为空语句,程序执行时并不产生任何的动作,但是随意加分号会产生错误,例如D选项所说到情况,这样就产生了错误。

  • 第14题:

    以下叙述中错误的是( )。A.C语句必须以分号结束B.复合语句在语法上被看作一条语句SX

    以下叙述中错误的是( )。

    A.C语句必须以分号结束

    B.复合语句在语法上被看作一条语句

    C.空语句出现在任何位置都不会影响程序运行

    D.赋值表达式末尾加分号就构成赋值语句


    正确答案:C
    本题考查的是c语句。“空语句出现在任何位置都不会影响程序运行”这句话是错误的,例如在for循环中,循环条件语句为空时,则不判断循环条件,循环将无休止地进行下去,导致了此循环为死循环。

  • 第15题:

    关于过程调用正确的是( )。

    A.过程要用Call语句调用

    B.Sub过程一定要用Call语句调用

    C.过程都可以用赋值语句的形式调用

    D.只要写上过程名并给出实参就能调用过程


    正确答案:D

  • 第16题:

    关于过程调用正确的是()。

    A过程要用Call语句调用

    BSub过程一定要用Call语句调用

    C过程都可以用赋值语句的形式调用

    D只要写上过程名称并给出实参就能调用过程


    D

  • 第17题:

    循环语句"WHILE [条件表达式]"中,条件表达式的赋值一定是常量(华中系统)。


    正确答案:错误

  • 第18题:

    VB中给对象的属性赋值可以通过赋值语句实现。


    正确答案:正确

  • 第19题:

    Oracle中,在一个PL/SQL块中调用另一个PL/SQL过程的方法是()

    • A、使用CALL语句
    • B、使用EXECUTE语句
    • C、使用RUN语句
    • D、直接使用过程名

    正确答案:D

  • 第20题:

    下列关于函数的说法正确的是()

    • A、函数名在过程中只能被赋值一次
    • B、如果在函数体内没有给函数名赋值,则该函数无返回值
    • C、如果在定义函数时没有说明函数的类型,则该函数是无类型的
    • D、利用ExitFunction语句可以强制退出函数

    正确答案:D

  • 第21题:

    语句if x=1 then y=1,下列说法正确的是()。

    • A、x=1和y=1都是赋值语句
    • B、x=1和y=1都是关系表达式
    • C、x=1是赋值语句,y=1是关系表达式
    • D、x=1是关系表达式,y=1是赋值语句

    正确答案:D

  • 第22题:

    单选题
    关于过程调用正确的是()。
    A

    过程要用Call语句调用

    B

    Sub过程一定要用Call语句调用

    C

    过程都可以用赋值语句的形式调用

    D

    只要写上过程名称并给出实参就能调用过程


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

  • 第23题:

    单选题
    下列关于函数的说法正确的是()
    A

    函数名在过程中只能被赋值一次

    B

    如果在函数体内没有给函数名赋值,则该函数无返回值

    C

    如果在定义函数时没有说明函数的类型,则该函数是无类型的

    D

    利用ExitFunction语句可以强制退出函数


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