以下选项中正确的是varlbiao=List(1,2,3,4,5)varjs=lbiao.foldRight(100)(_-_);println(js)()A、foldRight第一个参数为种子的初始值,计算过程会从右往左拿第一个数减去种子数得到的数据,拿第二个数再减去刚才的合计值,依次类推B、foldRight与fold没有区别C、foldRight表示数据从右往左进行迭代按括号内的逻辑进行操作D、fold表示数据从左往右进行迭代按括号内的逻辑进行操作,与foldRight是一个相反的过程

题目

以下选项中正确的是varlbiao=List(1,2,3,4,5)varjs=lbiao.foldRight(100)(_-_);println(js)()

  • A、foldRight第一个参数为种子的初始值,计算过程会从右往左拿第一个数减去种子数得到的数据,拿第二个数再减去刚才的合计值,依次类推
  • B、foldRight与fold没有区别
  • C、foldRight表示数据从右往左进行迭代按括号内的逻辑进行操作
  • D、fold表示数据从左往右进行迭代按括号内的逻辑进行操作,与foldRight是一个相反的过程

相似考题
更多“以下选项中正确的是varlbiao=List(1,2,3,4,5)varjs=lbiao.foldRight(100)(_-_);println(js)()A、foldRight第一个参数为种子的初始值,计算过程会从右往左拿第一个数减去种子数得到的数据,拿第二个数再减去刚才的合计值,依次类推B、foldRight与fold没有区别C、foldRight表示数据从右往左进行迭代按括号内的逻辑进行操作D、fold表示数据从左往右进行迭代按括号内的逻辑进行操作,与foldRight是一个相反的过程”相关问题
  • 第1题:

    函数SUM(参数1,参数2,…)的功能是()。

    A.求括号中指定的各参数的总和

    B.找出括号中指定的各参数中的最大值

    C.求括号中指定的各参数具有数值类型数据的个数

    D.求括号中指定的各参数中具有数值类型数据的个数


    参考答案:A

  • 第2题:

    下列叙述中不正确的是( )。

    A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同

    B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同

    C.数据的存储结构,也称数据的物理结构

    D.数据的存储结构与数据的逻辑结构是不同的


    正确答案:A
    解析:一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同,例如在家庭成员的数据结构中,“儿子”和“女儿”都是“父亲”的后件,但在计算机存储空间中,根本不能将“儿子”和“女儿”这两个数据元素的信息都紧邻存放在“父亲”这个数据元素后边。但在一年四季的数据结构中,“春”是“夏”的前件,在计算机存储空间中,就可以把“春”存储在“夏”的前面。数据在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。

  • 第3题:

    从下面的选项中选择相应的判断逻辑填补[算法2-2]中的“判断条件1”至“判断条件 3”。注意,若“判断条件2”的逻辑判断结果为假,就无需对“判断条件3”进行判断。

    (a)字符是括号(b)字符是左括号(c)字符是右括号(d)栈空(e)栈不空

    (f)栈顶元素表示的是与当前字符匹配的左括号

    (g)栈顶元素表示的是与当前字符匹配的右括号


    正确答案:判断条件1:(b) 判断条件2:(e) 判断条件3:(f)
    判断条件1:(b) 判断条件2:(e) 判断条件3:(f) 解析:因为判断条件1为真时要人栈,所以判断条件1应是判断字符是否是左括号,如果是就入栈。所以判断条件1选b。
    判断条件2和3是联系在一起的,当判断条件2和3都为真时,要进行出栈操作,因此要判断栈是否为空。由此可以得出判断条件2和3中,有一个是用来判断栈是否为空的。
    备选答案的一些选项给了一些提示,就是用判断栈顶元素,来确定当前括号是否和栈中压人括号是同一类型的。但前提是左括号类型入了栈,而且要在栈顶,如果(7)空压入的是k,就正好吻合了。所以(7)空应填k,判断括号是否匹配的条件也就可以确定了。如果当前ch是右括号且当前栈顶的左括号(只有左括号入了栈)类型与ch匹配,则匹配成功。因为在题目中有提示“若判断条件2”的逻辑判断结果为假,就无需对“判断条件3”进行判断。所以应把“栈不空”作为判断条件2,“栈顶元素表示的是与当前字符匹配的左括号”作为判断条件3。即判断条件2填e,判断条件3填f。

  • 第4题:

    在Excel中,用户选定一列数据后,可以通过单击工具栏的“自动求和”工具进行求和,求和结果将被放在()。

    A.第一个数据的上边
    B.第一个数据的右边
    C.最后一个数据的下边
    D.最后一个数据的左边

    答案:C
    解析:
    在Excel中,一列数据进行求和运算后结果显示在最后一个数据的下面。

  • 第5题:

    定位轴线是从图纸的左下角开始用( )表示。

    A.从左往右用①~⑩等表示
    B.从上往下用A、G等表示
    C.从右往左用①~⑩等表示
    D.从下往上用①~⑩等表示

    答案:A
    解析:
    定位轴线是从图纸的左下角开始用从左往右用①~⑩等表示,从下往上用A、G等表示

  • 第6题:

    以下的计算结果选项中那个正确varlist=List(1,2,3,4,5)varjs=list.fold(100)(_+_)println(js)()

    • A、115
    • B、15
    • C、5
    • D、85

    正确答案:A

  • 第7题:

    表示‘0’‘1’;两值逻辑的数据类型是bit(位),表示‘0’‘1’‘Z’等九值逻辑的数据类型是std_logic(标准逻辑),表示空操作的数据类型是()。


    正确答案:NULL

  • 第8题:

    varlist=List(1,2,3,4,5)varjs=list.foldRight(100)(_-_)println(js)()

    • A、15
    • B、115
    • C、-97
    • D、85

    正确答案:C

  • 第9题:

    在Visual FoxPro中,关于视图的描述正确的是()

    • A、视图是从一个或多个数据库表导出的虚拟表
    • B、视图与数据库表相同,用来存储数据
    • C、视图不能同数据库表进行连接操作
    • D、在视图上不能进行更新操作

    正确答案:A

  • 第10题:

    UAP3300的单板槽位编号顺序是()。

    • A、从下往上,从左往右
    • B、从下往上,从右往左
    • C、从上往下,从左往右
    • D、从上往下,从右往左

    正确答案:A

  • 第11题:

    单选题
    计算机在进行以下运算时,某一位的运算结果可能会受到其它位影响的是()操作。
    A

    两个数作“逻辑加”

    B

    两个数作“逻辑乘”

    C

    对一个数作按位“取反”

    D

    两个数“相减”


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

  • 第12题:

    单选题
    计算机在进行以下运算时,高位的运算结果可能会受到低位影响的是()操作。
    A

    两个数作“逻辑加”

    B

    两个数作“逻辑乘”

    C

    对一个数作按位“取反”

    D

    两个数“相减”


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

  • 第13题:

    请从以下选项中选择相应的判断逻辑填写【算法4-2】中的“判断条件1”至“判断条件3”。注意,如“判断条件2”的逻辑判断结果为假,则无须对“判断条件3”进行判断。 判断条件1:(8) 判断条件2:(9) 判断条件3:(10) 【供选择的答案】A.栈顶元素表示的是与当前字符匹配的左括号

    B.栈顶元素表示的是与当前字符匹配的右括号

    C.字符是左括号

    D.字符是右括号

    E.栈不空F.栈空G.字符是括号


    正确答案:(8)C或字符是左括号 (9)E或栈不空 (10)A或栈顶元素的是与当前字符匹配的左括号
    (8)C或字符是左括号 (9)E或栈不空 (10)A或栈顶元素的是与当前字符匹配的左括号 解析:这是一道要求读者用创建Thread类的子类的方法实现多线程的编程题。本题的解答思路如下。
    通常把限定只能在一端进行插入和删除操作的线性表称为栈,所以栈又称为运算受限的线性表。把可以进行插入和删除操作的一端称为栈顶(习惯用top指针指示),而另一端称为栈底。当栈中不包含任何数据元素时,这个栈就为空栈。
    由于栈具有“后进先出”的运算特点,因此在程序设计中应用十分广泛。例如进制转换、括号匹配的检验、表达式求值及迷宫求解等。
    【算法4-1】的功能是检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出图1-18所示的提示信息。从图1-18给出的信息可知,程序不但要求检查出是否有括号匹配错误,而且还需要给出具体的出错位置。通常,括号匹配的规则是把最近的左右括号配成一对,所以括号匹配最常用的方法是遇到左括号则入栈,遇到右括号则出栈。这样,出栈的左括号与当前的右括号是匹配的。
    【算法4-1】分析:
    1)栈置空,置EOF为FALSE,并从文件中读取第一个字符到ch,然后进入循环。循环体执行一次处理一个ch。进入循环,利用kind函数算出ch的类型k。
    2)虽然【算法4-1】中有(1)~(4)空缺处,但其基本结构却很明显,大致流程如下。
    当k等于什么的时候把什么入栈;
    当k等于什么且栈不为空的时候,进行出栈操作。如果栈为空,则打印错误信息:如果都不是,则读文件的下一个字符再次进入循环。
    根据以上所提到的算法可知,入栈操作应该发生在类型A为1(即ch为左括号)时,而出栈操作应该发生在类型A为2(即ch为右括号)时。因此(1)空缺处所填写的内容是“1”,(4)空缺处所填写的内容是“2”。
    由于在(4)空缺处之后的出栈操作中,并没有用到栈的内容。因此可能有些读者理所当然地认为栈中的内容没有什么用,可以在(2)、(3)空缺处随便压个ch,即两个空缺处均填写“ch”。但换个角度思考,从逻辑上就可以推翻这种解答。如果(2)、(3)空缺处压的是同样的数据,又是在同一位置出栈,算法大可只用一个push、pop就可以了。
    由语句“row-pop();col-pop();”可知,(2)、(3)空缺处应该把row和col压入堆栈。由于是先弹出FOW后弹出col,并且根据栈的“后进先出”规则可知,应先将col压入栈,再压入row。因此 (2)空缺处所填写的内容是“col”,(3)空缺处所填写的内容是“row”。
    【算法4-2】分析:
    同理,由【算法4-2】中的语句“row-pop根据栈的“后进先出”规则可知,();col-pop():”可知, (5)、(6)空缺处应该把row和col压入堆栈。应先将col压入栈,再压入row,即(5)空缺处所填写的内容是“col”,(6)空缺处所填写的内容是“row”。
    由于判断条件1为真时,需要进行入栈操作,因此判断条们:1应是判断字符是不是左括号,如果是就入栈,即(8)空缺处应选择选项C的“字符是左括号”。
    判断条件2和判断条件3是相关联的,当两个判断条件都为真时,要进行出栈操作,因此要判断栈是否为空。由此可以得出在判断条件2和判断条件3中,至少有一个必定是用来判断栈是否为空的。可以用判断栈顶元素来确定当前括号是否和栈中压入括号是同一类型的,但前提是左括号类型入了栈,而且要在栈顶。如果(7)空缺处压入的是k,则正好符合这一条件。所以(7)空缺处所填写的内容是“k”。
    同时,判断括号是否匹配的条件也就可以确定了,如果当前ch是右括号且当前栈顶的左括号(只有左括号入了栈)类型与ch匹配,则匹配成功。根据试题说明中的提示信息:若“判断条件2”的逻辑判断结果为假,就无须对“判断条件3”进行判断,所以应把“栈不空”作为判断条件2,“栈顶元素表示的是与当前字符匹配的左括号”作为判断条件3,即(9)空缺处应选择选项E的“栈不空”,(10)空缺处应选择选项A的“栈顶元素表示的是与当前字符匹配的左括号”。

  • 第14题:

    下列叙述中,正确的是( )。

    A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同

    B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同

    C.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同

    D.数据的存储结构与数据的逻辑结构是相同的


    正确答案:A
    解析:一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同。例如,在家庭成员的数据结构中,“儿子”和“女儿”都是“父亲”的后件,但在计算机存储空间中,根本不能将“儿子”和“女儿”这两个数据元素的信息都紧邻存放在“父亲”这个数据元素后边。但在一年四季的数据结构中,“春”是“夏”的前件,在计算机存储空间中,就可以把“春”存储在“夏”的前面。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。

  • 第15题:

    下列叙述中正确的是( )。

    A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同

    B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同

    C.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系——定相同

    D.数据的存储结构与数据的逻辑结构是相同的


    正确答案:A
    解析:一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同,例如在家庭成员的数据结构中,“儿子”和“女儿”都是“父亲”的后件,但在计算机存储空间中,根本不能将“儿子”和“女儿”这两个数据元素的信息都紧邻存放在“父亲”这个数据元素后边。但在一年四季的数据结构中,“春”是“夏”的前件,在计算机存储空间中,就可以把“春”存储在“夏”的前面。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。

  • 第16题:

    某模块实现两个功能:向某个数据结构区域写数据和从该区域读数据。该模块的内聚类型为( )内聚。

    A.过程
    B.时间
    C.逻辑
    D.通信

    答案:D
    解析:
    题考查软件工程内聚度知识点。内聚是指一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部的概念的自然扩展。设计时应该力求高内聚,理想内聚的模块应当恰好做一件事情。
    偶然内聚:一个模块的各成分之间毫无关系。比如:一组语句在程序的多处出现,为了节省内存空间,这些语句放在一个模块中,该模块的内聚是偶然内聚的。

    逻辑内聚:把几种逻辑上相关的功能组放在同一模块中。

    瞬时内聚(时间内聚):一个模块所包含的任务必须在同一时间间隔内执行,例如初始化模块。

    过程内聚:一个模块的处理元素是相关的,而且必须按特定的次序执行。

    通信内聚:一个模块的所有成分都结合在同一个数据结构上。

    顺序内聚:模块的成分同一个功能密切相关,且输出,作为另外一个成分的输入。

    功能内聚:模块内的所有成分属于一个整体,完成单一的功能。

    在以上的内聚中,内聚度从低到高,偶然内聚度最低,功能内聚度最高。模块的高内聚、低耦合的原则称为模块独立原则,也称为模块设计的原则。本题选择D选项

  • 第17题:

    对于以下列表的操作,那些说法说法正确varc=List(1,2,3,4,5,99,101)vargs=c.count(_>3)()

    • A、变量gs的结果为4
    • B、count表示按照括号内的函数进行计算,本题表示在列表中元素大于3的个数计算
    • C、count表示按照括号内的函数进行求和计算,本题表示在列表中元素大于3的个数求合计,其结果为299
    • D、以上答案都不对

    正确答案:A,B

  • 第18题:

    在scala中fold的输出结果为varlb=List(1,2,3,4,5)varjs=lb.fold(100)(_-_)println(js)()

    • A、15
    • B、115
    • C、5
    • D、85

    正确答案:D

  • 第19题:

    在双代号网络图绘制中,任何事件的最迟必须开始时间()。

    • A、从右往左逆着各条线路将施工持续时间进行累减,逆向到达该事件累减时间的最大值
    • B、从右往左逆着各条线路将施工持续时间进行累减,逆向到达该事件累减时间的最小值
    • C、从右往左逆着各条线路将施工持续时间进行累加,逆向到达该事件累加时间的最大值
    • D、从右往左逆着各条线路将施工持续时间进行累加,逆向到达该事件累加时间的最小值

    正确答案:B

  • 第20题:

    计算机在进行以下运算时,某一位的运算结果可能会受到其它位影响的是()操作。

    • A、两个数作“逻辑加”
    • B、两个数作“逻辑乘”
    • C、对一个数作按位“取反”
    • D、两个数“相减”

    正确答案:D

  • 第21题:

    计算机在进行以下运算时,高位的运算结果可能会受到低位影响的是()操作。

    • A、两个数作“逻辑加”
    • B、两个数作“逻辑乘”
    • C、对一个数作按位“取反”
    • D、两个数“相减”

    正确答案:D

  • 第22题:

    填空题
    在对二值图像进行分析时,通常用()表示二值图像中连通域的个数减去孔的个数。

    正确答案: 欧拉数
    解析: 暂无解析

  • 第23题:

    单选题
    UAP3300的单板槽位编号顺序是()。
    A

    从下往上,从左往右

    B

    从下往上,从右往左

    C

    从上往下,从左往右

    D

    从上往下,从右往左


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