省考软件设计师考试模拟题及答案资格证从业考试题测试题

●一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3△t、分析时间t分析=2△t、执行时间t执行=4△t的情况下,若按串行方式执行,则10条指令全部执行完需要(5)△t。若按照流水方式执行,则执行完10条指令需要=(6)△t。

(5)A.40

B.70

C.90

D.100

(6) A.20

B.30

C.40

D.45


正确答案:C,D


若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是 t取指=2ns,t分析=2ns,t执行=1ns,则100条指令全部执行完毕需(4)ns。

A.163

B.183

C.193

D.203


正确答案:D
解析:在这种情况下,完成N条指令的所需要的时间为:


若每一条指令都可分解为取指、分析和执行三步。已知取指时间为5△t,分析时间为2△t,执行时间为5△t。如果按顺序方式从头到尾执行完500条指令需(3)。如果按[执行]k、[分析]k+1、[取值]k+2重叠的流水线方式执行,从头到尾执行完500条指令需(4)△t。

(41)

A.5590

B.5595

C.6000

D.6007


正确答案:C


● 若每一条指令都可以分解为取指、分析和执行三步。己知取指时间 t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要 (2) △t。如果按照流水方式执行,执行完 100 条指令需要 (3) △t。

(2)

A. 1190

B. 1195

C. 1200

D. 1205

(3)

A. 504

B. 507

C. 508

D. 510


正确答案:C,B



● 若每一条指令都可以分解为取指、分析和执行三步。已知取指时间 t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要 (4) △t。如果按照流水线方式执行,执行完 100 条指令需要 (5) △t。

(4)

A. 1190

B.1195

C. 1200

D.1205

(5)

A. 504

B. 507

C. 508

D. 510


正确答案:C,B



