美团点评2017秋招笔试真题-测试开发工程师卷A,B

1I/O系统硬件结构分为四级:1。设备控制器,2。I/O设备,3。处理机,4。I/O通道,按级别由高到低的顺序是?

a2-4-1-3

b3-1-4-2

c2-1-4-3

d3-4-1-2

2一个IP地址为220.1.0.3,由此你能得出的信息是?

a这是一个B类地址

b网络号是220.1.0.0

c网络号是220.0.0.0

d这是一个保留地址

3Session和Cookie是互联网领域中两种常用的技术,数以亿计的用户访问美团网Web页面时,就会用到这两种技术。有关Cookie和Session的描述,下面错误的是?

aCookie数据存放在客户的浏览器上,Session数据放在服务器上。

b服务端为每个用户都会生成一个Session对象,通过SessionID来区分来自于哪个用户

c保存这个SessionID的方式可以采用Cookie

d只要关闭浏览器,Session就消失了

4向一个栈按顺序push下列元素,ABCDE,其pop可能的顺序不正确的是?

aEDCBA

bDECBA

cABCDE

dDCEAB

5白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。下面属于白盒测试方法的有哪些?

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) );
  执行后报错,这个语句产生错误的地方是在第( )行。

a

b

c

d

7下列页面置换算法中,会产生Belady异常现象的是?

a最佳页面置换算法(OPT)

b先进先出页面置换算法(FIFO)

c最近最久未使用算法(LRU)

d时钟页面置换算法(Clock)

8系统缓存技术(如Redis/Tair/Memcached)是服务器后台系统中常用的一种技术,它具有读写高效、断电后数据丢失等特点,下面的数据中,哪个不适合放在缓存系统里?

a用户登录后获得的认证token

b用户所下团购订单

c登录美团旅行的短信验证码

d用户的手机号码信息

9瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是?

a瀑布模型能够非常快速地开发大规模软件项目

b只有很大的开发团队才使用瀑布模型

c瀑布模型已不再适合于现今的软件开发环境

d瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目

10局域网内划分子网是一种有效的减小局域网内广播冲突的手段,粗略统计,美团北京的办公区就有近万台设备需要连接互联网,所以划分子网就显得尤为重要。现有一个IP地址为136.111.0.0 的B类网络,若要切割为9个子网,而且都要连上Internet,子网掩码设为?

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)); }
 
上面的代码会输出( )。

a1

b2

c3

d4

12正在执行的进程,由于期待的某些事件未发生,则由系统自动执行阻塞原语(Block),使自己由运行状态变为阻塞状态。进程阻塞的原因不包括?

a时间片切换

b等待I/O

c进程sleep

d等待解锁

13移动硬盘和U盘是两种常见的移动存储设备,下列有关移动硬盘和U盘的叙述中,正确的是?

a二者都呈现单位存储的价格越来越低的趋势

b二者都是随机存储设备

c移动硬盘的传输速度在任何时候都比U盘快

d二者都可以通过USB总线和计算机连接

14以下操作中,数组比线性表速度更快的是?

a原地逆序

b头部插入

c返回中间节点

d返回头部节点

15猫眼电影App和后台服务的通信建立在HTTP的基础上,而每个HTTP请求的发送都需要建立TCP连接。用户在获取《魔兽》电影某场的详情时,TCP建立连接的第三次握手报文的发送序列号为1000,确认序列号为2000,则本次连接的第二次握手报文的发送序列号和确认序列号分别是?

a1999,999

b1999,1000

c999,2000

d999,1999

16哪种协议在数据链路层?

aARP

bICMP

cFTP

dUDP

17数据库完整性约束包括哪些?

a参照完整性

b事物完整性

c实体完整性

d用户定义完整性

18已知一个IP地址为10.5.136.5, 子网掩码为255.255.64.0, 他的网络号和主机号分别是?

a10.5.136.0  5

b10.5.64.0  5

c10.5.0.0  5

d10.5.136.0  0

19下列选项中,有关死锁的说法正确的是?

a采用“按序分配”策略可以破坏产生死锁的环路等待条件

b在资源的动态分配过程中,防止系统进入安全状态,可避免发生死锁

c银行家算法是最有代表性的死锁解除算法

d产生死锁的现象是每个进程等待着某个不能得到且不可释放的资源

20下列删除表A全部数据的方法,一般情况下执行速度最快的是?

adelete * from A

bdrop table A

ctruncate table A

drename table A to B

21以下http返回报头有哪几行有错误?
  ①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个结点的二叉树有多少种?

a3

b4

c5

d6

23在一个双向循环链表中,指针p所指向的节点(非尾节点)之后插入指针s指向的节点,其修改指针的操作是?

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 <stdio.h> #define P_char char*           //语句1 #typedef char* char_P        //语句2char arr[10]="movie";int main() {P_char p1, p2;char_P p3, 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;}
  以下四种说法正确的是?

ap1,p2,p3,p4,pa,pb都是字符指针

b语句1是在预处理阶段执行的

c语句2是在预处理阶段执行的

d语句3的输出结果是movie,i,vie,e

25下列Linux命令中,哪些可以显示文本文件内容?

aless

btail

cjoin

dcat

26软件测试的目的是?

a 尽可能多的发现软件系统中的错误

b 证明软件的正确性

c 找出软件系统中存在的所有错误

d 证明软件系统中存在错误

27#include <stdio.h>int main() { fork();fork();fork(); printf("hello\n");return 0;}
 
以上程序执行后输出( )个 hello。

a3

b4

c6

d8

28运行f(12)后,函数f()被调用了多少次?
  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的物理内存总共使用了( )字节。
  进程A页表:         进程B页表:
  逻辑页 物理页       逻辑页  物理页
  0        9           0        1
  1        2           1        3
  2        4           2        4
  3        6           3        7
  4        -           4        2
  5        -           5   -

a4608

b3584

c4096

d5120

30进程从运行状态变为阻塞状态的原因是?

a输入或输出事件发生

b时间片到

c输入或输出事件完成

d某个进程被唤醒

参考答案:https://download.csdn.net/download/weixin_39813541/11166869

猜你喜欢

转载自blog.csdn.net/weixin_39813541/article/details/89961175