若有以下程序: #include <stdio.h> main( ) { int x=8; for( ;x>0; x--) { if(x%3) { printf("%d,",x--); continue; } printf("%d,",--x); } } 则程序的运行结果是______。
A. 7,4,2,
B. 8,7,5,2,
C. 9,7,6,4,
D. 8,5,4,2,
查看答案
某操作系统采用双缓冲区传送磁盘上的数据。设一次从磁盘将数据传送到缓冲区所用时间为T1,一次将缓冲区中数据传送到用户区所用时间为T2(假设T2远小于T1、T3),CPU处理一次数据所用时间为T3,则处理该数据共重复n次该过程,系统所用总时间为______。
A. n×(T1+T2+T3)
B. n×MAX(T2,T3)+T1
C. n×MAX(T1,T3)+T2
D. (n-1)×MAX(T1,T3)+T1+T2+T3
某机采用微程序控制方式,微指令字长24位,采用水平型编码控制的微指令格式,断定方式。共有微命令30个,构成4个互斥类,各包含5个、8个、14个和3个微命令,外部条件共3个。则控制存储器的容量应该为______。
A. 256×24bit
B. 30×24bit
C. 31×24bit
D. 24×24bit
TCP协议中,发送双方发送报文的初始序号分别为X和Y,在第一次握手时发送方发送给接收方报文中,正确的字段是()。
A. SYN=1,序号=X
B. SYN=1,序号=X+1,ACKX=1
C. SYN=1,序号=Y
D. SYN=1,序号=Y,ACKY+1=1
信息在外存空间的排列也会影响存取等待时间。考虑几个逻辑记录A、B、C、...、J,它们被存放于磁盘上,每个磁道存放10个记录,安排如表1所示。 表1 每个磁道存放10个记录 物理块 1 2 3 4 5 6 7 8 9 10 逻辑记录 A B C D E F G H I J 假定要经常顺序处理这些记录,磁道旋转速度为20ms/r,处理程序读出每个记录后花4ms进行处理。考虑对信息的分布进行优化,如表2所示,相比之前的信息分布,优化后的时间缩短了______。 表2 优化后磁道存放的10个记录 物理块 1 2 3 4 5 6 7 8 9 10 逻辑记录 A H E B I F C J G D
A. 60ms
B. 104ms
C. 144ms
D. 204ms