吉林大学23春“计算机科学与技术”《面向对象程序设计》平时作业试题库附答案_第1页
吉林大学23春“计算机科学与技术”《面向对象程序设计》平时作业试题库附答案_第2页
吉林大学23春“计算机科学与技术”《面向对象程序设计》平时作业试题库附答案_第3页
吉林大学23春“计算机科学与技术”《面向对象程序设计》平时作业试题库附答案_第4页
吉林大学23春“计算机科学与技术”《面向对象程序设计》平时作业试题库附答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长风破浪会有时,直挂云帆济沧海。吉林大学23春“计算机科学与技术”《面向对象程序设计》平时作业试题库附答案(图片大小可自由调整)第I卷一.综合考核(共12题)1.下列正确的表达式()A.doublea=1.0;B.Doublea=newDouble(1.0);C.bytea=340;D.Bytea=120;2.阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;if(b){inti=1;}else{inti=2;}System.out.println(i);}}现在想先编译再运行该程序,结果是()。A.1B.2C.编译出错D.运行出错3.下列代码中,将引起一个编译错误的行是()。(1)publicclassTest{(2)intm,n;(3)publicTest(){}(4)publicTest(inta){m=a;}(5)publicstaticvoidmain(Stringargs[]){(6)Testt1,t2;(7)intj,k;(8)j=0;k=0;(9)t1=newTest();(10)t2=newTest(j,k);(11)}(12)}A.第3行B.第5行C.第6行D.第10行4.编译并且执行以下代码,会出现什么情况?()PublicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3};System.out.println(anar[1]);}}A.1B.有错误,数组anar在初始化以前不能正常输出C.2D.有错误,数组的大小没有定义。5.定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()。A.privateclassMyClassextendsObjectB.classMyClassextendsObjectC.publicclassMyClassD.publicclassMyClassextendsObject6.在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式?()A.值传递调用B.返回值C.地址传递调用D.以上都不是7.设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是()A.x(intm){...}B.voidx(intm){...}C.x(intm,intn){...}D.x(inth,intm,intn){...}8.已知如下定义:Strings=“story”;下面哪个表达式是合法的?()A.s+=“books”B.charc=s[1]C.intlen=s.lengthD.Stringt=s.toLowerCase()9.下列运算符中,优先级最高的是()。A.&&B.++C.+D.*10.Java的字符类型采用的是ASCII编码。()A.正确B.错误11.定义变量如下:charc=‘w’;inti=8;longL=15;floatf=8.9f;以下赋值语句正确的是()。A.i=c+iB.c=c+iC.L=f+LD.f=i+L+f12.下列哪个类声明是正确的?()A.abstractfinalclassHl{...}B.abstractprivatemove(){...}C.protectedprivatenumberD.publicabstractclassCar{...}第II卷一.综合考核(共12题)1.在对String类进行查找比较操作时,字符串的长度()。A.不变B.变长C.变短D.不一定2.如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?()A.privateB.publicC.protectedD.nomodifier3.在Java中,用package语句说明一个包时,该包的层次结构必须是()A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同4.下列代码中,将引起一个编译错误的行是()。(1)1publicclassTest{(2)intm,n;(3)publicTest(){}(4)publicTest(inta){m=a;}(5)publicstaticvoidmain(Stringargs[]{(6)Testt1,t2;(7)intj,k;(8)j=0;k=0;(9)t1=newTest;(10)t2=newTest(j,k);(11)}(12)}A.第3行B.第5行C.第6行D.第10行5.类Teacher和Student是类Person的子类;Personp;Teachert;Students;//p,tandsareallnon-null.if(tinstanceofPerson){s=(Student)t;}最后一句语句的结果是()。A.将构造一个Student对象B.表达式是合法的C.表达式是错误的D.编译时正确,但运行时错误6.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。()A.错误B.正确7.以下语句有语法错误的是()。A.intx=1;y=2;z=3B.for(intx=10,y=0;x>0;x++)C.while(x>5)D.for(;;)8.说明下列创建数组的方法那些是正确的()。A.inttwoDim[][]=newint[4][]B.inttwoDim[][]=newint[][4]C.inttwoDim[][]=newint[4][5]D.chara[]={‘A’,‘B’}9.下面的表达式哪个是正确的()A.Strings="你好";inti=3;s+=i;B.Strings="你好";inti=3;if(i==s){s+=i};C.Strings="你好";inti=3;s=i+s;D.Strings="你好";inti=3;s=i+;10.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。()A.正确B.错误11.关于以下程序段的说法正确的是()。1.publicclassMyar{2.publicstaticvoidmain(Stringargv[]){3.int[]i=newint[5];4.System.out.println(i[5]);5.}6.}A.第2行编译出错B.第4行编译出错C.编译时产生错误D.编译时没有产生错误,运行时发生异常12.定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()。A.privateclassMyClassextendsObjectB.classMyClassextendsObjectC.publicclassMyClassD.publicclassMyClassextendsObject第I卷参考答案一.综合考核1.参考答案:AB2.参考答案:C3.参考答案:D4.参考答案:C5.参考答案:C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论