京东测试算法工程师岗位笔试错题、重点题总结

1. 在C++中,引用和指针的区别是()
A. 引用总是指向一个对象,指针可能不指向对象
B. 引用和指针都可以被重新赋值
C. 引用不能用const修饰,而指针可以
D. 引用创建时必须初始化,而指针则可以在任何时候被初始化

ACD


2. 关于软件测试说法不正确的是
A. 测试虽然也与开发过程紧密相关,但关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。
B. 软件测试只能证明一个软件存在缺陷,却不能证明一个软件没有缺陷。
C. 软件测试是为了寻找软件的缺陷和错误,提高软件的质量和交付频率,因此所有软件测试都应该可以溯源到用户需求
D. 软件测试就是发现被测系统缺陷的活动的过程,通过不断的测试可以发现被测试系统全部缺陷
正确答案:D


3. 在进行Android程序测试时,需要用到的类是( )
TestCase
Assert
AndroidTestCase
testrunner
正确答案:B


4. 以下哪种排序算法一趟结束后能够确定一个元素的最终位置?
简单选择排序
基数排序
堆排序
二路归并排序
正确答案:C


5. 如何在多线程中避免发生死锁?
允许进程同时访问某些资源。
允许进程强行从占有者那里夺取某些资源。
进程在运行前一次性地向系统申请它所需要的全部资源。
把资源事先分类编号,按号分配,使进程在申请,占用资源时不会形成环路。
正确答案:A

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值