[答案][吉林大学]2020春《面向对象程序设计》在线作业一.pdf
-
资源ID:89637418
资源大小:125.79KB
全文页数:6页
- 资源格式: PDF
下载积分:10金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
[答案][吉林大学]2020春《面向对象程序设计》在线作业一.pdf
1.1.不使用不使用 staticstatic 修饰符限定的方法称为成员方法,下列哪一个说法是不正确的修饰符限定的方法称为成员方法,下列哪一个说法是不正确的?()?()A.成员方法可以直接调用父类的成员方法B.成员方法可以直接调用父类的类方法C.成员方法不可以直接调用其他类的成员方法D.成员方法可以直接调用本类的类方法答案:答案:A A2.2.下面的代码段中,执行之后下面的代码段中,执行之后 i i 和和 j j 的值是的值是()()。int i=1;int j;j=i+;int i=1;int j;j=i+;A.1,1B.1,2C.2,1D.2,2答案:答案:C C3.3.在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式内存位置取得参数的值,是指哪种方式?()?()A.值传递调用B.返回值C.地址传递调用D.以上都不是答案:答案:C C4.4.下列程序段执行后下列程序段执行后 b3b3 的结果是的结果是()()。boolean b1=trueboolean b1=true,b2b2,b3;b3=b1 b1b2,b3;b3=b1 b1b2A.0B.1C.trueD.false答案:答案:C C5.5.以下有关构造方法的说法,正确的是以下有关构造方法的说法,正确的是()()。A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同答案:答案:A A6.6.在在 JavaJava 中,用中,用 packagepackage 语句说明一个包时,该包的层次结构必须是语句说明一个包时,该包的层次结构必须是()()。A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同答案:答案:B B7.7.下列构造方法的调用方式中,正确的是下列构造方法的调用方式中,正确的是()()。A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用答案:答案:C C8.8.以下语句有语法错误的是以下语句有语法错误的是()()。A.int x=1;y=2;z=3B.for(int x=10,y=0;x0;x+)C.while(x5)D.for(;)答案:答案:A A9.9.关于被私有访问控制符关于被私有访问控制符 privateprivate 修饰的成员变量,以下说法正确的是修饰的成员变量,以下说法正确的是()()。A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问答案:答案:C C10.10.不允许作为类及类成员的访问控制符的是不允许作为类及类成员的访问控制符的是()()。A.publicB.privateC.staticD.protected答案:答案:C C11.11.下列代码中,将引起一个编译错误的行是下列代码中,将引起一个编译错误的行是()()。(1)public class Test(2)int(1)public class Test(2)intm m,n;(3)public Test()(4)public Test(int a)m=a;(5)public staticn;(3)public Test()(4)public Test(int a)m=a;(5)public staticvoid main(String args)(6)Test t1void main(String args)(6)Test t1,t2;(7)int jt2;(7)int j,k;(8)j=0;k=0;k;(8)j=0;k=0;(9)t1=new Test();(10)t2=new Test(j(9)t1=new Test();(10)t2=new Test(j,k);(11)(12)k);(11)(12)A.第 3 行B.第 5 行C.第 6 行D.第 10 行答案:答案:D D12.12.设设 x=1x=1,y=2y=2,z=3z=3,则表达式,则表达式 y+=z-/+xy+=z-/+x 的值是的值是()()。A.3B.3.5C.4D.5答案:答案:A A13.13.若已定义若已定义 bytex=11 bytex=11,2222,3333,-66;-66;其中其中 0k3,则对0k3,则对 x x 数组元素错误数组元素错误的引用是的引用是()()。A.x5-3B.xkC.xk+5D.x0答案:答案:C C14.14.编译并且执行以下代码,会出现什么情况编译并且执行以下代码,会出现什么情况?()Public class Qpublic static?()Public class Qpublic staticvoid main(String argv)int anar=new int1,2,3;void main(String argv)int anar=new int1,2,3;System.out.println(anar1);System.out.println(anar1);A.1B.有错误,数组 anar 在初始化以前不能正常输出C.2D.有错误,数组的大小没有定义。答案:答案:C C15.15.要使用要使用 VectorVector 必须必须 importimport 入下面哪个包入下面哪个包?()?()A.java.VectorB.java.ioC.java.utilD.java.Applet答案:答案:C C16.16.以下哪些是以下哪些是 JavaJava 语言的特点语言的特点?()?()A.面向对象B.安全可靠C.平台无关D.多支持线程E.支持分布操作答案:答案:ABCDEABCDE17.17.说明下列创建数组的方法那些是正确的说明下列创建数组的方法那些是正确的()()。A.int twoDim=new int4B.int twoDim=new int4C.int twoDim=new int45D.char a=A,B答案:答案:ACDACD18.18.定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为问,那么该类的正确声明应为()()。A.private class MyClass extends ObjectB.class MyClass extends ObjectC.public class MyClassD.public class MyClass extends Object答案:答案:CDCD19.19.下列正确的表达式下列正确的表达式()()。A.double a=1,0B.Double a=new Double(1,0)C.byte a=340D.Byte a=120答案:答案:ABAB20.20.定义变量如下:char c=w;int i=8;long L=15;float f=8.9f;以下赋定义变量如下: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答案:答案:ADAD21.Java21.Java 的各种数据类型占用的内存长度固定,与具体软硬件环境无关。的各种数据类型占用的内存长度固定,与具体软硬件环境无关。()()A.错误B.正确答案:答案:B B22.22.在异常处理中总是将可能产生异常的语句放在在异常处理中总是将可能产生异常的语句放在 trytry 块中,用块中,用 catchcatch 子句去处理子句去处理异常,而且一个异常,而且一个 trytry 块之后只能对应一个块之后只能对应一个 catchcatch 语句。语句。()()A.错误B.正确答案:答案:A A23.23.在异常处理中,若在异常处理中,若 trytry 中的代码可能产生多种异常则可以对应多个中的代码可能产生多种异常则可以对应多个 catchcatch 语句,语句,若若 catchcatch 中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。面。()()A.错误B.正确答案:答案:B B24.Java24.Java 的字符类型采用的是的字符类型采用的是 UnicodeUnicode 编码,但所占字节由具体软硬件环境决定。编码,但所占字节由具体软硬件环境决定。()()A.错误B.正确答案:答案:A A25.25.一个一个 JavaJava 类可以有多个父类。类可以有多个父类。()()A.错误B.正确答案:答案:A A