ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:21.15KB ,
资源ID:20034566      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20034566.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Android笔试题2Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Android笔试题2Word文件下载.docx

1、4 C:5 D:6【 】4:选择下列程序运行的结果int total = 0;for (int i = 0, j = 5; total 3; +i, -j) total += (i + j);System.out.println(total );结果为 5 ,因为一个i自加,一个j自减抵消等于没有自加结果为 10,因为正常运算了有语法错误,不能写多个变量有语法错误,条件表达式不能写多个【 】5:请问总共创建了多少个对象?String aa,b,c;aa=bb;b=dd+aa;c=cc+b+aa;StringBuffer d = new StringBuffer(c); 4 B: 5 C: 7

2、D: 8【 】6:接口A中有2个方法,接口B中有2个方法,以下正确的是 ( )若接口C继承A,B两个接口,则C一定继承了四个方法若类C实现接口A,B,则C中必须至少实现A、B中各一个方法若类C要继承接口A,B,则必须要定义接口D来继承接口A、B,由类C实现接口D,才能达到目的若抽象的接口C继承了接口A,B;抽象的D类实现C接口,此时必须要实现累加接口中的所有方法【 】7:关于类,抽象,接口,继承综合说法错误的是?类与类之间有关联,继承,聚合的关系;抽象类可以继承实例类,抽象类可以实现接口,抽象接口可以继承多个接口抽象类是类和接口的并集与接口继承的补集在应用开发中,功能类的继承是平行结构,实现功

3、能的接口是树型结构【 】8:请判断下面程序运行的结果:public class ParamTest int num = 1;public void change() num = 2;public void change(int num) num = 3;public void change(ParamTest pt) pt.num = 4;public static void main(String args) ParamTest pt = new ParamTest();int num = 5;pt.change();System.out.println(1-: + pt.num);pt.c

4、hange(num);2-pt.change(pt);3- B: C: D:1 1-2 1-25 2-2 2-54 2-5 3-4 3-4【 】9:下面方法不可以共存的是:()已知:class A public A() public void A() public void A(int x) class B extends A /填入一个方法public void A()public void A(int x, int y) public int A(int x, char y) return x + y;public String A(int x)return hello+x;【 】10:已

5、知类Foo的定义如下:public class Foo int value; Foo(int value) this.value = value; 运行下面程序段: Foo a1 = new Foo(1), new Foo(2), new Foo(3) ; Foo a2 = new Fooa1.length; System.arraycopy(a1, 0, a2, 0, a1.length); System.out.println(a1 = a2) + “,” + (a11 = a21); 控制台输出的结果是( )。A. false,false B. false,true C. true,tr

