北京语言大学22春“计算机科学与技术”《Java语言程序设计》离线作业(一)辅导答案16

上传人:住在山****ck 文档编号:106943061 上传时间:2022-06-14 格式:DOCX 页数:7 大小:21.83KB
返回 下载 相关 举报
北京语言大学22春“计算机科学与技术”《Java语言程序设计》离线作业(一)辅导答案16_第1页
第1页 / 共7页
北京语言大学22春“计算机科学与技术”《Java语言程序设计》离线作业(一)辅导答案16_第2页
第2页 / 共7页
北京语言大学22春“计算机科学与技术”《Java语言程序设计》离线作业(一)辅导答案16_第3页
第3页 / 共7页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她北京语言大学22春“计算机科学与技术”Java语言程序设计离线作业(一)辅导答案一.综合考核(共50题)1.所有在函数中定义的变量,连同形式参数,都属于()。A.局部变量B.全局变量C.静态变量D.寄存器变量参考答案:A2.设double类型数据x=1、y=2 和z=3,则表达式y+=z-/+x的值为()。A.3B.3.5C.4D.4.5参考答案:B3.不具有移植性的语言是()。A.CB.C+C.JavaD.Visual Basic参考答案:D4.在Java API文档中,不包括以下哪个内容?()A.类及用途的描述B.父类的方法的列表C.成员变量的列表D.类层次参考答案:B5.当一个类没有指定访问修饰符(public、abstract和final)时,下列说法正确的是_。A.该类的使用没有任何限制B.该类没有子类,也没有父类C.该类不可以被继承D.当类只可以在声明这些类的包中使用参考答案:D6.下列哪一项不属于面向对象程序设计的基本要素?()A.类B.对象C.方法D.安全参考答案:D7.下列不属于面向对象语言的是()。A.JavaB.Visual BasicC.C+D.C参考答案:D8.下面程序段的输出结果为_。class OverMethod void printMeth() System.out.println(There is none parameter.); void printMeth(String t) System.out.println(There is one parameter.); void printMeA.There is one parameter.There is none parameter.There are two parameters.B.There is none parameter.There is one parameter.There are two parameters.C.There is none parameter.Its good!There are twD.Its good!There is none parameter.There are two parameters.参考答案:A9.下列选项中不属于Java核心包的一项是_。A.javax.soundB.javax.rmiC.javax.namingD.java.math参考答案:D10.应用程序中的main()方法返回的类型是_。A.voidB.StringC.charD.int参考答案:A11.执行下面的程序段后,j的值为_。public class NewClass public static void main(String args) int i=0x00E; int j=i; System.out.print(j); A.14B.-14C.-15D.15参考答案:C12.下面程序段的输出结果是_。class Base int i; Base() add(1); void add(int v) i+=v; void print() System.out.println(i); class Extension extends Base ExtenA.9B.22C.20D.18参考答案:B13.下列关于finally说法正确的是()。A.finally语句应该放在所有的异常控制器的最前面B.如果程序在前面的异常控制器中匹配到了合适异常,就不再执行finally语句了C.无论程序是否找到合适的异常控制器,都会执行finally语句D.如果程序在前面的异常控制器中匹配到了多个合适的异常,就不再执行finally语句了参考答案:C14.下列程序段的输出结果为A.a&b=2 a|b=22 ab=5B.a&b=2 a|b=22 ab=2C.a&b=20 a|b=22 ab=2D.a&b=20 a|b=22 ab=5参考答案:A15.Java的可移植性机制是指()。A.移植到不同型号的机器B.移植到不同类型的操作系统C.移植到网络上的不同机器D.移植到相同类型的机器参考答案:B16.关于抽象方法的说法正确的一项是()。A.可以有方法体B.可以出现在非抽象类中C.抽象方法是没有方法体的方法D.抽象类中的方法都是抽象方法参考答案:A17.下列命令中,()命令是Java的编译命令。A.javacB.javaC.javadocD.appletviewer参考答案:A18.下面程序段的输出结果是()。public class NewClass public static void main(String args) int a=new int11;int p=new int4;int k=5;for(int i=1;i=10;i+)ai=iA.37B.31C.33D.35参考答案:C19.下面程序段的运行结果为()。public class OperatorsAndExpressions void equalsMethod2()String s1=new String(“hello”);String s2=new String(“hello”);System.out.println(s1.equals(s2);class MyValueint iA.true trueB.true falseC.false falseD.false true参考答案:B20.Java程序的执行方式是()。A.即时编译方式和非解释执行方式B.非即时编译方式和非解释执行方式C.非即时编译方式和解释执行方式D.即时编译方式和解释执行方式参考答案:D21.下面的程序段运行结果为_。public class ExampleStringBuffer public static void main(String args) StringBuffer sb=new StringBuffer(test); System.out.println(length=+sb.length(); System.out.println(charAt=+sb.charAt(3);A.length=20 charAt=tB.length=20 charAt=sC.length=4 charAt=sD.length=4 charAt=t参考答案:D22.下列程序段不正确的是_。A.String A=firstJava;A-=Java;B.String A=firstJava;A+=Java;C.Integer J=new Integer(27);J-=7;D.Integer J=new Integer(27);J-;参考答案:A23.执行下面的赋值语句后,a的值为()。a=Float.valueOf(“12.34”).floatValue()A.a=“12.34”B.a=12.34C.a=1234D.a=12参考答案:B24.下列哪个数代表单精度浮点数?A.0652B.3.4457DC.0.298fD.0L参考答案:C25.使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?()A.abstractB.privateC.protectedD.不使用保留字参考答案:D26.下列说法正确的是()。A.不能强制垃圾回收B.调用System.gc()能够实现强制一个对象回收C.调用System.gc(),根据参数对对象进行回收能够实现强制一个对象回收D.调用Runtime.gc()能够实现强制一个对象回收参考答案:A27.开发出Java程序设计语言的公司是()。A.SUNB.MicrosoftC.IBMD.Borland参考答案:A28.下列选项中哪一项属于Java语言的复合数据类型?()A.无符号整数类型B.整型C.联合类型D.接口参考答案:D29.变量按作用域分为()。A.局部变量、数组变量、方法参数和异常处理参数B.局部变量、类变量、方法参数和异常处理参数C.局部变量、类变量、数组变量和异常处理参数D.全局变量、局部变量、方法参数和异常处理参数参考答案:B30.Java虚拟机执行过程有多个特点,下列哪个不属于JVM执行特点?()A.多线程B.动态链接C.异常处理D.异步处理参考答案:D31.下列说法哪个是正确的?()A.程序执行到break语句时一定会结束所有的循环B.程序执行到continue语句时会结束当前循环C.break语句和continue语句都可以和标签配合使用D.continue语句和break语句的作用相同参考答案:C32.在Java类型中,int、char和short等类型的长度是()。A.由机器CPU决定B.由用户自己定义决定C.固定的D.与机器字节有关的参考答案:C33.下面程序段的输出结果是_。public class Test public static void main(String args) int x,y; x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2; y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2; if(xy) System.out.println(xy);A.编译错误B.xyC.x=yD.x参考答案:B34.下列程序段不正确的是()。A.String A=“firstJava”;A-=“Java”B.String A=“firstJava”;A+=“Java”C.Integer J=new Integer(27);J-=7D.Integer J=new Integer(27);J-参考答案:A35.下面程序段的输出结果为public class Test public static void main(String args) int a=1,2,3,b=new int 3; System.arraycopy(a, 0, b, 0, 3); System.out.println(a0=+a0+ b0=+b0); a0=10; System.out.println(aA.a0=1 b0=1 a0=10 b0=1B.a0=1 b0=10 a0=1 b0=10C.a0=10 b0=1 a0=10 b0=1D.a0=10 b0=10 a0=1 b0=1参考答案:A36.下列程序段输出的结果是()。public class NewClass public static void main(String args) int x=0;boolean b1,b2,b3,b4;b1=b2=b3=b4=true;x=(b1|b2&b3b4)?+x:x; System.out.printlA.-1B.0C.1D.2参考答案:C37.Java字节码的解释执行方式是()。A.不需要解释B.一次解释完整个代码C.每次编译解释并执行一小段代码来完成D.每次解释并执行一小段代码来完成参考答案:D38.构造函数何时被调用?()A.创建对象时B.类定义时C.使用对象的方法时D.使用对象属性时参考答案:A39.下列有关Java的叙述中,正确的是()。A.Java语言的标识符是区分大小写的B.编译器生成的类的扩展名为.jarC.Java源文件的扩展名为.javaD.归档工具生成的文件扩展名为.ser参考答案:A40.编译执行下面的程序段,结果为_。public class Test public static void main(String args) int i=0; while(1) if(i=4) break; i+; A.4B.5C.3D.不能通过编译参考答案:D41.下面程序段的输出结果为()。public class MethLoad public static void main(String argsMethLoad classObj=new MethLoad();classObj.methTest(4);classObj.methTest(4.0);void methTest(double d)double sum=2*d;A.The result is:16 The result is:8.0B.The result is:8.0 The result is:16C.The result is:8 The result is:16.0D.The result is:16.0 The result is:8参考答案:A42.当一个类没有指定访问修饰符(public.abstract和final)时,下列说法正确的是()。A.当类只可以在声明这些类的包中使用B.该类的使用没有任何限制C.该类没有子类,也没有父类D.该类不可以被继承参考答案:A43.下面程序段的输出结果为_。public class NewClass public static void main(String args) int x,y; x=(int)82.5; y=(int)A; System.out.print(x=+x); System.out.print(ty=+y); A.82 AB.82 65C.82.5 AD.82.5 65参考答案:B44.不可用于文档注释的注释语句格式是()。A./*./B./*.*/C./D./*.*/参考答案:A45.Java程序的安全性体现在多个层次,下列说法不正确的是()。A.在编译层,有语法检查B.在解释层,有字节码校验器C.在应用层,有访问权限检查D.在平台层,通过配置策略,设定访问资源域参考答案:C46.下面哪个是合法的标识符?()A.$personsB.2UsersC.*pointD.this参考答案:A47.Java语言采用创建类的实例(对象)来处理事件,这种动态的实例存储在()中。A.内存堆B.硬盘C.CPUD.服务器参考答案:A48.下列关于内部类的说法正确的一项是()。A.内部类不能使用上层类的私有属性和方法B.内部类可以广泛使用,不受任何限制C.内部类可以单独编译D.内部类可以使用上层类的私有属性和方法参考答案:D49.执行下面的赋值语句后,a的值为_。a=Float.valueOf(12.34).floatValue();A.a=1234B.a=12.34C.a=12D.a=12.34参考答案:B50.下列关于类和对象的描述中,不正确的一项是()。A.现实世界中,可以把每件事物都看成是一个对象B.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么C.有共同属性的对象可以抽象为一个类D.一个类只能实例化一个对象参考答案:D
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


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

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


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