1I/O 系统硬件结构分为四级:1。设备控制器,2。I/O 设备,3。处理机,4。I/O 通道,
按级别由高到低的顺序是? d
a2-4-1-3
b3-1-4-2
c2-1-4-3
d3-4-1-2
2 一个 IP 地址为 220.1.0.3,由此你能得出的信息是? b
a 这是一个 B 类地址
b 网络号是 220.1.0.0
c 网络号是 220.0.0.0
d 这是一个保留地址
3Session 和 Cookie 是互联网领域中两种常用的技术,数以亿计的用户访问美团网 Web
页面时,就会用到这两种技术。有关 Cookie 和 Session 的描述,下面错误的是? d
aCookie 数据存放在客户的浏览器上,Session 数据放在服务器上。
b 服务端为每个用户都会生成一个 Session 对象,通过 SessionID 来区分来自于哪个用
户
c 保存这个 SessionID 的方式可以采用 Cookie
d 只要关闭浏览器,Session 就消失了
4 向一个栈按顺序 push 下列元素,ABCDE,其 pop 可能的顺序不正确的是?d
aEDCBA
bDECBA
cABCDE
dDCEAB
5 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。下面属于白
盒测试方法的有哪些? ad
a 语句覆盖
b 等价类划分
c 边界值分析
d 判定条件覆盖
6 新美大的 HR 系统的数据库中有一个 employee 表,该表用于存储员工 ID、主管姓名、
薪水等信息。程序员小团在自己的 Oracle 数据库中练习创建 employee 表的语句如下:
① CREATE TABLE employee (empleyee_id NUMBER(9),
② CONSTRAINT salary_pk PRIMARY KEY,
③ 1995_salary NUMBER(8,2),
④ manager_name VARCHAR(225), CONSTRAINT mgr_name_nn NOT NULL, salary_96
NUMBER(8,2) );
执行后报错,这个语句产生错误的地方是在第( b)行。
a①
b②
c③
d④
7 下列页面置换算法中,会产生 Belady 异常现象的是?b
a 最佳页面置换算法(OPT)
b 先进先出页面置换算法(FIFO)
c 最近最久未使用算法(LRU)
d 时钟页面置换算法(Clock)
8 系统缓存技术(如 Redis/Tair/Memcached)是服务器后台系统中常用的一种技术,它
具有读写高效、断电后数据丢失等特点,下面的数据中,哪个不适合放在缓存系统里?
(bd)
a 用户登录后获得的认证 token
b 用户所下团购订单
c 登录美团旅行的短信验证码
d 用户的手机号码信息
9 瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正
确的是? d
a 瀑布模型能够非常快速地开发大规模软件项目
b 只有很大的开发团队才使用瀑布模型
c 瀑布模型已不再适合于现今的软件开发环境
d 瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目
10 局域网内划分子网是一种有效的减小局域网内广播冲突的手段,粗略统计,美团北京
的办公区就有近万台设备需要连接互联网,所以划分子网就显得尤为重要。现有一个 IP
地址为 136.111.0.0 的 B 类网络,若要切割为 9 个子网,而且都要连上 Internet,子
网掩码设为?d
a255.0.0.0
b255.255.0.0
c255.255.128.0
d255.255.240.0
11int main(int argc, char **argv) {int a[4]={1, 2, 3, 4};int *ptr=(int *)(&a
+ 1); printf("%d", *(ptr - 1)); }
上面的代码会输出(d )。
a1
b2
c3
d4
12 正在执行的进程,由于期待的某些事件未发生,则由系统自动执行阻塞原语(Block),
使自己由运行状态变为阻塞状态。进程阻塞的原因不包括?a
a 时间片切换
b 等待 I/O
c 进程 sleep
d 等待解锁
13 移动硬盘和 U 盘是两种常见的移动存储设备,下列有关移动硬盘和 U 盘的叙述中,正
确的是?ad
a 二者都呈现单位存储的价格越来越低的趋势
b 二者都是随机存储设备
c 移动硬盘的传输速度在任何时候都比 U 盘快
d 二者都可以通过 USB 总线和计算机连接
14 以下操作中,数组比线性表速度更快的是?ac
a 原地逆序
b 头部插入
c 返回中间节点
d 返回头部节点
15 猫眼电影 App 和后台服务的通信建立在 HTTP 的基础上,而每个 HTTP 请求的发送都需
要建立 TCP 连接。用户在获取《魔兽》电影某场的详情时,TCP 建立连接的第三次握手
报文的发送序列号为 1000,确认序列号为 2000,则本次连接的第二次握手报文的发送
序列号和确认序列号分别是?b
a1999,999
b1999,1000
c999,2000
d999,1999
16 哪种协议在数据链路层?a
aARP
bICMP
cFTP
dUDP
17 数据库完整性约束包括哪些?acd
a 参照完整性
b 事物完整性
c 实体完整性
d 用户定义完整性
18 已知一个 IP 地址为 10.5.136.5, 子网掩码为 255.255.64.0, 他的网络号和主机号分
别是?c
a10.5.136.0 5
b10.5.64.0 5
c10.5.0.0 5
d10.5.136.0 0
19 下列选项中,有关死锁的说法正确的是?ad
a 采用“按序分配”策略可以破坏产生死锁的环路等待条件
b 在资源的动态分配过程中,防止系统进入安全状态,可避免发生死锁
c 银行家算法是最有代表性的死锁解除算法
d 产生死锁的现象是每个进程等待着某个不能得到且不可释放的资源
20 下列删除表 A 全部数据的方法,一般情况下执行速度最快的是?c
adelete * from A
bdrop table A
ctruncate table A
drename table A to B
21 以下 http 返回报头有哪几行有错误?ad
①HTTP/1.1 302 Moved Permanently Cache-Control: private, no-store, no-cache,
must-revalidate
②Expires: Sat, 01 Jan 2000 00:00:00 GMT Pragma: no-cache
③Content-Type: text/html; charset=utf-8
④Connection: maintain
a①
b②
c③
d④
22 按照二叉树的定义,具有 3 个结点的二叉树有多少种?c
a3
b4
c5
d6
23 在一个双向循环链表中,指针 p 所指向的节点(非尾节点)之后插入指针 s 指向的节
点,其修改指针的操作是?c
a p->next=s; s->prev=p; p->next->prev=s; s->next=p->nex
b p->next->prev=s; p->next=s; s->prev=p; s->next=p->next;
c s->prev=p; s->next=p->next; p->next->prev=s; p->next=s;
d p->next->prev=s; s->prev=p; p->next=s; s->next=p->next;
24#include #define P_char char*
//语句 1 #typedef char*
//语句 2char arr[10]="movie";int main() {P_char p1, p2;char_P p3,
char_P
p4;const P_char pa;const char_P pb;p1=arr; p2=*(arr + 3);p3=&(arr[2]);p4=arr
+ 4;printf("%s,%s,%s,%s\n", p1, p2, p3, p4);
//语句 3 return 0;}
以下四种说法正确的是? (bd)
ap1,p2,p3,p4,pa,pb 都是字符指针
b 语句 1 是在预处理阶段执行的
c 语句 2 是在预处理阶段执行的
d 语句 3 的输出结果是 movie,i,vie,e
25 下列 Linux 命令中,哪些可以显示文本文件内容?abd
aless
btail
cjoin
dcat
26 软件测试的目的是?a
a 尽可能多的发现软件系统中的错误
b 证明软件的正确性
c 找出软件系统中存在的所有错误
d 证明软件系统中存在错误
27#include
int
printf("hello\n");return 0;}
main()
{
fork();fork();fork();
以上程序执行后输出( d)个 hello。
a3
b4
c6
d8
28 运行 f(12)后,函数 f()被调用了多少次? c
int f(int x) { if(x <= 2) return 1; return f(x - 2) + f(x - 4) + 1; }
a15
b20
c25
d30
29 某操作系统采用分页存储管理方式,下图给出了进程 A 和进程 B 的页表结构。如果物
理页的大小为 512 字节,那么进程 A 与进程 B 的物理内存总共使用了(b )字节。
进程 A 页表:
逻辑页 物理页
0
1
2
3
4
5
9
2
4
6
-
-
进程 B 页表:
逻辑页 物理页
0
1
2
3
4
5
-
1
3
4
7
2
a4608
b3584
c4096
d5120
30 进程从运行状态变为阻塞状态的原因是?a
a 输入或输出事件发生
b 时间片到
c 输入或输出事件完成
d 某个进程被唤醒