●以下关于依赖倒置原则的叙述中,正确的是__(41)__。
(41)A.要针对实现编程,而不是针对接口编程
B.在程序中尽量使用具体类进行编程,而少使用抽象层类
C.在程序代码中传递参数时或在组合关系中,尽量引用层次高的抽象层类
D.软件实体应对扩展开放而对修改关闭
●在数据库系统中,为了保证数据库的__(42)__,通常由DBA使用DBMS提供的授权功能为不同用户授权。
(42)A.可靠性
B.安全性
C.一致性
D.完整性
●给定关系模式科室K(科室号,科室名,负责人,科室电话)、医生Y(医生号,医生名,性别,科室号,联系电话,家庭地址)和患者B(病历号,患者名,性别,医保号,联系方式),并且1个科室有多名医生,1名医生属于1个科室;1名医生可以为多个患者诊疗,1个患者也可以找多名医生诊疗。
科室与医生之间的“所属”联系类型、医生与患者之间的“诊疗”联系类型分别为__(43)__;其中__(44)__。下列查询“肝胆科”医生的医生名、联系电话及家庭住址的关系代数表达式中,查询效率较高的是__(45)__。
(43)A.1:1、n:m
B.n:m、1:1
C.n:m、1:n
D.1:n、n:m
(44)A.“诊疗”联系需要转换为一个独立的关系,并将医生号和患者名作为主键
B.“诊疗”联系需要转换为一个独立的关系,并将医生号和病历号作为主键
C.“所属”联系需要转换为一个独立的关系,并将医生号和科室名作为主键
D.“所属”联系需要转换为一个独立的关系,并将医生号和科室号作为主键
●若某文件系统的目录结构如下图所示,假设用户要访问文件f.java,且当前工作目录为Program,则该文件的全文件名为__(46)__,绝对路径和相对路径分别为__(47)__。
(46)A.f.java
B.Java-prog\f.java
C.Program\Java-prog\f.java
D.\Program\Java-prog\f.java
(47)A.Program\Java-prog\和\Java-prog
B.\Java-prog\和Program\Java-prog\
C.\Program\Java-prog\和Java-prog\
D.Java-prog\和\Program\Java-prog\
●进程P1、P2、P3、P4、P5的前趋关系图如下所示:
若用PV操作控制这5个进程的同步与互斥,程序如下:begin S1,S2,S3,S4,S5,S6:semaphore;//定义信号量S1:=0;S2:=0;S3:=0;S4:=0;S5:=0;S6:=0;end.
程序中空a和空b处应分别为__(48)__,空c和空d处应分别为__(49)__;空e和空f处应分别为__(50)__。
(48)A.V(S1)和V(S2)V(S3)
B.P(S1)和V(S2)V(S3)
C.P(S1)和P(S2)V(S3)
D.P(S1)和P(S2)P(S3)
(49)A.V(S2)V(S4)和V(S5)
B.P(S2)V(S4)和V(S5)
C.P(S2)P(S4)和V(S5)
D.P(S2)V(S4)和P(S5)
(50)A.V(S3)和V(S4)V(S6)
B.P(S3)和V(S4)V(S6)
C.P(S3)和P(S4)V(S6)
D.P(S3)和V(S4)P(S6)
各省软考办 | ||||||||||