吉林大学22春“计算机科学与技术”《面向对象程序设计》离线作业(一)辅导答案12

上传人:住在山****ck 文档编号:107741718 上传时间:2022-06-15 格式:DOCX 页数:7 大小:21.68KB
收藏 版权申诉 举报 下载
吉林大学22春“计算机科学与技术”《面向对象程序设计》离线作业(一)辅导答案12_第1页
第1页 / 共7页
吉林大学22春“计算机科学与技术”《面向对象程序设计》离线作业(一)辅导答案12_第2页
第2页 / 共7页
吉林大学22春“计算机科学与技术”《面向对象程序设计》离线作业(一)辅导答案12_第3页
第3页 / 共7页
资源描述:

《吉林大学22春“计算机科学与技术”《面向对象程序设计》离线作业(一)辅导答案12》由会员分享,可在线阅读,更多相关《吉林大学22春“计算机科学与技术”《面向对象程序设计》离线作业(一)辅导答案12(7页珍藏版)》请在装配图网上搜索。

1、书山有路勤为径,学海无涯苦作舟! 住在富人区的她吉林大学22春“计算机科学与技术”面向对象程序设计离线作业(一)辅导答案一.综合考核(共50题)1.下列正确的表达式()。A.double a=1,0B.Double a=new Double(1,0)C.byte a=340D.Byte a=120参考答案:AB2.下列关于for循环和while循环的说法中哪个是正确的()A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空参考答案:D3.在异常

2、处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ()A.错误B.正确参考答案:B4.在Jave中,用package语句说明一个包时,该包的层次结构必须是()。A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同参考答案:B5.在Java中,用package语句说明一个包时,该包的层次结构必须是()A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同参考答案:B6.下列语句序列执行后,ch1的值是()。 char ch1=A,ch2=W;

3、if(ch1 + 2 ch2 ) +ch1;A.AB.BC.CD.B参考答案:B7.已知如下定义:String s=“story”; 下面哪个表达式是合法的?()A.s+=“books”B.char c=s1C.int len=s.lengthD.String t=s.toLowerCase()参考答案:AD8.定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()。A.private class MyClass extends ObjectB.class MyClass extends ObjectC.public class MyClas

4、sD.public class MyClass extends Object参考答案:CD9.设有定义float x=3.5f,y=4.6f,z=5.7f; 则以下的表达式中,值为true的是()。A.xy|xzB.x!=yC.z(y+x)D.xy&!(xz)参考答案:B10.下列程序段执行后b3的结果是()。boolean b1=true,b2,b3; b3=b1 b1b2A.0B.1C.trueD.false参考答案:C11.Final类中的属性和方法都必须被final修饰符修饰。()A.正确B.错误参考答案:B12.执行完代码intx=new int25;后,以下说明是正确的()。A.x

5、24为0B.x24未定义C.x25为0D.x0为空参考答案:A13.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。()A.错误B.正确参考答案:A14.定义变量如下:char c=w; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是()。A.i=c+iB.c=c+iC.L=f+LD.f=i+L+f参考答案:AD15.下列正确的表达式()A.double a=1. 0;B.Double a=new Double(1. 0);C.byte a = 340;D.Byte a =

6、 120;参考答案:AB16.以下有关类的继承的叙述中,正确的是()A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性参考答案:D17.要使用Vector必须import入下面哪个包?()A.java.VectorB.java.ioC.java.utilD.java.Applet参考答案:C18.下列哪个类声明是正确的()A.abstract final class HlB.abstract private move()C.protected pr

7、ivate numberD.public abstract class Car参考答案:D19.以下有关构造方法的说法,正确的是()。A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同参考答案:A20.类Teacher和Student是类Person的子类;Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句语句的结果是()。A.将构造一个Stude

8、nt对象B.表达式是合法的C.表达式是错误的D.编译时正确,但运行时错误参考答案:C21.如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?()A.privateB.publicC.protectedD.no modifier参考答案:D22.在对String类进行查找比较操作时,字符串的长度()。A.不变B.变长C.变短D.不一定参考答案:A23.若已定义 byte x= 11,22,33,-66; 其中0k3,则对x数组元素错误的引用是()A.x5-3B.xkC.xk+5D.x0参考答案:C24.下列代码中,将引起一个编译错误的行是()。(1)1public class Test