软件设计师考试模拟题及答案-试题(1) 阵列处理机属于 (1) 计算机。1、ASISD BSIMD CMISD DMIMD试题(2) 采用 (2) 不能将多个处理机互联构成多处理机系统。2、ASTD总线 B交叉开关 CPCI总线 DCentronic总线试题(3) 某计算机系统的可靠性结构是如下图所示的双重申并联结构,若所构成系统的每个部件的可靠度均为0.9,即R=0.9,则该系统的可靠度为 (3) 。 3、A0.9997 B0.9276 C0.9639 D0.6561试题(4)、(5) 若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5t,分析时间t分析=2t,执行时间t执行=5t。如果按顺序方式从头到尾执行完500条指令需 (4) t。如果按照执行 k、分析 k+1、取指 k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需 (5) t。4、A5590 B5595 C6000 D60075、A2492 B2500 C2510 D2515试题(6) 在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用 (6) 。6、A原型法 B瀑布模型 Cv-模型 D螺旋模型试题(7) 应该在 (7) 阶段制定系统测试计划。7、A需求分析 B概要设计 C详细设计 D系统测试试题(8) 已经发布实施的现有标准(包括已确认或修改补充的标准),经过实施一定时期后,对其内容再次审查,以确保其有效性、先进性和适用性,其周期一般不超过 (8) 年。8、A1 B3 C5 D7试题(9) (9) 不需要登记或标注版权标记就能得到保护。9、A专利权 B商标权 C著作权 D财产权试题(10)(12) 在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。图中, (10) 。 假设当前目录是D1,进程A以如下两种方式打开文件f1。 fd1=open( (11) /fl,o_RDONLY); fd1=open(/D1/W1/f1,o_RDONLY); 其中,方式的工作效率比方式的工作效率高,因为采用方式的文件系统 (12) 。10、A子目录W2中文件f2和子目录D2中文件f2是完全相同的 B子目录W2中文件f2和子目录D2中文件f2是不相同的 C子目录W2中文件f2和子目录D2中文件f2可能相同也可能不相同 D树型文件系统中不允许出现相同名字的文件11、A/D1/W1 BD1/W1 CW1 Df112、A可以直接访问根目录下的文件f1 B可以从当前路径开始查找需要访问的文件f1 C只需要访问一次磁盘,就可以读取文件f1,而方式需要二次 D只需要访问一次磁盘,就可以读取文件f1,而方式需要三次试题(13) 正在开发的软件项目可能存在一个未被发现的错误,这个错误出现的概率是0.5%,给公司造成的损失将是1000000元,那么这个错误的风险曝光度(risk exposure)是 (13) 元。13、A5 000 000 B50000 C5000 D500试题(14) 代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,这两种方法的主要区别是 (14) 。14、A在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动 B在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性 C在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩 D代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的试题(15) 在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述不正确的是 (15) 。15、AGantt图表现各个活动的顺序和它们之间的因果关系 BGantt图表现哪些活动可以并行进行 CGantt图表现了各个活动的起始时间 DGantt图表现丁各个活动完成的进度试题(16)(18) 在活动图中,结点表示项日中各个工作阶段的里程碑,连接各个结点的边表示活动,边上的数字表示活动持续的时间。在下面的活动图中,从A到J的关键路径是 (16) ,关键路径的长度是 (17) ,从E开始的活动启动的最早时间是 (18) 。 16、AABEGJ BADFHJ CACFGJ DADFIJ17、A22 B49 C19 D3518、A10 B12 C13 D15试题(19) 一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他故障,这时应该进行 (19) 。19、A程序走查 B退化测试 C软件评审 D接收测试试题(20)、(21) 一个系统的模块结构图如下所示,用X,X,X表示这个系统的测试模块组合。下面的选项中 (20) 表示自顶向下的测试, (21) 表示三明治式测试。 20、AAA,B,C,D,EA,B,C,D,E,F,G,H,I,J,K BFGHIJKB,F,GC,HD,I,JE,KA,B,C,D,E,F,G,H,I,J,K CKJIHGFBCDEA,B,C,D,E,F,G,H,I,J,K DAFGHIJKB,F,GC,HD,I,JE,KA,B,C,D,E,F,G,H,I,J,K21、AAA,B,C,D,EA,B,C,D,E,P,G,H,I,J,K BFGHIJKB,F,GC,HD,I,JE,KA,B,C,D,E,F,G,H,I,J,K CKJIHGFBCDEA,B,C,D,E,F,G,H,I,J,K DAFGHIJKB,F,GC,HD,I,JE,KA,B,C,D,E,F,G,H,I,J,K试题(22)、(23) 某公司服务器上存储了大量的数据,员工使用服务器前首先必须登录。为了保证安全,使用认证技术 (22) 。为保证传输效率,使用 (23) 加密算法对传输的数据进行加密。22、A对登录系统的用户身份进行认可 B保护数据在传输中的机密性 C保证数据在传输中不被非法修改 D防止登录信息被泄漏出去23、ARSA BECC CMD4 D3DES试题(24) (24) 不能保障公司内部网络边界的安全。24、A在公司网络与Internet或外界其他接口处设置防火墙 B公司以外网络上用户要访问公司网时,使用认证授权系统 C禁止公司员工使用公司外部的电子邮件服务器 D禁止公司内部网络的用户私自设置拨号上网试题(25)、(26) 某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允、许顾客进入仓库提货,顾客离开时,审核员检验顾客提货是否正确。其工作流程如右下图所示。为了利用PV操作正确地协调他们之间的工作,设置了两个信号量S1和S2,且S1的初值为2, S2的初值为1。图中的a应填写 (25) ;图中的b、c和d应分别填写 (26) 。 25、AP(S1) BP(S2) CV(s1) DV(s2)26、AP(S2)、V(s2)和V(S1) BP(S1)、V(S1)和V(s2) CV(S1)、P(S2)和V(S2) DV(S2)、P(S1)和V(S1)试题(27) 编译程序进行词法分析时不能 (27) 。27、A过滤源程序中的注释 B扫描源程序并识别记号 C指出出错行号 D、查出拼错的保留字(关键字)试题(28)、(29) 某一确定有限自动机(DFA.的状态转换图如下图所示,该DFA接受的字符串集是 (28) ,与之等价的正规式是 (29) 。 28、A以1开头的二进制代码串组成的集合 B以1结尾的二进制代码串组成的集合 C包含偶数个0的二进制代码串组成的集合 D包含奇数个0的二进制代码串组成的集合29、A1*0(0|1)* B(0|1*0)*1*)* C1*(0|1)0)* D(1*(01*0)*)*试题(30) 下列关于静态多态实现重载的描述中正确的是 (30) 。30、A重载的方法(函数)的方法名(函数名)可以不同 B重载的方法(函数)必须在返回值类型以及参

若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要(2)△t。如果按照流水方式执行,执行完100条指令需要(3)△t。

A.1190

B.1195

C.1200

D.1205


正确答案:C


若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5Δt,分析时间t分析=2Δt,执行时间t执行=5Δt。如果按顺序方式从头到尾执行完500条指令需(4)Δt。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需(5)Δt。

A.5590

B.5595

C.6000

D.6007


正确答案:C
解析:见公共试题Ⅱ(4)、(5)。


若每一条指令都可以分解为取指,分析和执行三步。已知取指时间t取指=8△t,分析时间t分析=3△t,执行时间t执行=12△t。如果按照流水线方式执行指令,从头到尾执行完 100条指令至少需(41) △t。如果取指时间t取指=8△t,分析时间t分析=12△t,执行时间 t执行=3△t,则从头到尾执行完100条指令至少需(42)△t。

A.1200

B.1223

C.1224

D.1211


正确答案:D