6、ue D. true,false【 】11:哪种说话阐明了垃圾收集和终结化机制锁承诺的行为?A 对象直到没有任何引用指向自己时才会立即被销毁 B 对一个对象调用的finalize()方法永远不会多于一次 C 适用于收集的对象会最终由垃圾收集器销毁 D 对象一但适用于垃圾收集,就再无法由存活线程访问了【 】12:下面执行的结果是static boolean loop(char c) System.out.print(c);return true;int i = 0;for (loop(A); loop(B) & (i 2);C) i+;loop(DA. ABDCBDCBB. ABCDABCDC.

7、 Compilation fails编译失败.D. An exception is thrown at runtime抛出一个运行例外.【 】13:下面异常执行的结果是:try float y = 0;float z = x / y;11int a = new int3;a3 = x;22return; catch (Exception e) 33 finally 44System.exit(0); catch (ArithmeticException e) 5566 B:11 55 11 1155 66 33 3366 44 4466【 】14:阅读下面程序段:byte a = a, 65,

8、 #, ;byte b = new bytea.length;System.arraycopy(a, 1, b, 1, 2);BufferedOutputStream bos;bos = new BufferedOutputStream(new FileOutputStream(file.txt);bos.write(b, 1, 2);bos.flush();bos.close();假设file.txt原先不存在,运行该程序段后,文件file.txt的内容为( )。A. 65 B. 65# C. A# D. A【 】15:假设以数组An存放循环队列的元素,其头、尾指针分别为head和end。若

9、设定尾指针指向队列中的队尾元素,头指针指向队列中队头元素的前一个位置,则当前存于队列中的元素个数为(end-head-1)%n B:(end-head)%nC:(head-end+1)%n D:(end-head+n)%n【 】16:对线性链表和线性表分析错误的是()线性链表分为单链表、双向链表和循环链表线性链表是一种物理存储单元上连续但非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接来实现的线性表插入或删除的运算效率很低。在顺序存储的线性表中,插入或删除数据元素时需要移动大量的数据元素线性表的顺序存储结构不便于对存储空间的动态分配【 】17:以下属于java.util包中集合类具体

10、实现类的是?Map B:Collection C:TreeMap D:SortedMap【 】18:下面对集合不能正确创建实例化是()ListHashMap list = new LinkedList();ArrayListHashSet list = new ArrayListTreeSetHashtable tree=new TreeSet= 0; i-) if (java.equals(list.get(i) list.remove(i);for (int i = 0; i list.size(); i+) Iterator i = list.iterator();while (i.ha

11、sNext() if (i.next().toString().equals(i.removeAll();Iterator i = list.listIterator();if (String) i.next().equals(Java)i.remove();【 】20:题示代码的功能为:将两个有序的ArrayList合并为一个有序的ArrayList。 对于两个存放Integer对象的ArrayList, 内容分别为:list1:1,3,4,6,8 和 list2:2,5,9 合并后的list3: 1,2,3,4,5,6,8,9 List list3 = new ArrayList int

12、size = list1.size() + list2.size();for (int i = 0, j = 0, k = 0; k size; k+) System.out.println(list3); 完成该功能应该填入的代码是( )。A. if (j = list2.size() | i list1.size(): list1.get(i) = list2.size() | i list1.get(i) D. if (j list1.size()| list1.get(i) 二:简答题【本环节中每道题3分,共5道,总计15分】1:String 和StringBuffer有什么差别?在什

13、么情况下使用它们?【3分】答:new一个类对象和使用类名创建一个对象有什么区别?二者使用时应该注意什么?在异常当中 throw和throws 有什么区别和联系?LinkList和ArrayList的区别?如果是在集合的开头插入一个对象,使用哪种效率高些,在集合的末尾插入一个对象,使用哪种效率高些,为什么?介绍JAVA开发中常用的Collection FrameWork(写出Java集合的框架结构,加上必要的名称注释)? 【3分】三:改错与分析题【本环节中每道题3分,共7道,总计21分】1. interface A2. int x = 0;3. 4. class B5. int x =1;6.

14、7. class C extends B implements A 8. public void pX()9. System.out.println(x);10. 11. public static void main(String args) 12. new C().pX();13. 14. 请问哪一行有错?为什么? 第二题1. abstract class Animal 2. public void saySomething() 3. System.out.println(你想说什么就说吧!4. 5. 6. class Dog extends Animal 7. public void s

15、aySomething() 8. System.out.println(我现在有了第二职业:捉耗9. 11. public class Test 12. public static void main (String args) 13. Animal ani=new Dog();14. ani.saySomething();15. 16. 第三题public class Test private static void printArray(int arr) for(int i=0;ipublic class A static public void deal() public class B

16、 extends A public B() 7788public class C A b=new B();b.deal();请问结果是什么?并详细分析原因【3分】第五题public class Testpublic static void so(String name)String temp=name0;Name0=name1;Name1=temp;public static void so(String name0,String name1)String temp=name0;Name0=name1;Name1=temp;public static void main(String wewe

17、)String name = new Stringmike”,”Lily”;String name0 = “mike”;String name1=”Lily“;So(name);System.out.println(name0+”,”+name1);So(name0,name1);System.out.println(name0+”,”+name1);请输出结果?并详细解释为什么?第六题public class Person static class User int id;String name;public User(int id, String name) this.id = id;th

18、is.name = name;public int getId() return this.id;public String getName() return this.name;class Student public void setid(int newId) id = newId;public void setName(String newName) name = newName;public void print(int id, String name) User user = new User(id, name);System.out.println(user.getId() + t

19、 + user.getName();/.手写补充代码要求:先对User进行创建实例化 学号为:1001 姓名为: 张三 之后进行修改 学号为: 1002 姓名为:李四 调用Person类的打印输出方法显示修改后的结果。第七题列举几个你常去的IT技术型的网站,类型不限,个数不限,写中文名亦可,并解释为什么值得你去?四:编程算法题,将代码下在每道题的下面共5道题,第一,二题为5分,第三题为6分,第四题为8分,第五题为10分,总计34分请用递归算法写一个方法求出两个数字的最大公约数和最小公倍数【5分】【安徽科大讯飞2012届武汉大学校园招聘试题】请将一个链表反序【5分】【华为2011届华中科技大学校园招聘试题】现在有一个有趣的游戏:称为杀人游戏!游戏规则是:输入参加的总人数,在输入一个基数,然后每个人依次报数,当前选手报的数能被基数整除的话,就判为死亡出局,剩下的再继续数数,当数到最后一个时候,再接着从1开始从头数数。一直到活下的人小于基数为止,整个游戏结束,打印最后存活选手的编号;【6分】例子:总数:6 基数 2M M M M M M1 2 3 4 5 6M X M X M XM M M1 2 3M X M1 2M X1存活的人数是:存活的编号是:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1