A 100
B 200
C 300
D 400
E 500
F 600
2. 计算三个稠密矩阵 A、B、C 的乘积 ABC,假定三个矩阵的尺寸分别为 m*n, n*p,p*q,且 m<n<q,以下计算效率最高的是
A (AB)C
B A(BC)
C (AC)B
D (BC)A
E (CA)B
3. 毕业典礼后,某宿舍三位同学把自己的毕业帽扔了,随后每个人随机地拾起帽子,三个人中没有人选到自己原来带的帽子的概率是
A 1/2
B 1/3
C 1/4
D 1/6
E 1/8
F 1/9
(旋转一下,每个人面对的方向变更后算是一种新的坐法)
A 144
B 240
C 288
D 480
E 576
F 960
5. 若干个等待访问磁盘者依次要访问的磁道为 19, 43, 40, 4, 79,11,76,当前磁头位于 40 号柱面,若用最短寻道时间优先磁盘调度算法,则访问序列为___
A 19,43,40,4,79,11,76
B 40,43,19,11,4,76,79
C 40,43,76,79,19,11,4
D 40,43,76,79,4,11,19
E 40,43,76,79,11,4,19
F 40,19,11,4,79,76,43
6. int main(){fork()||fork();}共创建几个进程:_____
A 1
B 2
C 3
D 4
E 5
F 6
7. 个数约为 50k 的数列需要从小到大排序, 数列特征是基本逆序 (多数数字从大到小,个别乱序) ,以下哪种排序算法在事先不了解数列特征的情况下性能大概率最优(不考虑空间限制)___.
A 冒泡排序
B 改进冒泡排序
C 选择排序
D 快速排序
E 堆排序
F 插入排序
8. 下列方法中,____不可以用来程序调优?
A 改善数据访问方式以提升缓存命中率
B 使用多线程的方式提高 I/O 密集型操作的效率
C 利用数据库连接池替代直接的数据库访问
D 利用迭代替代递归
E 合并多个远程调用批量发送
F 共享冗余数据提高访问效率
10. 以下操作中,数组比线性表速度更快的是____
A 原地逆序
B 头部插入
C 返回中间节点
D 返回头部节点
E 选择随机节点
11. 每台物理计算机可以虚拟出 20 台虚拟机,假设一台虚拟机发生故障当且仅当它所宿主的物理机发生故障。通过 5 台物理机虚拟出100 台虚拟机,那么关于这 100 台虚拟机的故障的说法正确的是:____?
A 单台虚拟机的故障率高于单台物理机的故障率
B 这 100 台虚拟机发生故障是彼此独立的
C 这100台虚拟机单位时间内出现故障的个数高于100台物理机单位时 间内出现故障的个数
D 无法判断这 100 台虚拟机和 100 台物理机哪个更可靠
E 如果随机选出 5 台虚拟机组成集群, 那么这个集群的可靠性和 5 台物 理机的可靠性相同
F 可能有一段时间只有 1 台虚拟机发生故障
E 0.8
13. 已知一个二叉树的前序遍历结果是(ACDEFHGB) ,中序遍历结果是(DECAHFBG),请问后续遍历结果是_____
A HGFEDCBA
B EDCHBGFA
C BGFHEDCA
D EDCBGHFA
14. 下列 C 代码中,不属于未定义行为的有___
A Int i=0;i=(i++);
B Char *p=”hello”;p[1]=’E’;
C Char *p=”hello”;char ch=*p++;
D Int i=0;printf(“%d%d\n”,i++,i--);
E 都是未定义行为
F 都不是未定义行为
A 可能不存在重合点
B 必然有且只有一个重合点
C 可能有无穷多个重合点
D 重合点构成了一条直线
E 重合点可能在小地图之外
F 重合点是一小片连续的区域
16. 一个合法的表达式由()包围,()可以嵌套和连接,如(())()也是合法 表达式;现在有 6 对(),它们可以组成的合法表达式的个数为____
A 15
B 30
C 64
D 132
E 256
F 360
17. 某路由器接受的 IP 报文的目的地址不是路由器的接口 IP 地址, 并且未匹配的路由项,则采取的策略是
A 丢掉该分组
B 将该分组分片
C 转发该分组
D 将分组转发或分片
E 将分组保留存储
F 以上都有可能
18. 有字符序列 {Q,H,C,Y,P,A,M,S,R,D,F,X} ,新序列{F,H,C,D,P.A.M,Q,R,S,Y,X},是下列____排序算法一趟扫描的结果。
A 二路归并排序
B 快速排序
C 步长为 4 的希尔排序
D 步长为 2 的希尔排序
E 冒泡排序
F 堆排序
19. MySQL 主从结构的主数据库中不可能出现以下哪种日志?
A 错误日志
B 事务日志
C 中继日志
D Redo log
}
A 预处理阶段出错
B 编译阶段出错
C 汇编阶段出错
D 链接阶段出错
E 运行阶段出错
F 程序运行正常
22. 在一个单链表中,q 的前一个节点为 p,删除 q 所指向节点,则执行
A delete q
B q->next=p->nerx;delete p;
C p-next=q->next;delete p;
D p->next=q->next;delete q;
E delete p;
F q->next=p->next;delete q
23. 下列描述中,唯一错误的是
A 本题有五个选项是正确的
B B 正确
C D 正确
D DEF 都正确
E ABC 中有一个错误
F 如果 ABCDE 都正确,那么 F 也正确
24. 下列正则表达式不可以匹配 www.alibaba-inc.com 的是_____
A ^\w+\.\w+\-\w+\.\w+$
B [w]{0,3}.[a-z\-]*.[a-z]+
C [c-w.]{3,10}[.][c-w.][.][a]
D [w][w][w][Alibaba-inc]+[com]+
E ^\w.*com$
F [w]{3}.[a-z\-]{11}.[a-z]{3}