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

一、单项选择题

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

A、10.5.136.0  5

B、10.5.64.0  5

C、10.5.0.0  5

D、10.5.136.0  0

2、软件测试的目的是?

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

B、证明软件的正确性

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

D、证明软件系统中存在错误

3、某操作系统采用分页存储管理方式,下图给出了进程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            -

A、4608

B、3584

C、4096

D、5120

4、

#include <stdio.h>
int main() {
    fork();
    fork();
    fork();
    printf("hello\n");
    return 0;
}

以上程序执行后输出( )个 hello。

A、3

B、4

C、6

D、8

5、哪种协议在数据链路层?

A、ARP

B、ICMP

C、FTP

D、UDP

6、按照二叉树的定义,具有3个结点的二叉树有多少种?

A、3

B、4

C、5

D、6

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

A、输入或输出事件发生

B、时间片到

C、输入或输出事件完成

D、某个进程被唤醒

8、运行f(12)后,函数f()被调用了多少次?

int f(int x) { 
    if(x <= 2) return 1; 
    return f(x - 2) + f(x - 4) + 1; 
}

A、15

B、20

C、25

D、30

9、在一个双向循环链表中,指针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;

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

A、delete * from A

B、drop table A

C、truncate table A

D、rename table A to B

二、多项选择题

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

A、参照完整性

B、事物完整性

C、实体完整性

D、用户定义完整性

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

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

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

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

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

13、

#include <stdio.h>
#define P_char char*           //语句1
#typedef char* char_P        //语句2
char 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;
}

以下四种说法正确的是?

A、p1,p2,p3,p4,pa,pb都是字符指针

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

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

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

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

A、less

B、tail

C、join

D、cat

15、以下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、④

三、问答题

16、每年的5月17日,点评都会在全国各大城市举办517吃货节优惠活动,如果你来负责手机端517某一个活动的测试任务,你会想到从哪些方面测试,来保证517活动的质量?
此次活动投放首页上”全城好券”活动中的每日优惠页面
1). 用户领取条件:每个商户的券每个用户只能领取一次。
2). 券数目限制:每个商户的每天的券有数目限制。
3). 领券时间限制:只有上午10点开始可以才可以领券。


参考答案

1、 C   2、A    3、B    4、D    5、A    6、C    7、A    8、C    9、C    10、B

11、AC    12、AD    13、BD    14、ABD    15、AD

16、如下:

  • 功能性测试: 展示相关: 1.排版正常,不出现重叠、缺失等现象 2.图片正常展示,无明显拉伸现象 3.字体大小样式展示正常,过长截断4.点击跳转正常 5.用户滑动无卡顿 6.加载更多无重复
  • 功能相关: 1.账号在登录和非登录状态领券 2.用户在经纬度缺失时距离显示 3.商户券领完后,不能重复领。商户券达到领取上限后,直接下线。 4.10点之前不能参加抢购; 5.抢之后『xxx人已抢』的显示数量要增加
  • 兼容性测试: 1.屏幕大小测试:大屏、小屏手机 2.系统兼容性测试 ios、android
  • 性能相关: 1.前端性能:CPU,内存占用,低配置Android机体验效果 2.后端性能:压测对应的后端接口的QPS,预测峰值流量及所对应集群的QPS。制定相应方案。
  • 网络环境模拟测试: Wiki测试、3g/4g、弱网络情景
  • 其他: (1)图片太多,图片不宜太大,以免消耗用户太多流量。 (2)用户数据统计等信息,统计商户曝光率,点击率等信息测试

个人资料
Bingo
等级:9
文章:694篇
访问:38.9w
排名: 1
上一篇: 美团点评秋招笔试真题-测试开发工程师卷A-2017
下一篇:美团点评秋招笔试真题-后台开发&系统工程师A-2017年
猜你感兴趣的圈子:
美团笔试面试圈
标签: prev、10.5、p4、char、arr、面试题
隐藏