




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA笔试试卷得分一、单项选择题:(共25题,每小题2分,共50分)1.在面向对象方法中,实现信息隐藏是依靠【 】。A)对象的继承 B)对象的多态 C)对象的封装 D) 对象的分类2.对成员的访问控制保护最强的是【 】。A)public B)缺省 C)private D)protected3.可用作JAVA标识符的是【 】。A)#123# B) C) _data D) static4.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是【 】。A) java.applet B) java.awt C) java.util D) java.lang5.用于存放创建后则不变的字符串常量是【 】。A) String类 B) StringBuffer类 C) Character类 D) 以上都不对6.给定如下JAVA程序片段: class A public A() System.out.print(“A”);class B extends A public B() System.out.println(“B”);public static void main(String args) B b=new B(); 上述程序将【 】。A) 不能通过编译 B) 通过编译,输出为:ABC) 通过编译,输出为:B D) 通过编译,输出为:A7.下列语句中属于多分支语句的是【 】。 A) if语句 B) switch语句 C) do while语句 D) for语句8.给定下列代码: public class Person static int arr = new int10; public static void main(String a) System.out.println(arr1); 下列说法正确的有【 】。 A) 编译时将发生错误 B) 编译时正确但运行时出错C) 输出为0 D) 输出为null9. 设x=1,y=2,z=3,则表达式y+=z-/+x-x【 】。A) 0 B) 1 C) 2 D) 310.在Java中,所有类根类是【 】。A) java.lang.Object B) java.lang.Class C) java.applet.Applet D)java.awt.Frame11.在JAVA语言中,下列语句中正确的是哪个?【 】。 A)String temp=new Stringj,a,z;B)String temp=new Stringj,b,c; C) String temp= a,b,c; D)String temp= a,b,c;12. 在Java中,下面关于构造函数的描述正确的是【 】。 A) 类必须有显示构造函数 B) 它的返回类型是void C) 它和类有相同的名称,但它不能带任何参数 D) 以上皆非13.下面答案中a,b结果正确的是【 】。StringBuffer stringBuffer1 = new StringBuffer(abc);StringBuffer stringBuffer2 = new StringBuffer(abc);boolean a = ( stringBuffer1.equals(stringBuffer2);String empA = new String (abc);String empB = new String (abc);boolean b = (empA = empB);A) true false B) true true C) false false D) false true14. 编译并运行下面的代码,会打印出:【 】。 int i = 1;switch(i)case 0: System.out.print(zerot);case 1: System.out.print(onet);case 2: System.out.print(twot);default: System.out.print(defaultt);A) one B) one default C) one two defaultD) default15.编译并运行下面的代码,会发生什么情况?【 】。 public class Q public static void main(string args)int anar = new int1,2,3;System.out.println(anar0); A) 1 B) Error anar is referenced before it is initialized C) 2 D) Error size of array must be defined16.下列叙述哪个是错误的【 】。A) String类是final类,不可以有子类B) StringBuffer类创建的字符串对象是不可以改变的C) “abc”=”abc”的值是false D) “abc”.equals(“abc”)的值是true17. 在Java API帮助文档中,我们查阅了关于String类的描述如下从上述描述中我们可以获得许多信息,一下叙述中错误的是【 】。A) String类属于java.lang包 B) String类的父类是Object类C) 字符串对象是可以比较的 D) String类可以被继承18. String s = hello + 30 + 5;System.out.println(s);String s1 = 30 + 5 +hello;System.out.print(t+s1);下列输出结果正确的是【 】。A) hello305 35hello B) hello35 305helloC) 编译时出错 D) hello35 35hello19.给定下列程序:public class Test public static void main(String args) String str = new String(World);Char ch = H, e, l, l, o ;change(str, ch);System.out.println(str + and);System.out.println(ch); public static void change(String str, char ch) str = Changed;ch0 = C; 上述程序的运行结果应该是【 】。A) WorldandHello B) WorldandCello C) ChangedandHello D) ChangedandCello20.如下Java代码段,体现了【 】的概念。public void aMethod(String s)public void aMethod(int i)public void aMethod(int i,float f) A) 多继承 B) 重载 C) 重写 D) 多态21.Java是从【 】语言改进重新设计。 A) Ada B) C+ C) Pasacal D) BASIC22.在类MyClass中定义了方法getResult(),其中包含语句:double myresult=Math.sqrt(1000); 为了使此程序可用,需要导入什么包?【 】。A) java.lang.* B) java.Math.* C) java.util.Math.* D) 以上皆非23. 在调用方法时,若要使方法改变实参的值,可以【 】。A) 用基本数据类型作为参数 B)用对象作为参数C) A和B都对 D) A和B都不对24. 执行下列代码后,哪个结论是正确的 String s=new String10;【 】。A) s10 为 B) s9 为 0C) s0 为 未定义 D) s.length 为1025. 在下述程序中,判断ij共执行的次数是【 】。 public static void main(String args)int i=0, j=10, k=2, s=0;for(;) i+=k;if(ij) System.out.println(s);break;s+=i; A) 4 B) 7 C) 5 D) 6得分二、阅读程序:(共3题,每题2分,共6分)1阅读下面的程序。 public class Dogprivate int leg;public Dog(int leg)leg=leg;public void print()System.out.println(leg:+leg); public static void main(String args) Dog dog=new Dog(4); Dog dog1=new Dog(8); dog.print(); dog1.print(); 程序运行后的结果是_。2public class Test int x; static int y; public void test1( ) int i=1; System.out.println(i); (1) System.out.println(x); (2) System.out.println(y); (3) public static void test2( ) int i = 3; System.out.println(i); (4) System.out.println(x); (5) System.out.println(y); (6) 请指出不能通过编译的输出语句_。(从(1),(2),(3),(4),(5),(6)中选择)3. 阅读下面的程序。public class Test public static void main(String args) String s1 = “abc”;String s2 = new String(“abc”);String s3 = “abc”;System.out.print(s1=s2+”t”);System.out.print(s1.equals(s2)+”t”);System.out.print(s1=s3+”t”); 程序运行后的结果是_。得分三、 简答题:(共4题,每小题4分,共16分)1. String 和StringBuffer有哪些异同?2. final,finally,finalize的区别。3. String str = “abc”;与String str1 = new String(“abc”);有什么区别?4. 实例方法和类方法的区别。得
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小白兔做客课件
- 血液内科护理
- java线程池原理面试题及答案
- java银行业务主要面试题及答案
- 2025年具有独立功能电气设备及装置项目立项申请报告
- 自我意识教育
- 针对2025年新标准的城市污水处理厂深度处理工艺设计优化报告
- 环保产业园循环经济模式与能源结构调整研究报告
- 公司职工舞蹈培训
- 量子计算在量子搜索算法2025年优化与效率研究报告
- (完整版)传热学期末考试试题
- JCT587-2012 玻璃纤维缠绕增强热固性树脂耐腐蚀立式贮罐
- Python数据分析与数据挖掘 课件 第6、7章 Pandas基础与应用、Matplotlib
- 玻璃体手术并发症的预防及处理
- 2023年医学高级职称-中医肛肠(医学高级)考试历年高频考点试题含答案
- 爬架拆除技术交底
- pergeos软件教程评价许可介绍
- 密封条范文模板(A4打印版)
- 出租车 专业部分考核试题 城市客运企业主要负责人和安全生产管理人员安全考核基础题库
- GB/T 9634.3-2002铁氧体磁心表面缺陷极限导则第3部分:ETD和E形磁心
- GB/T 8478-2008铝合金门窗
评论
0/150
提交评论