●设ρ={(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为_(11)_,分解ρ_(12)_
A1 |
A2 |
A3 |
a |
a |
d |
a |
b |
e |
a |
c |
f |
(11)A.F={A1→A2,A1→A3} B.F={A1→A2}
C.F={A1→A3} D.F={A1A3→A2,A1A2→A3}’
(12)A.是无损联接的 B.是保持函数依赖的
C.是有损联接的 D.是否保持函数依赖是无法确定的
●设学生选课关系模式为SC(Sno,Cno,Grade),其中,Sno为学号,Cno为课程号,Grade为成绩,SQL查询语句如下:
SELECT Sno
FROM SCSCX
WHERE NOT EXISTS
(SELECT *
FROM SCSCY
WHERE SCY.Sno=’1042’ AND NOT EXISTS
(SELECT *
FROM SCSCZ
WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno));
与该查询等价的元组演算表达式为{t|_(13)_(sc(u)^sc(v)^) _(14)_^t[1]=u[]1}
(13)
(14)
●在一个单CPU的计算机系统中,采用可剥夺式优先级的进程调度方案,所有任务可以并行使用I/O设置。下表列出了三个任务T1、T2、T3的优先级、独立运行时占用CPU和I/O设备的时间,如果操作系统的开销忽略不计,着三个任务从同时启动到全部结束的总时间为_(15)_ms,CPU的空闲时间共有_(16)_ms
任务 |
优先级 |
每个任务独立运行时所需的时间 |
T1 |
高 |
对每个任务: |
T2 |
中 |
|
T3 |
低 |
(15)A.15 B.21 C.27 D.45
(16)A.3 B.4 C.5 D.6
●进程的五态模型包括运行状态、活跃就绪状态、静止就绪状态、活跃阻塞状态和静止阻塞状态。针对下图的进程五态模型,为了确保进程调度的正常工作,(a)、(b)、(c)的状态分别为_(17)_,并增加一条_(18)_ 。
(17)A.静止就绪、静止阻塞和活跃阻塞 B.静止就绪、活跃阻塞和静止阻塞
C.活举阻塞、静止就绪和静止阻塞 D.活跃阻塞、静止阻塞和静止就绪
(18)A. "运行"→(a)的"等待"边 B."运行" →(b)的"等待"边
C.(a) →"运行"的"恢复或激活"边 D."活跃就绪" →(b)的"等待"边
●在UNIX系统中,Shell程序_(19)_实现显示用户主目录以及当前命令的进程标识符。
(19)A.echo UserHome directory:$LOGNAME
echo Carrent shell’s PID:$$
B.echo UserHome directory:$HOME
echo Carrent shell’PID:$@
C.echo UserHome directory:$LOGNAME
echo Carrent shell’sPID:$@
D.echo UserHome directory:$HOME
echo Carrent shell’sPID:$$
●某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表1所示,这几个阶段分配的软件工程师和程序员人数如表2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,则这几个阶段可以缩短_(20)_个月完成任务(假定各个开发阶段串行工作)。
(20)A.1 B.2 C.3 D.4
各省软考办 | ||||||||||