中山大学Java软件工程师试题C.doc
《中山大学Java软件工程师试题C.doc》由会员分享,可在线阅读,更多相关《中山大学Java软件工程师试题C.doc(18页珍藏版)》请在咨信网上搜索。
1、你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。=姓名: 联系电话: 电子邮件: 学历: 专业: 毕业时间: 中山大学软件工程师试题C(满分100分,作答时间为120分钟)一、 单项选择题(每题2分,共40分)1、给出如下代码:classTestprivateintm;publicstaticvoidfun()/somecode.如何使成员变量m被函数fun()直接访问? C A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privatein
2、tm改为intm2、Java中main()函数的返回值是什么? D A、StringB、intC、charD、void3、已知如下代码:1:classExample2:Stringstr;3:publicExample()4:str=example;5:6:publicExample(Strings)7:str=s;8:9:10:classDemoextendsExample11:12:publicclassTest13:publicvoidf()14:Exampleex=newExample(Good);15:Demod=newDemo(Good);16:哪句语句会导致错误? E A、lin
3、e3B、line6C、line10D、line14E、line154、哪些是将一个十六进制值赋值给一个long型变量? D A. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L 5、下面的哪些叙述为真? D A. equals()方法判定引用值是否指向同一对象。B. = 操作符判定两个分立的对象的内容和类型是否一致。C. equals()方法只有在两个对象的内容一致时返回true。D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。
4、6、 给出下面的代码片断:1) class Person 2 public void printValue(int i, int j) /*/ 3 public void printValue(int i)/*.*/ 4 5) public class Teacher extends Person 6 public void printValue() /*.*/ 7 public void printValue(int i) /*.*/8 public static void main(String args)9 Person t = new Teacher();10 t.printValue
5、(10);11 12 第十行的声明将调用哪些方法? D A. 第2行的方法B. 第3行的方法C. 第6行的方法D. 第7行的方法7、下面的哪些关键字通常用来对某段代码加锁,该标记使得对代码的访问是排他的? B A. transientB. synchronizedC. serializeD. static 8、 给出下面的代码: D if (x0) System.out.println(first); else if (x-3) System.out.println(second); else System.out.println(third); x的取值在什么范围内时将打印字符串second
6、? A. x 0B. x -3C. x = -3D. x -3 9、关于垃圾收集的哪些叙述是对的? B A. 程序开发者必须自己创建一个线程进行内存释放的工作。B. 垃圾收集将检查并释放不再使用的内存。C. 垃圾收集允许程序开发者明确指定并立即释放该内存。D. 垃圾收集能够在期望的时间释放被java对象使用的内存。10、给出下面的代码:1) public class Test 2 int m, n;3public Test() 4 public Test(int a) m=a; 5 public static void main(String args) 6 Test t1,t2;7 int
7、j,k;8 j=0; k=0;9 t1=new Test();10 t2=new Test(j,k);11 12在编译时哪行将导致一个错误? D A. 第3行B. 第5行C. 第6行D. 第10行11、下面哪个不是InputStream类中的方法? B A. int read(byte)B. void flush()C. void close()D. int available()12、给出下面的代码:class Person String name,department;public void printValue() System.out.println(name is +name);Sy
8、stem.out.println(department is +department);public class Teacher extends Person int salary;public void printValue()/ doing the same as in the parent method printValue() including print the value of name and department.System.out.println(salary is +salary);下面的哪些表达式可以合理地加入printValue()方法的doing the same
9、 as.部分? D A. printValue();B. this.printValue();C. Person.printValue();D. super.printValue();13、下面的哪些赋值语句是错的? A A. float f = 11.1;B. double d = 5.3E12;C. double d = 3.14159;D. double d = 3.14D;14、给出下面的代码:public class Test void printValue(int m)do System.out.println(The value is+m); while( -m 10 );pub
10、lic static void main(String args) int i=10;Test t= new Test();t.printValue(i);输出将是什么? C A. The value is 8 B. The value is 9C. The value is 10D. The value is 1115、给出下面的代码:1) public void modify() 2) int i, j, k;3) i = 100;4) while ( i 0 ) 5) j = i * 2; 6) System.out.println ( The value of j is + j );7
11、) k = k + 1;8) i-;9) 10)哪些行在编译时可能产生错误? C A. line 4B. line 6C. line 7D. line 816、给出下面的代码片断:1) String str = null;2) if (str != null) & (str.length() 10) 3 System.out.println(more than 10);4 5) else if (str != null) & (str.length() 5) 6 System.out.println(less than 5);7 8) else System.out.println(end);
12、 哪些行将导致错误? C A. line 1B. line 2C. line 5D. line 817、给出下面的代码:class Parent String one, two;public Parent(String a, String b)one = a;two = b;public void print() System.out.println(one); public class Child extends Parent public Child(String a, String b)super(a,b);public void print() System.out.println(o
13、ne + to + two);public static void main(String arg)Parent p = new Parent(south, north); Parent t = new Child(east, west);p.print();t.print(); 下面的哪些输出结果正确? E A. 在编译时出错.B. southeastC. south to northeast to westD. south to northeastE. southeast to west18、给出下面的代码:1) class Parent 2 private String name;3 p
14、ublic Parent()4 5) public class Child extends Parent 6 private String department;7 public Child() 8 public String getValue() return name; 9) public static void main(String arg) 10 Parent p = new Parent();11 12) 哪些行将导致错误? D A. line 3B. line 6C. line 7D. line 8E. line 1019、类Teacher和Student都是类Person的子类
15、.Person p;Teacher t;Student s;p,t和s都是非空值.if(t instanceof Person) s = (Student)t; 这个语句导致的结果是什么? D A. 将构造一个Student对象。B. 表达式合法。C. 编译时非法。D. 编译时合法而在运行时出类型转化异常。20、给出下面的类:public class Samplelong length;public Sample(long l) length = l; public static void main(String arg)Sample s1, s2, s3;s1 = new Sample(21
16、L);s2 = new Sample(21L); s3 = s2;long m = 21L; 哪个表达式返回true? B A. s1 = s2;B. s2 = s3;C. m = s1;D. s1.equals(m).二、 多项选择题(每题2分,共30分)1、下面哪几个函数是publicvoidexample().的重载函数? A、publicvoidexample(intm).B、publicintexample().C、publicvoidexample2().D、publicintexample(intm,floatf).2、给出下面的代码段:publicclassBaseintw,x
17、,y,z;publicBase(inta,intb)x=a;y=b;publicBase(inta,intb,intc,intd)/assignmentx=a,y=bw=d;z=c;在代码说明/assignmentx=a,y=b处写入如下哪几个代码是正确的? A、Base(a,b);B、x=a,y=b;C、x=a;y=b;D、this(a,b);3、已知如下定义:Strings=story;下面哪个表达式是合法的? A、s+=books;B、charc=s1;C、intlen=s.length;D、Stringt=s.toLowerCase();4、如下哪些字串是Java中的标识符? A、fi
18、eldnameB、superC、3numberD、$number5、下面哪个语句是创建数组的正确语句? A、floatf=newfloat66;B、floatf=newfloat66;C、floatf=newfloat6;D、floatf=newfloat66;E、floatf=newfloat6;6、已知如下代码:switch(m)case0:System.out.println(Condition0);case1:System.out.println(Condition1);case2:System.out.println(Condition2);case3:System.out.prin
19、tln(Condition3);break;default:System.out.println(OtherCondition);当m的值是什么值时会输出Condition2? A、0B、1C、2D、3E、4F、None7、如果类中的成员变量可以被同一包访问,则使用如下哪个约束符? A、privateB、publicC、protectedD、nomodifierE、final8、已知如下类定义:classBasepublicBase()/.publicBase(intm)/.protectedvoidfun(intn)/.publicclassChildextendsBase/memberme
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中山大学 Java 软件工程师 试题
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。