




免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年统编版(2024)小学语文三年级上册第一单元测试卷及答案
- 管理咨询公司合同付款管理办法
- 防暴反恐知识技能培训课件
- 城市文旅融合发展探索
- 2025年最简单土石方运输合同3篇
- 2025年高考政治总复习文化生活模块全套知识清单
- 知识图谱辅助关系抽取方法-洞察及研究
- 四川省成都市2025-2026学年七年级语文上学期第一次月考复习试卷(含答案)
- 2025-2026学年湖南省长沙市名校联考联合体高二(上)第一次联考(暨入学模拟考试)物理试卷(含答案)
- 部门生产安全培训纪要课件
- 小学生日常行为规范知识竞赛试题(附答案)
- 2025年食品安全员考试题库及答案
- 岭南版小学美术四年级上学期教学进度计划
- 管廊运维招聘题库及答案
- 江西省2025年高考物理真题及答案解析
- 高三一轮复习课件
- 驾驶员安全教育培训考试试卷含答案
- 2025广东河源市暨南大学附属第五医院急需紧缺人员招聘117人(第二批)笔试参考题库附答案解析
- 2025江苏航空产业集团有限责任公司人才招聘备考试题及答案解析
- 污水处理站运行记录台账范本
- 无人机地下结构探测技术-洞察及研究
评论
0/150
提交评论