9、(2) int m,n; (3)public Test()(4)public Test(int a)m=a;(5)public static void main(String args(6)Test t1,t2; (7)int j,k;(8)j=0; k=0; (9)t1=new Test; (10)t2=new Test(j,k); (11)(12)A.第3行B.第5行C.第6行D.第10行参考答案:D25.下列代码中,将引起一个编译错误的行是()。(1)public class Test(2)int m,n; (3)public Test() (4)public Test(int a)m=

10、a; (5)public static void main(String args)(6)Test t1,t2; (7)int j,k;(8)j=0; k=0; (9)t1=new Test(); (10)t2=new Test(j,k); (11) (12)A.第3行B.第5行C.第6行D.第10行参考答案:D26.下列语句执行后,变量a、c的值分别是()。 int x=182; int a,c; c=x/100; a=x%10;A.1,2B.2,1C.1.82, 2D.100,82参考答案:B27.给出如下代码:class test private int m; public static

11、 void fun() / some code. 如何使成员变量m被函数fun()直接访问()。A.将private int m 改为protected int mB.将private int m 改为 public int mC.将private int m 改为 static int mD.将private int m 改为 int m参考答案:C28.编译并且执行以下代码,会出现什么情况()。?public?class?Q?public?static?void?main(String?argv)?int?anar=new?int1,2,3;?System.out.println(anar

12、1);?A.1B.有错误,数组anar在初始化以前不能正常输出C.2D.有错误,数组的大小没有定义参考答案:C29.设x = 1, y = 2, z = 3,则表达式y+=z-/+x的值是()A.3B.3.5C.4D.5参考答案:A30.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。()A.正确B.错误参考答案:A31.定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()。A.private class MyClass exten

13、ds ObjectB.class MyClass extends ObjectC.public class MyClassD.public class MyClass extends Object参考答案:CD32.关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问参考答案:C33.设x=1,y=2,z=3,则表达式y+=z-/+x的值是()。A.3B.3.5C.4D.5参考答案:A

14、34.下面的表达式哪个是正确的?()A.String s=“ 你好”; int i=3; s+=iB.String s=“ 你好”; int i=3; if(i=s)s+=iC.String s=“ 你好”; int i=3; s=i+sD.String s=“ 你好”; int i=3; s=i+参考答案:A35.下列程序段执行后的结果是()。String s=new String(“abcdefg”); for(int i=0;is.length();i+=2)System.out.print(s.charAt(i);A.acegB.ACEGC.abcdefgD.abcd参考答案:A36.

15、下列构造方法的调用方式中,正确的是()。A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用参考答案:C37.设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()。A.i=i+2B.a0=7C.i+ - -jD.a(0)=66参考答案:B38.下面的代码段中,执行之后i和j的值是()。int i=1; int j; j=i+;A.1,1B.1,2C.2,1D.2,2参考答案:C39.Java的字符类型采用的是ASCII编码。()A.正确B.错误参考答案:B40.下列叙述中,错误的是()。A.父类不能替代子类B.子类能够替代父类C.子类继承

16、父类D.父类包含子类参考答案:D41.说明下列创建数组的方法那些是正确的()。A.int twoDim=new int4B.int twoDim=new int4C.int twoDim=new int45D.char a=A,B参考答案:ACD42.下面的表达式哪个是正确的()A.String s=你好;int i=3; s+=i;B.String s=你好;int i=3; if(i=s) s+=i;C.String s=你好;int i=3; s=i+s;D.String s=你好;int i=3; s=i+;参考答案:A43.一个Java类可以有多个父类。()A.错误B.正确参考答案:

17、A44.下列程序段执行后 b3 的结果是() boolean b1=true, b2, b3; b3= b1 ?b1 : b2;A.0B.1C.trueD.false参考答案:D45.子类要调用父类的方法,必须使用super关键字。()A.正确B.错误参考答案:B46.不允许作为类及类成员的访问控制符的是()。A.publicB.privateC.staticD.protected参考答案:C47.数组与向量的区别是()。A.数组的长度固定B.数组元素的数据类型相同,可以是普通数据类型C.向量长度可变D.类型可不同,只能是对象的引用参考答案:ABCD48.定义变量如下:Char c=w; in

18、t i=8; long L=15; float f=8.9f; 以下赋值语句正确的是()。A.i=c+iB.c=c+iC.L=f+LD.f=i+L+f参考答案:AD49.类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句语句的结果是()。A.将构造一个Student对象B.表达式是合法的C.表达式是错误的D.编译时正确,但运行时错误参考答案:C50.如下哪些是Java中有效的关键字?()A.ConstB.NULLC.falseD.thisE.native参考答案:CDE

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!