A.SATA硬盘的速度速度大约为500Mbps/s
B.读取18XDVD光盘数据的速度为1Gbps
C.千兆以太网的数据读取速度为1Gpbs
D.读取DDR3内存数据的速度为100Gbps
1.使用USB2.0闪存盘,往USB闪存盘上拷贝文件的数据传输速率
2.使用100M以太网,在局域网内拷贝大文件时网络上的数据传输速率
3.使用一辆卡车拉1000块单块1TB装满数据的硬盘,以100km/h的速度从上海到天津(100km)一趟所等价的数据传输带宽
4.使用电脑播放MP3,电脑的PCI总线到声卡的数据传输速率
在通常情况下,关于这几个传输速率的排序正确的是:
A.4<1<2<3 B.1<4<2<3 C.4<1<3<2 D.1<4<3<2
PCI 最大速度为 100+MB/S, 但这里听歌的话, 很小的
USB 2.0 30MB/S (我的体会是 2MB/S)
卡车那个 100+GB/S
100M 以太网速度 100MBits/s
应该选 B
3. 设在内存中有P1,P2,P3三道程序,并按照P1,P2,P3的优先级次序运行,其中内部计算和IO操作时间由下表给出(CPU计算和IO资源都只能同时由一个程序占用):
P1:计算60ms—》IO 80ms—》计算20ms
P2:计算120ms—》IO 40ms—》计算40ms
P3:计算40ms—》IO 80ms—》计算40ms
完成三道程序比单道运行节省的时间是()
A.80ms
B.120ms
C.160ms
D.200ms
画出图, 答案是 160
4. 两个等价线程并发的执行下列程序,a为全局变量,初始为0,假设printf、++、–操作都是原子性的,则输出不肯哪个是()
void foo() { if(a <= 0) a ++; else a --; printf("%d ", a); }
B.10
C.12
D.22
A.auto
B.extern
C.static
D.register
A、2013 B、2888 C、4062 D、*** E、***
对于上述答案,A有必胜的策略,A、B、C、D、E都应该选择。首先,A先取,使剩余的星星为50的倍数。然后数星星的顺序为B、A、B、A……。B数k个星星,则A就数50-k个,使剩余星星始终为50的倍数,最后,一定是A数最后的星星。A必胜。
10. 有个苦逼的上班族,他每天忘记定闹钟的概率为0.2,上班堵车的概率为0.5,如果他既没定闹钟上班又堵车那他迟到的概率为1.0,如果他定了闹钟但是上班堵车那他迟到的概率为0.9,如果他没定闹钟但是上班不堵车他迟到的概率为0.8,如果他既定了闹钟上班又不堵车那他迟到的概率为0.0,那么求出他在60天里上班迟到的期望。
int finds(S,N) { int flag=0;//用于判定是否有明星,即当前最小数另外出现几次 int temp=0;//存放最小数在S中的位置 for(i=1;i<N;i++) { if(!reg(S[i],S[temp])//如果temp标号的数小于i标号的数 { temp=i; flag=0;//更换怀疑对象(最小数)时,标记清零 } elseif(reg(S[temp],S[i])//如果temp里存放的确实是唯一最小数是不会跑进这里来的 { flag++; ` } } if(flag>0) return -1;//表示没有明星,例如所有的数都相等 return temp;//返回明星在S中的位置 }