java基础测试题(一).doc
《java基础测试题(一).doc》由会员分享,可在线阅读,更多相关《java基础测试题(一).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1. (2.0分) 下面关于JAVA的优点说法错误的是?JAVA是纯面向对象的语句,还有众多的API支持,所以JAVA开发各种各样的应用程序变的非常容易且易于维护。 B、JAVA使用的是Unicode作为标准字符,这使得JAVA程序在不同的语言平台上都能被编译和运行 JAVA引进来的EXCEPTION处理机制,使得JAVA程序更安全、更稳定、更随机应变 垃圾回收机制是JAVA的内在特性,垃圾回收机制的调度是由程序员负责的 2. (2.0分) 下面说法正确的是? 当运行Javac命令对一个Java源程序(.java)进行编译时,必须写出该源文件的完 当运行Javac命令对一个Java源程序(.j
2、ava)进行编译时,不必写出该源文件的扩展名.java 当用Java命令解析运行一个class文件时,必须写出该class文件的扩展名.class 无论运行Javac还是Java命令,后面的源文件都必须给出文件扩展名 3. (2.0分) Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点安全性 多线程 跨平台 可移植 4. (2.0分) 如下哪些字串是Java中的合法标识符。 field super 3number #number 5. (2.0分) java对类名有严格的要求,下列中说法正确的是 类名首字母必须大写 类名必须与它说在的文件名相同 类名不容许出现数
3、字 类名长度不得大于32个字符 6. (2.0分) java中的char类型的字节长度是8 16 32 依平台而定 7. (2.0分) 下面的代码段中,执行之后i和j的值是什么?inti=1;intj;j=i+;1,1 1,2 2,1 2,2 8. (2.0分) 给出下面代码段:booleanm=true;if(m=false)System.out.println(“False”);elseSystem.out.println(“True”); True False 编译出错 无结果 9. (2.0分) while循环和do-while循环的区别是?没有区别,这两个结构在任何情况下效果一样 w
4、hile循环比do-while循环执行效率高 while循环是先循环后判断,所以循环体至少被执行一次 do-while循环是先循环后判断,所以循环体至少被执行一次 10. (2.0分) 执行如下程序代码a=0;c=0;do-c;a=a-1;while(a0);后,C的值是()0 1 -1 死循环 11. (2.0分) 下列那个说法是正确的?(复选题)程序执行到break语句时一定会结束所有的循环 程序执行到continue语句时会结束当前循环 break语句和continue语句都可以和标签协同使用 continue语句和break语句的作用相同 12. (2.0分) Givefollowin
5、gfragment.Outer:for(inti=0;i3;i+)inner:for(intj=0;j1)breakouter;System.out.println(j+”and”+i);break语句和continue语句都可以和标签协同使用Whichwillbeoutput? 0and0 1and1 1and0 以上全不对 13. (2.0分) 下面的哪段代码将不会出现编译错误?inti=0;if(i)System.out.println(Hi); Stringa=1;booleanb=true;if(a=b)System.out.println(sotrue); inti=1;intj=
6、2;if(i=1&|j=2)System.out.println(ok); inti=1;intj=2;if(i=1|j=2)System.out.println(ok); 14. (2.0分) 有整型数组:intx=12,35,8,7,2;,则调用方法Arrays.sort(x)后,数组x中的元素值依次是? 2781235 1235872 3512872 8712352 15. (2.0分) 下面代码中那一个不能够创建一个数组?(复选)floatf=newfloat66; floatf=newfloat; float6f=newfloat66; floatf=newfloat6; 16. (
7、2.0分) 关于类和对象的描述正确的是(复选题) 类是对一组对象的抽象 对象是现实世界的一个实体 父类的属性包含子类的属性 封装是把过程和数据包围起来,外部对数据的访问只能通过已定义的界面 17. (2.0分) 关于构造方法的说法哪个正确?一个类只能有一个构造方法 一个类可以有多个不同名的构造方法 构造方法与类同名 构造方法必须自己定义,不能使用父类的构造方法 18. (2.0分) 下列说法正确的有()class中的constructor不可省略 constructor必须与class同名,但方法不能与class同名 constructor在一个对象被new时执行 一个class只能定义一个c
8、onstructor 19. (2.0分) 下面哪几个函数是publicvoidexample().的重载函数?(复选题) publicvoidexample(intm). publicintexample(). publicvoidexample2(). publicintexample(intm,floatf). 20. (2.0分) 认真阅读下段例程,1)classSuper2)publicfloatgetNum()return3.0f;3)4)5)publicclassSubextendsSuper6)7)下面语句,哪句放在第6行会引起编译错误?PublicfloatgetNum()r
9、eturn4.0f; PublicvoidgetNum() 返回值必须相同 PublicgetNum(doubled) 没有返回值publicdoublegetNum(floatd)return4.0d; 21. (2.0分) 下列那个说法正确? 子类即可以重载父类的方法,又可以覆盖父类的方法 子类只能重载父类的方法,而不能覆盖 子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法 子类只能覆盖父类的方法,而不能重载 22. (2.0分) 关于对象成员占用内存的说法哪个正确?同一个类的对象共用同一段内存 同一个类的对象是用不同的内存段,但静态成员共享相同的内存空间 对象的方法不占
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 基础 测试
限制150内