1.下面代码是否有错,如有错,请指出并阐述错误原因。

class  testB{string  aa = “I’m testB”;
}
interface  testA{string  aa = “I’m testA”;
}
class  testC  extends  testB  implemets  testA{public  void  cc(){System.out.println(aa);}public  static  void  main(String[] args){new testC().cc();}
}

答:编译时就会报错,报错原因是变量aa未明确,testB和testA都有该变量。 对于父类的变量 , 可以用 super.aa 来明确,而接口的属性默认隐含为 public static final。所 以可以通过 testA.aa 来明确。

2.为什么在Android中Activity,Fragment之间传递参数需要通过Bundle?有什么限制?

答:

1)Activity间,可能会跨进程,需要Parcel

2)Activity与Fragment或Fragment之间虽然不会跨进程,但是由于Activity可能会被回收,需要为Fragment保存及恢复必要的状态及参数,所以也需要通过Bundle来保证传递的数据可恢复

3)受Binder缓冲区大小影响。自定义类需要实现parcelable接口或serializable接口

更多阿里、百度、顺丰面试题解答可以到我的下载专区查看https://download.csdn.net/user/weixin_39813541/uploads

小米实习生测试开发笔试题相关推荐

  1. 牛客网 测试开发笔试题 含解析

    1. 某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构.如果物理页的大小为512字节,那么进程A与进程B的物理内存总共使用了____字节. 正确答案:3584 解析:物理页可以在进程 ...

  2. 小米2019秋招系统软件开发笔试题详解

    小米2019秋招系统软件开发笔试题详解 兄弟们,给大家个题目玩一玩,题目如下: @ 在游戏Dota2中,有一位非常强大的英雄卡尔,他有三种属性:冰.火.雷.同时卡尔身上有三个无顺序的属性槽,他可以从三 ...

  3. 初级测试开发面试题_初级开发人员在编写单元测试时常犯的错误

    初级测试开发面试题 自从我编写第一个单元测试以来已经有10年了. 从那时起,我不记得我已经编写了成千上万的单元测试. 老实说,我在源代码和测试代码之间没有任何区别. 对我来说是同一回事. 测试代码是源 ...

  4. 2015 4399校园招聘游戏开发笔试题

    http://gointernetgo.com/textinterview/other/4399yxbs 2015 4399校园招聘游戏开发笔试题 2014-10-19 • 其它 • 0 条评论 •2 ...

  5. 吊打面试官系列之:常见测试开发面试题汇总,在面试的路上,总要先下手为强。

    测试开发面试题汇总 1.引言 2.热身题 3.理论基础 4.管理技能 5.服务端 7.移动APP 7.1 理论 7.2 实践 8.自动化测试 9.工具使用 10.算法 11.SQL 12.Linux ...

  6. 【腾讯笔试题】2019年腾讯实习正式批移动端开发笔试题

    2019年腾讯实习正式批移动端开发笔试题 说明 不定项选择题 编程题 1.小Q与橙汁 题目描述 输入描述 输出描述 示例1 输入 输出 示例2 输入 输出 2.打怪兽 题目描述 输入描述 输出描述 示 ...

  7. 某公司iOS开发笔试题

    参考答案不唯一,大家可以根据自己的理解回答,没有必要跟笔者的一样.参考笔者的答案,也许给你带来灵感! 1.对数组中的元素去重复 例如: NSArray *array = @[@"12-11& ...

  8. 金九银十面试怒拿6个offer——测试开发面试题整理

    金九银十面试怒拿6个offer--测试开发面试题整理 1.软件测试的流程是什么? 2.测试用例主要有哪些元素? 3.软件测试有什么策略和阶段? 4.黑盒测试和白盒测试是什么?二者有什么区别? 5.软件 ...

  9. 小米2019秋招软件开发笔试题A选择部分解析

    之前去牛客做了一下,顺手把答案和解析写下. 只是个人的理解,个人水平有限,如果有哪里错了各位可以提醒一下我改一下,非常感谢. 1.哪些语言是面向对象的?(多选) 很明显,排除法的话:c肯定不是,jav ...

最新文章

  1. 连接MySQL的10060错误:Can't connect to MySQL server on '*.*.*.*'(10060)
  2. C语言实现hash/adler32算法(附完整源码)
  3. sql 查看某用户的连接数 以及 如何删除该用户的会话
  4. 苹果开发者修改团队名称_鼓励您的团队对项目进行更改的5步计划
  5. java考勤表导出_考勤表如何导出?
  6. A星算法的理解和C#实现
  7. xshell安装教程
  8. libmodbus 封装成dll_Windows Visual Studio 2017 编译 libmodbus
  9. recovery输出log+recovery模式关闭selinux
  10. 马科维兹+matlab,“马科维茨”投资组合模型实践——第三章 投资组合优化:最小方差与最大夏普比率...
  11. 65个外贸小心思,让你稳步赢得客户
  12. tensorflow查看pb文件
  13. pyinstaller打包可执行文件(win、mac、linux)
  14. Matlab RoboticToolBox(一)Link参数、三自由度/四自由度逆运动学
  15. 盗号不是只有黑客才能到,一枚普通的Python程序员也可以!
  16. ----Move on-----
  17. pdf切割软件linux,linux下的pdf分割软件
  18. 电力系统【第七章:电力系统三相短路的分析与计算】
  19. 静电放电发生器操作规程
  20. 机器学习与数据挖掘——数据预处理

热门文章

  1. python大数据好不好学_大数据好学吗?想转行大数据??
  2. 大数据与SQL周末读书微信群,等你来
  3. 金额平均分配算法 python实现
  4. python爬虫采集京东商品评价
  5. 搜索技巧:提升你的搜索效率
  6. 阿里云服务器ECS 搭建网站
  7. 十月总结分享(剪贴板)
  8. [VOT15](2021CVPR)Alpha-Refine: Boosting Tracking Performance by Precise Bounding Box Estimation
  9. 容器技术-Docker 网络01-默认网络
  10. 新基建必看系列——一文看懂爆火的智慧灯杆未来趋势及竞争格局