金山办公软件测试工程师笔试题(A卷)

2017-10-14  本文已影响198人  黄海佳

温馨提示:笔试时间为
120分钟。如因时间不够,请挑好题目认真且细致答题,切记不要因时间不够,而选择走马观花把所有题目答完,但质量又不高。期望你能顺利通过我们的笔试。

答案请全部在答题纸上作答。

一、逻辑思维题

1、根据数字分析出规律,得出推算结果,并整理出推算公式:

a)-7,0,1,2,9,() 推算结果
/推算公式: 28

b)1,2/3,5/9,( ),7/15,4/9,4/9 推算结果
/推算公式: 1/2

2、有4 张红色的牌和4 张蓝色的牌,主持人先拿任意两张,再分别在甲、乙、丙 三人额头上贴任意两张牌,甲、乙、丙 三人都可以看见其余两人额头上的牌,看完后让他们猜自己额头上是什么颜色的牌,甲 说不知道,乙 说不知道,丙 说不知道,然后甲 说知道了。

请问甲是什么牌,他是如何推理得出的?

答:组合只有三种情况:红红、红蓝、蓝蓝
甲是:红蓝颜色的牌
二、测试设计题

(要求:条理清晰,发散思维)

1.某社交软件的“名片收藏”功能,添加名片是通过拍照扫描纸质名片/导入纸质名片的照片,识别名片上面的姓名和电话号码,公司等信息仍需要手动输入(如下图),然后存储在“我的名片夹”中。请你针对“拍摄纸质名片,识别姓名和电话号码”这个功能点,设计测试用例。

  1. Windows系统中可以对文件进行复制粘贴,我们简称此功能为“复制文件”,请尽可能全面列出此功能的测试点。示例如下图:
三、分析题
  1. 从iOS端传输一个word文档到android端,发现,两个文档显示的内容不一样,请你分析有可能是什么原因导致的?
  1. 某聊天软件支持android、iOS、PC端三个平台。用同一账号登录pc端和iOS端,发现同一群聊显示的消息未读数不一样。

如下图(左图是
PC显示效果,右图为iOS显示效果),请分析定位原因。

四、代码题

1、输入100后将会得到什么打印结果?

def main():
n = int(raw_input('Enter a number:'))
print n,'=',
while(n!=1):

        for i in range(2,n+1):
            if (n%i)==0:
                n/=i
                if(n == 1):
                    print '%d'%(i)
                else:
                    print '%d *'%(i),
                break             

if __name__ == "__main__":

    main()
上一篇下一篇

猜你喜欢

热点阅读