更多“【S2】A.realB.1egalC.de factoD.illegal ”相关问题
  • 第1题:

    下列关系代数运算中,哪一个是不正确的?

    A.σF(S1∩S2)=σF(S1)∩σF(S2)

    B.πP(S1∩S2)=πP(S1)∩πP(S2)

    C.σF(S1∪S2)=σF(S1)∪σF(S2)

    D.πP(S1∪S2)=πP(S1)∪πP(S2)


    正确答案:B
    解析:选择是单目运算,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。投影也是单目运算,该运算从表中选出指定的属性值组成一个新表。连接把两个表中的行按着给定的条件拼接而形成的新表。

  • 第2题:


    A.V (S1) V (S2) 和 P (S2)
    B.P(S1) P (S2) 和 V (S2)
    C.V (S1) V (S2) 和 P (S1)
    D.P (S1) P (S2) 和 V (S1)

    答案:C
    解析:
    图中有八条箭线,因此需要设置八个信号量,按照从小到大的顺序分别是:P1→P2对应S1,P1→P3对应S2,P2→P3对应S3,P2→P3对应S3,P2→P4对应S4,P3→P4对应S5,P3→P5对应S6,P4→P6对应S7,P5→P6对应S8。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S3)和V(S4)的操作,P3开始的时候执行P(S2)P(S3)的操作,结束时执行V(S5)和V(S6)的操作,其他同理。

  • 第3题:

    2、有集合s1={1,2,3},s2={3,4,2},下面求两个集合的差集和交集的方法为()。

    A.s1.difference(s2)和s1.intersection(s2)

    B.s1.symmetric_difference(s2)和s1.intersection(s2)

    C.s1.union(s2)和s1.intersection(s2)

    D.s1.difference(s2)和s1.union(s2)


    CD

  • 第4题:



    A.V (S1) V (S2) 和 P (S2)
    B.P(S1)P(S2)和V(S2)
    C.V(S1)V(S2)和P(S1)
    D.P(S1)P(S2)和V(S1)

    答案:C
    解析:
    图中有八条箭线,因此需要设置八个信号量,按照从小到大的顺序分别是:P1→P2对应S1,P1→P3对应S2,P2→P3对应S3,P2→P3对应S3,P2→P4对应S4,P3→P4对应S5,P3→P5对应S6,P4→P6对应S7,P5→P6对应S8。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S3)和V(S4)的操作,P3开始的时候执行P(S2)P(S3)的操作,结束时执行V(S5)和V(S6)的操作,其他同理。

  • 第5题:

    判断字符串s1是否大于字符串s2,应使用()

    A.if(sl>s2)

    B.if(strcmp(sl,s2)>0)

    C.if(strcmp(s2,s1)>0)

    D.if(strcmp(sl,s2))


    if( strcmp( s1 , s2 )>0 )

  • 第6题:

    判断两字符串s1,s2是否相等,应使用().

    A.if(s1==s2) 

    B.if(s1=s2)

    C.if(strcpy(s1,s2)) 

    D.if(strcmp(s1,s2)==0)


    if(strcmp(s1,s2)==0)