参考答案和解析
正确答案: C,E
解析:
更多“多选题栈” 先进后出,后进先出.(已知) 进栈:a1,a2,a3(已知) 出栈:a3,a2,a1 (已知) 输出:1,2,3(已知) a3 = 1(可知) a2 = 2(可知) a1 = 3A可能是2B一定是2C不可能是2D不可能是3E可能是3”相关问题
  • 第1题:

    设从键盘输入一整数的序列:a1, a2, a3,…,an,试编写算法实现:用栈结构存储输入的整数,当ai≠-1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。算法应对异常情况(入栈满等)给出相应的信息。


    参考答案:
      [算法描述]
      #define maxsize 栈空间容量
      void InOutS(int s[maxsize])
      //s是元素为整数的栈,本算法进行入栈和退栈操作。
      {int top=0; //top为栈顶指针,定义top=0时为栈空。
      for(i=1; i<=n; i++) //n个整数序列作处理。
      {cin>>x); //从键盘读入整数序列。
      if(x!=-1) // 读入的整数不等于-1时入栈。
      {if(top==maxsize-1){cout<<“栈满”<  else s[++top]=x; //x入栈。
      }
      else //读入的整数等于-1时退栈。
      {if(top==0){ cout<<“栈空”<  else cout<<“出栈元素是”<< s[top--]<  }
      }//算法结束。

  • 第2题:

    若已知一个栈的进栈序列是l,2,3…n,其输出序列是P1,P2,P3,…PN,若P1=3,则P2为()。

    A.可能是2

    B.一定是2

    C.可能是1

    D.一定是1


    正确答案:A

  • 第3题:

    给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2,A3→A2,A2→A3,A2→A1},R的候选关键字为______。

    A.A1

    B.A1A3

    C.A1A3A4

    D.A1A2A3

    A.

    B.

    C.

    D.


    正确答案:A

  • 第4题:

    一个栈的入栈序列为a1,a2,a3,a4,a5,则此栈不可能的输出序列是 ( )

    A.a5,a4,a3,a2,a1

    B.a4,a5,a3,a2,a1

    C.a4,a3,a5,a1,a2

    D.a1,a2,a3,a4,a5


    正确答案:C

  • 第5题:

    设栈S和队列Q的初始状态均为空,元素a1、a2、a3、a4、a5、a6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是a2、a4、a3、a6、a5、a1,则栈S的容量至少应是( )。

    A.2

    B.3

    C.4

    D.6


    正确答案:B
    解析:栈是一种后进先出的线性表,队列是一种先进先出的线性表,出队的第一个元素为a2,因此a2入队前S有元素a1、a2,现在a2出栈,第二个出队元素为a4,因此a4入队前 S的元素有a1、a3、a4,依次下去可知道,S的容量至少为3。

  • 第6题:

    四个元素a1、a2、a3和a4依次通过一个栈,在入栈过程中允许栈顶元素出栈。假设某一时刻栈的状态如下:

    则不可能的出栈序列是______。

    A.a4,83,a2,a1

    B.a3,a2,a4,a1

    C.a3,a1,a4,a2

    D.a3,a4,82,a1


    正确答案:C

  • 第7题:

    设a1,a2,a3是二维列向量, A = a1,a2,a3 ,则与 A 相等的是:
    A. a1,a2,a3 B. -a1,-a2,-a3
    C. a1+a2,a2+a3,a3+a1 D. a1,a2,a1+a2+a3


    答案:D
    解析:
    提示:利用行列式的运算性质分析。

  • 第8题:

    设a1,a2,a3是3维列向量, A = a1,a2,a3 ,则与 A 相等的是:

    A. a1,a2,a3
    B. -a2,-a3,-a1
    C. a1+a2,a2+a3,a3+a1
    D. a1,a1+a2,a1+a2+a3

    答案:D
    解析:

  • 第9题:

    已知al,a2,a3,a4是四维非零列向量,记A=(a1,a2,a3,a4),A+是A的伴随矩阵,若齐次方程组AX=0的基础解系为(1,0,-2,0)T,则AX=0的基础解系为( )。

    A、al a2
    B、a1 a3
    C、al a2 a3
    D、a2 a3 a4

    答案:D
    解析:
    AX=0的基础解系只含有一个向量,所以矩阵A的秩为3,所以A存在不为0的3阶子 即a1-2a3=0,所以a1与a3线性相关。而方程组的基本解系必须是线性相关的向量,所以正确答案为D。

  • 第10题:

    假设关系 R(A1,A2,A3)上的一个分解为ρ={(A1,A2),(A1,A3)},下表是关系 R 上的一个实例,根据实例推出 R 的函数依赖集 F 为( ),分解 p(请作答此空)。

    A.F={A1→A2}
    B.F={A1A3→A2,A1A2→A3}
    C.F={A1→A3}
    D.F={A1→A2,A1→A3}

    答案:B
    解析:
    A1是a,A2可以是a或b或c,无法确定唯一字符,但是A1A3的组合可以唯一确定A2,A1A2的组合同理。判断是否为无损连接,首先进行(A1A2)∩(A1A3)=A1,因为A1无法唯一确定A2、A3,因此该分解为有损连接。

  • 第11题:

    若R为关系模式名,A1、A2、A3、A4是其属性名,下列正确的关系模式表示形式是()

    • A、R(A1×A2×A3×A4)
    • B、R(A1,A2,(A3,A4))
    • C、R(A1、A2、A3、A4)
    • D、R(A1,A2,A3,A4)

    正确答案:D

  • 第12题:

    问答题
    (1)已知A1,A2同时发生时A发生,证明:P(A)≥P(A1)+P(A2)-1。  (2)已知任意三个事件A1,A2,A3都满足Ai⊂A(i=1,2,3),证明:P(A)≥P(A1)+P(A2)+P(A3)-2。

    正确答案:
    (1)当A1,A2同时发生时A发生,所以A1A2⊂A,P(A)≥P(A1A2),因为P(A1∪A2)=P(A1)+P(A2)-P(A1A2),所以P(A1A2)=P(A1)+P(A2)-P(A1∪A2)。
    又0≤P(A1∪A2)≤1,所以P(A)≥P(A1A2)≥P(A1)+P(A2)-1。
    (2)因为Ai⊂A(i=1,2,3),所以A1A2A3⊂A,由(1)结论可知,P(A)≥P(A1A2)+P(A3)-1≥P(A1)+P(A2)-1+P(A3)-1=P(A1)+P(A2)+P(A3)-2。
    解析: 暂无解析

  • 第13题:

    一个栈的入栈序列为a1,a2,a3,a4,a5,则此栈可能的输出序列是()

    A、a1,a2,a3,a4,a5

    B、a5,a4,a3,a2,a1

    C、a1,a5,a3,a4,a2

    D、a5,a1,a2,a3,a4


    参考答案:AB

  • 第14题:

    设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a2、a4、a3、a6、a5、a1,则栈的容量至少是______。

    A.6

    B.4

    C.3

    D.2


    正确答案:C

  • 第15题:

    设有栈S和队列Q,其状态为空,元素a1,a2,a3,a4,a5,a6依次入栈,出栈的元素则进入队列Q,若6个元素出队列的顺序是a2,a3,a4,a6,a5,a1,则栈的容量至少是A.6 B.4 C.3 D.2


    正确答案:C
    本题主要考查栈和队列的基本特性。栈是限定仅在表尾进行插入和删除操作的线性表,而队列则只允许在队尾进行插入操作,在队头进行删除操作。栈对数据元素的操作具有先进后出的特点,而队列对数据元素的操作具有先进先出的特点。
    本题要求对栈和队列一起操作,将出栈S的元素进入队列Q,元素出队的顺序是a2,a3,a4,a6,a5,a1,根据队列的特性,那么元素入队的顺序也应该为a2,a3,a4,a6,a5,a1,这也就说明元素出栈的顺序为a2,a3,a4,a6,a5,a1,但元素入栈的顺序是a1,a2,a3,a4,a5,a6,根据这两个序列,我们可以推断出元素入栈出栈的过程为:首先a1入栈,它不马上出栈,而是让a2入栈,然后a2出栈,a3、a4分别入栈后又出栈,接着a5入栈,而不接着出栈,而是让a6入栈,这时,栈S中元素的个数为3个,分别是a1,a5,a6。因此,栈的容量至少为3。

  • 第16题:

    4个元素a1,a2,a3和a4依次入栈,人栈过程中允许栈顶元素出栈。假设某一时刻栈的状态是:则不可能的出栈序列是

    A.a4,a3,a2,a1

    B.a3,a2,a4,a1

    C.a3,a1,a4,a2

    D.a3,a4,a2,a1


    正确答案:C
    解析:既然某一时刻栈内的顺序是a3,a2,a1(a1在栈底),则不管中间是否有别的数据进出栈,它们的出栈顺序总是不能颠倒的,而答案C中,a1竟在a2之前出了栈,这是不可能的。

  • 第17题:

    设p={(A1,A2),(A1,A3))是关系R(A1,A2,A3)上的一个分解,表8-3是R上的一个关系实例r,R的函数依赖集为(52),分解p(53)。

    A.F={A1→A2,A1→A3}

    B.F={A1→A2}

    C.F={A1→A3}

    D.F={A1A3→A2,A1A2→A3}


    正确答案:D

  • 第18题:

    设ρ{(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为(11),分解ρ(12)。

    A.F={A1→A2,A1→A3}

    B.F={A1→A2}

    C.F={A1→A3}

    D.F={A1A3→A2,A1A2→A3}


    正确答案:D
    解析:本题考查的是关系数据库理论方面的知识。
      通过对月上的一个关系实例r分析,试题(11)的正确答案应为D,分析如下。
      对于选项A是错误的,因为A1→A2和A1→A3是不成立,它们不满足函数依赖的定义。同理选项B和选项c也是错误的。
      试题(11)的候选关键字是A1A2和A1A3,因为候选关键字的定义如下:
      设K为R(U,F)中的属性的组合,若K→U,且对于K的任何一个真子集K',都有K,不能决定U,则K为R的候选码,若有多个候选码,则选一个作为主码。候选码通常也称候选关键字。
      可见试题(11)选项D:F={A1A3→A2,A1A2→A3}成立。
      试题(12)中分解 ρ={(A1,A2),(A1,A3)}是有损联接的。无损联接的分解有一条定理如下;
      关系模式R(U,F)的一个分解,ρ={R1(U1,F1),R2(U2(,F2)}具有无损连接的充分必要的条件是:U1∩U2→U1-U2∈F或U1∩U2→U2-U1∈F+
      本试题(12)中,因为U1∩U2=A1,U1-U2=A2 U2-U1=A3,而A1→A2F+和 A1→A3F+,所以,分解ρ{(A1,A2),(A1,A3)}是有损联接的。

  • 第19题:

    假设关系R(A1,A2,A3)上的函数依赖集F={A1→A2,A1→A3,A2→A3},则函数依赖( )。

    A.A1→A2是冗余的
    B.A1→A3是冗余的
    C.A2→A3是冗余的
    D.A1→A2,A1→A3,A2→A3都不是冗余的

    答案:B
    解析:
    本题考查关系数据库规范化理论方面的基础知识。由于A1→A2,A2→A3可以推出A1→A3(传递率),所以函数依赖集A1→A3是冗余的。

  • 第20题:

    设a1,a2,a3是三维列向量, A = a1,a2,a3 ,则与 A 相等的是:

    A. a1,a2,a3
    B. -a1,-a2,-a3
    C. a1+a2,a2+a3,a3+a1
    D. a1,a2,a1+a2+a3

    答案:D
    解析:
    提示 利用行列式的运算性质分析。

  • 第21题:

    假设关系 R(A1,A2,A3)上的一个分解为ρ={(A1,A2),(A1,A3)},下表是关系 R 上的一个实例,根据实例推出 R 的函数依赖集 F 为(42),分解 p(43)。

    A.F={A1→A2}
    B.F={A1A3→A2,A1A2→A3}
    C.F={A1→A3}
    D.F={A1→A2,A1→A3}

    答案:B
    解析:
    A1是a,A2可以是a或b或c,无法确定唯一字符,但是A1A3的组合可以唯一确定A2,A1A2的组合同理。

    判断是否为无损连接,首先进行(A1A2)∩(A1A3)=A1,因为A1无法唯一确定A2、A3,因此该分解为有损连接。

  • 第22题:

    在Excel2010的工作表中,已知A1单元格的数值为2,A2单元格的数值为6,选中A1:A2,向下拖动填充柄至A3单元格后,A3单元格中显示:()

    • A、2
    • B、10
    • C、6
    • D、18

    正确答案:B

  • 第23题:

    多选题
    已知一个栈入栈顺序是1,2,3,入的过程可以出栈,则是正确出栈的顺序是()。
    A

    1,2,3

    B

    3,2,1

    C

    2,1,3

    D

    1,3,2


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