1、Session和Cookie是互联网领域中两种常用的技术,数以亿计的用户访问美团网Web页面时,就会用到这两种技术。有关Cookie和Session的描述,下面错误的是?
A、Cookie数据存放在客户的浏览器上,Session数据放在服务器上。
B、服务端为每个用户都会生成一个Session对象,通过SessionID来区分来自于哪个用户
C、保存这个SessionID的方式可以采用Cookie
D、只要关闭浏览器,Session就消失了
2、瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是?
A、瀑布模型能够非常快速地开发大规模软件项目
B、只有很大的开发团队才使用瀑布模型
C、瀑布模型已不再适合于现今的软件开发环境
D、瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目
3、正在执行的进程,由于期待的某些事件未发生,则由系统自动执行阻塞原语(Block),使自己由运行状态变为阻塞状态。进程阻塞的原因不包括?
A、时间片切换
B、等待I/O
C、进程sleep
D、等待解锁
4、向一个栈按顺序push下列元素,ABCDE,其pop可能的顺序不正确的是?
A、EDCBA
B、DECBA
C、ABCDE
D、DCEAB
5、下列页面置换算法中,会产生Belady异常现象的是?
A、最佳页面置换算法(OPT)
B、先进先出页面置换算法(FIFO)
C、最近最久未使用算法(LRU)
D、时钟页面置换算法(Clock)
6、猫眼电影App和后台服务的通信建立在HTTP的基础上,而每个HTTP请求的发送都需要建立TCP连接。用户在获取《魔兽》电影某场的详情时,TCP建立连接的第三次握手报文的发送序列号为1000,确认序列号为2000,则本次连接的第二次握手报文的发送序列号和确认序列号分别是?
A、1999,999
B、1999,1000
C、999,2000
D、999,1999
7、
int main(int argc, char **argv) { int a[4]={1, 2, 3, 4}; int *ptr=(int *)(&a + 1); printf("%d", *(ptr - 1)); }
上面的代码会输出( )。
A、1
B、2
C、3
D、4
8、新美大的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、④
9、I/O系统硬件结构分为四级:1。设备控制器,2。I/O设备,3。处理机,4。I/O通道,按级别由高到低的顺序是?
A、2-4-1-3
B、3-1-4-2
C、2-1-4-3
D、3-4-1-2
10、局域网内划分子网是一种有效的减小局域网内广播冲突的手段,粗略统计,美团北京的办公区就有近万台设备需要连接互联网,所以划分子网就显得尤为重要。现有一个IP地址为136.111.0.0 的B类网络,若要切割为9个子网,而且都要连上Internet,子网掩码设为?
A、255.0.0.0
B、255.255.0.0
C、255.255.128.0
D、255.255.240.0
11一个IP地址为220.1.0.3,由此你能得出的信息是?
A、这是一个B类地址
B、网络号是220.1.0.0
C、网络号是220.0.0.0
D、这是一个保留地址
12、以下操作中,数组比线性表速度更快的是?
A、原地逆序
B、头部插入
C、返回中间节点
D、返回头部节点
13、系统缓存技术(如Redis/Tair/Memcached)是服务器后台系统中常用的一种技术,它具有读写高效、断电后数据丢失等特点,下面的数据中,哪个不适合放在缓存系统里?
A、用户登录后获得的认证token
B、用户所下团购订单
C、登录美团旅行的短信验证码
D、用户的手机号码信息
14、白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。下面属于白盒测试方法的有哪些?
A、语句覆盖
B、等价类划分
C、边界值分析
D、判定条件覆盖
15、移动硬盘和U盘是两种常见的移动存储设备,下列有关移动硬盘和U盘的叙述中,正确的是?
正确答案: A D 你的答案: 空 (错误)
A、二者都呈现单位存储的价格越来越低的趋势
B、二者都是随机存储设备
C、移动硬盘的传输速度在任何时候都比U盘快
D、二者都可以通过USB总线和计算机连接
16、美团有一个API用于创建团购订单,地址如下
https://open.meituan.com/order/createorder?token=1234567890abcdefghijklmnopqrstuvwxyz
其中,token用于验证用户身份
请求方法:POST
参数类型:application/json
参数列表(隐去无关参数):
{
"dealid": 90,
"quantity": 5
}
传入deal ID(要购买的团购券的ID)和数量后,返回新生成的订单ID(隐去无关参数)。例如:
{
"success": 0, // 正常情况为0
"msg": "", // 正常情况为空
"orderid": 2910100100, // 订单id
}
设计测试用例进行测试,尽可能覆盖的完备。
1、D 2、D 3、A 4、D 5、B 6、B 7、D 8、B 9、A 10、D 11、B
12、AC 13、BD 14、AD 15、AD
16、考察测试用例设计思路,从功能、性能、安全等多方面思考;结合测试用例设计方法回答。
答案要点: