更多“逻辑函数F=f(A,B,C)的真值表如下所示,由此可知(  )。 ”相关问题
  • 第1题:

    函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。

    A.6

    B.13

    C.25

    D.28


    正确答案:D

  • 第2题:

    函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。

    A.14

    B.16

    C.17

    D.22


    正确答案:A
    解析:本题考查的是参数传递基本知识。 
      引用调用和值调用是进行过程(函数)调用时实际参数与形式参数问传递信息的两种基本方式。
      在过程(或函数)首部声明的参数称为形式参数,简称形参:过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形参的修改将反映在对应的实参变量中。
      运行函数f()时,参数x的值为5,因此局部变量a的值为9。在传值调用方式下,执行函数g()不会影响实参a,因此函数f()的返回值为14;在引用调用方式下,执行函数g()时,对y的修改就是对a的修改,因此在g()中,局部变量a的值为8,参数y的值改为17,因此函数调用g(a)结束后,a的值为17,函数f()的返回值为22。

  • 第3题:

    ● 若某逻辑门输入A 、B 和输出F 的波形如下图所示,则F(A ,B)的表达式是 (23 )。


    正确答案:C

  • 第4题:

    函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用传值(call by value)的方式调用g(c),则函数f()的返回值为(29);若采用传引用(call by reference)的方式调用g(c),则函数f()的返回值为(30)。

    A.7

    B.5

    C.4

    D.3


    正确答案:D
    解析:本题考查参数传递的基本知识。引用调用和值调用是进行过程(函数)调用时实际参数与形式参数间传递信息的两种基本方式。在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形式参数的修改将反映在对应的实际参数变量中。调用函数f()时传递给形参a的值为1,因此局部变量c的初始值为2。在传值调用方式下,执行函数g()不会影响实参c,因此函数f()的返回值为3;在引用调用方式下,执行函数g()时,对b的修改等同于对c进行修改,因此在g()中,局部变量x的值为4,参数b的值修改为4,因此函数调用g(c)结束后,c的值为4,函数q)的返回值为5。

  • 第5题:

    函数f()、g()的定义如下所示,调用函数f()时传递给形参x的值为1。

    若采用传引用(call by reference)的方式调用g(y),则函数f()的返回值为(49);

    若采用传值(call by value)的方式调用g(y),则函数f的返回值为(50)。

    A.3

    B.6

    C.7

    D.8


    正确答案:C

  • 第6题:

    逻辑函数F=f(A,B,C)的真值表如下所示,由此可知(  )。



    答案:C
    解析:
    由真值表可得F的表达式(将所有真值相加),根据逻辑代数运算,写出函数的最小项表达式后化简,计算得到:

  • 第7题:

    某逻辑问题的真值表如下表所示,由此可以得到,该逻辑问题的输入输出之间的关系为:


    答案:B
    解析:
    解:选B。按照表格写出就得到答案。

  • 第8题:

    函数f30、g30的定义如下所示,已知调用f时传递给其形参x的值是10。若在f中以传值方式调用g,则函数f的返回值为(请作答此空);若以引用方式调用g,则函数f的返回值为( )。

    A.10
    B.15
    C.25
    D.30

    答案:C
    解析:
    本题考查程序语言基础知识。
    若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。
    根据题目说明,当调用函数f时,形参x首先得到10,接下来以传值方式调用函数g,也就是将f中x的值传给g的参数x。在这种情况下,系统为f中的x与g中的x分别分配存储单元。执行g中的"x=x+5"运算后,g中x的值变为15,返回值15存入f的变量y(即y的值变为10),而f中x的值没有变,因此函数f的返回值为25(x=10,y=15)。
    在引用方式调用g时,g中对其形参x的修改可视为是对调用g时实参的修改,因此调用g之后,f中的y得到返回值15,f中的x也被修改为15,所以f的返回值为30。

  • 第9题:

    函数f和g的定义如下图所示。执行函数f时若采用引用(call by reference)方式调用函数g(a),则函数f的返回值为( )。


    A.14
    B.18
    C.24
    D.28

    答案:D
    解析:
    代入可知m=2*5;x=10-1;return x+m=1919+9=28

  • 第10题:

    函数f( )、g( )的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为(请作答此空);若以传引用方式调用g,则函数f的返回值为( )。

    A.3
    B.4
    C.6
    D.7

    答案:A
    解析:
    本题考查程序设计基础知识。
    在传值调用方式下,将实参的值传递给形参,分配给实参变量和形参变量的存储单元之间无相关性,各自使用,互不干扰。在引用调用方式下,实参变量和形参变量的对应的存储单元是同一个,在被调用函数中修改形参实质上就修改了实参变量的值。
    对于本题,在传值方式下,函数f的参数x、局部变量a和函数g的参数Y分别对应不同的存储单元,如下图所示:



    因此,以传值方式调用g,函数f执行结束时,返回值为3。

  • 第11题:

    常用的逻辑函数的表示方法有()。 

    • A、逻辑函数表达式
    • B、真值表
    • C、卡诺图
    • D、逻辑图
    • E、时序图
    • F、符号图

    正确答案:A,B,C,D

  • 第12题:

    多选题
    常用的逻辑函数的表示方法有()。
    A

    逻辑函数表达式

    B

    真值表

    C

    卡诺图

    D

    逻辑图

    E

    时序图

    F

    符号图


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

  • 第13题:

    函数f()、g()的定义如下所示,调用函数f时传递给形参a的值为1,若采用传值(call by value)的方式调用g(c),则函数f的返回值为(1);若采用传引用(call by reference)的方式调用g(c),则函数f的返回值为(2)。

    A.7

    B.5

    C.4

    D.3


    正确答案:D

  • 第14题:

    若某逻辑门输入A、B和输出F的波形如下图所示,则F(A,B)的表达式是(23)。

    A.F=A.B

    B.F=A+B

    C.

    D.


    正确答案:C
    解析:从图中可以看出,A和B的波形符合“异或”门(XOR)关系,“异或”运算符和“或”运算符很相似,只是在“+”号的外边加个圈来表示。“真”异或“真”为“假”,其运算关系如下图所示。

  • 第15题:

    函数f()、g()的定义如下所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)方式调用g(a),则函数f的返回值为(1);若采用传引用(call by reference)方式调用g(a),则函数f的返回值为(2)。

    A.14

    B.16

    C.17

    D.22


    正确答案:A

  • 第16题:

    设f表示某个二元逻辑运算符,PfQ的真值表如下所示,则PfQ等价于(54)。

    A.

    B.

    C.

    D.


    正确答案:B
    解析:逻辑表达式就是以逻辑运算把若干逻辑变量连接在一起表示某种逻辑关系的表达式,一个逻辑函数往往具有多种不同的表达式。通常用一张表来描述逻辑函数与其变量之间的关系,即把变量的各种取值情况都列出来,这张表称为该逻辑函数的真值表。当变量不太多的情况下,利用真值表可以很方便地证明某些逻辑恒等式。根据真值表,首先看选项A,对Q求“非”后的结果分别为1010,显然,与P再求“或”的结果与PfQ的结果不符合。再看选项B,对P求“非”后的结果分别为1100,再与Q(0101)求“与”,结果为0100,与PfQ的结果一致。因此,B是正确答案。

  • 第17题:

    将如下逻辑函数式画成真值表。


    答案:(1) Y1=AB+BC;
    (2) Y2=(A+B)C;(3)Y=(A+B)(B-+C) 

  • 第18题:

    逻辑函数F=(A,B,C)的真值表如下所示,由此可知(  )。



    答案:B
    解析:

  • 第19题:

    已知函数f132、f232的定义如下图所示。设调用函数f1时传递给形参x的值是1,若函数调用f2(a)采用引用调用(call by reference)的方式传递信息,则函数f1的返回值为(请作答此空);若函数调用f2(a)以值调用(call by value)的方式传递信息,则函数f1的返回值为( )。

    A.-5
    B.6
    C.15
    D.35

    答案:C
    解析:
    本题考查程序语言基础知识。
    函数f1被调用而运行时,其局部变量值的变化情况如下:在调用f2(a)之前,x的值为1,a的值为5。在以引用调用方式调用f2(a)时,形参x是实参a的引用,在函数f2中的x就是函数f1中a的别名(或者说此时x与a所对应的存储单元是同一个,只是角度不同而已),因此执行函数f2时,条件表达式x>1即等同于a>1,a的值是5所以该条件表达式成立,从而执行了"x=x*x",就将x所对应存储单元的内容改为了25,然后结束f2的执行并将所返回的-10赋值给f1中的x,因此在f1结束时返回的值为a+x=25-10=15。
    在值调用方式下调用f2(a)时,是将实参a的值5传递给f2的形参x,a和x所对应的存储单元是不同的,此后执行f2时,由于x的值是5,所以条件表达式x>1即等同于5>1,是成立的,从而执行了"x=x*x",此时是将f2中的x修改为25,与f1中的a和x都无关,在结束f2的执行并将返回值-10赋值给f1中的x后,f1结束时进行的计算为a+x=5-10=-5。

  • 第20题:

    如下图所示,设00,f(a)=f(b)。设f为绕原点0可转动的细棍(射线),放手后落在函数f(x)的图象上并支撑在点从直观上看.证明函数并由此证明(★)式。


    答案:
    解析:

  • 第21题:

    函数f( )、g( )的定义如下所示,已知调用f时传递给其形参x的值是10,若以传值方式调用g,则函数f的返回值为______。

    A.10
    B.15
    C.25
    D.30

    答案:C
    解析:
    本题考查程序语言基础知识。 若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。 根据题目说明,当调用函数f时,形参x首先得到10,接下来以传值方式调用函数g,也就是将f中x的值传给g的参数x,执行g中的“x=x+5”运算后,g中x的值变为15,返回值15存入f的变量y(即y的值变为15),而f中x的值没有变,因此函数f的返回值为25(x=10,y=15)。

  • 第22题:

    下列说法错误的是()。

    • A、逻辑函数的表达方法有真值表、逻辑表达式、逻辑图和卡诺图
    • B、真值表是将逻辑函数的最小项按一定规律排列成正方形或矩形
    • C、有了某函数的一种表示方法,就可以转换成其他表示方法
    • D、在电路的分析设计中,一般先列写真值表,再根据真值表列写出函数关系式

    正确答案:B

  • 第23题:

    单选题
    函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为__(1)__;若以传引用方式调用g,则函数f的返回值为__(2)__。空白(2)处应选择()
    A

    3

    B

    4

    C

    6

    D

    7


    正确答案: B
    解析: 在传引用方式下,函数f的参数x、局部变量a分别对应不同的存储单元,函数g的参数y与实参x引用同一个存储单元。因此,以传值方式调用g,函数f执行结束时,返回值为4。

  • 第24题:

    单选题
    在函数F=AB+CD的真值表中,F=1的状态共有()个。
    A

    2

    B

    4

    C

    7

    D

    16


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