若指令流水线把一条指令分为取指、分析和执行三部分,且这三部分的时间分别是 t取指=2 ns,t分析=2 ns,t执行=1 ns,则100条指令全部执行完中需______ns。

A.163

B.183

C.193

D.203


正确答案:D
解析:根据公式:流水线执行时间=第一条指令执行时间+(指令条数-1)×流水线周期可得:(2+2+1)+(100-1)×2=203ns


假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令,需要(18)At。如果按照流水线方式执行,执行完100条指令需要(19)△t。

A.1190

B.1195

C.1200

D.1205


正确答案:C

更多 “省考软件设计师考试模拟题及答案资格证从业考试题测试题” 相关考题
考题 通常可以将计算机系统中执行一条指令的过程分过取指令、分析和执行指令3步,若取指令时间为4△t,分析时间为2△t,执行时间为3△t,按照顺序方式从头到尾执行完600条指令所需时间为( )△t;若按照执行第i条、分析第i+1条、读取i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为( )△t。A.2400 B.3000 C.3600 D.5400 A.2400 B.2405 C.3600 D.3009正确答案:D,B

考题 若每一条指令都可以分解为取指、分析和执行三步,已知取指时间取指=5△t,分析时间 分析=2△t,执行时间执行=5△t,如果按顺序方式从头到尾执行完500条指令需(35)△t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需(36)△t。A.5590B.5595C.6000D.6007正确答案:C

考题 通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4Δt,分析时间为2Δt。执行时间为3Δt,按顺序方式从头到尾执行完600条指令所需时间为(请作答此空)Δt;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为( )Δt。A.2400 B.3000 C.3600 D.5400 答案:D解析:按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为4Δt+2Δt+3Δt=9Δt,执行600条指令所需的时间为9Δt×600=5400Δt。 若采用流水线方式,则处理过程如下图所示,可见执行完600条执行所需要的时间为4Δ×600+2Δt+3Δt=2405Δt。

考题 通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为5Δt,分析时间为3Δt。执行时间为2Δt,按顺序方式从头到尾执行完600条指令所需时间为2000Δt;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完200条指令所需时间为( )Δt。A.1400 B.1800 C.1000 D.1005答案:D解析:按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为5Δt+3Δt+2Δt=10Δt,执行600条指令所需的时间为10Δt×200=2000Δt。若采用流水线方式,执行完200条执行所需要的时间为10Δt+199*5Δt=1005Δt。

考题 若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=5△t。则执行 500 条指令时的加速比是( )A.2 B.2.21 C.2.39 D.3答案:C解析:流水线的加速比是指完成同样一批任务,不使用流水线即顺序执行所用的时间与使用流水线所用的时间之比。如果不使用流水线所用的时间为T0,使用流水线的执行时间为Tk,则流水线的加速比为:S = T0 / Tk 不使用流水线所用的时间为T0=500*(5+2+5)=6000△t。 使用流水线的执行时间为Tk =500*5△t +5△t +2△t =2507△t加速比:=6000△t/2507△t=2.39

考题 将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4△t、分析时间t分析=2△t、执行时间t执行=3△t,则执行完100条指令,需要的时间为(5) △t.A.200 B.300 C.400 D.405 答案:D解析:

考题 执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析=2△t.执行时间t执行=3△t如果按照重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t.A、2500B、2505C、2510D、2515正确答案:B

考题 将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4?t、分析时间t分析=2?t、执行时间t执行=3?t,则执行完100条指令,需要的时间为( )?t。A.200 B.300 C.400 D.405答案:D解析:对于该指令流水线,建立时间为4t+2t+3t=9?t,此后每4t执行完一条指令,即执行完100条指令的时间为9t+99*4t=405t。

考题 若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=51.jpgt,分析时间t分析=21.jpgt,执行时间t执行=51.jpgt。如果按顺序方式从头到尾执行500条指令需( )△t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行500条指令需(请作答此空)△t。 A.2492 B.2500 C.2510 D.2515答案:C解析:顺序执行时,每条指令都需三步才能执行完,设有重叠。总的执行时间为:在流水线执行时,所用的时间为:重叠执行时间关系为:

考题 通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令 3 步,若取指令时间为 4△t,分析时间为 2△t,执行时间为 3△t,按顺序方式从头到尾执行完 600 条指令所需时间为( 上题 )△t;若按执行第 i 条、分析第 i+1 条、读取第 i+2 条重叠的流水线方式执行指令,则从头到尾执行完 600 条指令所需时间为( 本题)△t。A. 2400 B. 2405 C. 3000 D. 3009 答案:B解析:由上题图,可看成是第98条、99、100三条指令,在这之前还存在97条指令,因此当读取完100条指令共用时600* 4△t时,其后还有一个分析和一个执行没有完成,因此整个用时为100*4 △t+2 △t(一个分析)+3 △t(一个执行)=2405 △t