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

上传人:住在山****ck 文档编号:106917808 上传时间:2022-06-14 格式:DOCX 页数:7 大小:21.80KB
返回 下载 相关 举报
北京语言大学22春“计算机科学与技术”《Java语言程序设计》离线作业(一)辅导答案1_第1页
第1页 / 共7页
北京语言大学22春“计算机科学与技术”《Java语言程序设计》离线作业(一)辅导答案1_第2页
第2页 / 共7页
北京语言大学22春“计算机科学与技术”《Java语言程序设计》离线作业(一)辅导答案1_第3页
第3页 / 共7页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她北京语言大学22春“计算机科学与技术”Java语言程序设计离线作业(一)辅导答案一.综合考核(共50题)1.下列说法哪一项是正确的?()A.一个程序可以包含多个源文件B.一个源文件中只能有一个类C.一个源文件中可以有多个公共类D.一个源文件只能供一个程序使用参考答案:A2.下面哪个语句会产生编译错误?()A.float F=4096.0FB.double D=4096.0C.byte B=4096D.char C=4096参考答案:C3.下面程序段的输出结果是()。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参考答案:C4.在下列选项中,属于Java语言的代码安全检测机制的一项是()。A.动态链接B.访问权限的检查C.通过接口实现多重继承D.将所有的Java应用都看作对象,按类进行封装参考答案:B5.下列程序段的输出结果为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参考答案:A6.执行下面的赋值语句后,a的值为_。a=Float.valueOf(12.34).floatValue();A.a=1234B.a=12.34C.a=12D.a=12.34参考答案:B7.下面程序段的输出结果为_。public class Test public static void main(String args) char c1,c2,c3; c1=H; c2=; c3=115; System.out.print(c1); System.out.print(c2); System.out.print(c3);A.HMB.H115C.H115D.无输出参考答案:A8.下列有关Java的叙述中,正确的是()。A.Java语言的标识符是区分大小写的B.编译器生成的类的扩展名为.jarC.Java源文件的扩展名为.javaD.归档工具生成的文件扩展名为.ser参考答案:A9.不可用于文档注释的注释语句格式是()。A./*./B./*.*/C./D./*.*/参考答案:A10.假设a是int类型的变量,并初始化为1,则下列选项中,合法的一个条件语句是()。A.if(a)B.if(a=3)C.if(a=2)D.if(true)参考答案:D11.当一个类没有指定访问修饰符(public.abstract和final)时,下列说法正确的是()。A.当类只可以在声明这些类的包中使用B.该类的使用没有任何限制C.该类没有子类,也没有父类D.该类不可以被继承参考答案:A12.下列哪个数代表单精度浮点数?A.0652B.3.4457DC.0.298fD.0L参考答案:C13.下列关于表达式的说法中正确的一项是()。A.单个常量不可以作为表达式B.单个变量不可以作为表达式C.表达式可以作为其它表达式的操作数D.表达式的类型是操作数的类型参考答案:C14.下面的程序段运行结果为_。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参考答案:D15.下列关于类、包和源文件的叙述中,不正确的一项是()。A.一个包可以包含多个包B.一个源文件,只能有一个公共类C.属于同一个包的类在默认情况下可以相互访问D.系统不会为源文件创建默认的包参考答案:D16.要激活一个Java小程序Applet,需要有()。A.class文件B.exe文件C.html文件D.java文件参考答案:C17.下列命令中,()命令是Java的编译命令。A.javacB.javaC.javadocD.appletviewer参考答案:A18.下面程序段的输出结果为_。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参考答案:B19.设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是_。A. public A a=new A();B. public A a=A();C. A a=new class();D. a A;参考答案:A20.关于Java虚拟机说法正确的是_。A.在无线技术中,都用硬件实现Java虚拟机B.在不同的操作系统中Java虚拟机的实现方式不同,要么使用硬件,要么使用软件C.Java虚拟机只能由软件实现D.Java虚拟机只能由硬件实现参考答案:A21.Java程序的执行方式是()。A.即时编译方式和非解释执行方式B.非即时编译方式和非解释执行方式C.非即时编译方式和解释执行方式D.即时编译方式和解释执行方式参考答案:D22.下面选项正确的是_。A.1281的值为32B.1281的值为64C.1281的值为-64D.1281的值为-32参考答案:B23.下列哪个是反斜杠字符的正确表示?()A.B.*C.D.参考答案:A24.下面程序段的运行结果为()。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参考答案:B25.为了提取字符串长度应使用String类中的()方法。A.bufferB.lengthC.MAX_VALUED.long参考答案:B26.下列关于new动态初始化数组时,数组元素的类型和默认值对应错误的是_。A.Boolean falseB. char u0000C.浮点数D.对象 null参考答案:C27.在Java语言中,如果数字之后没有任何字母,计算机默认为_。A.short类型B.int类型C.float类型D.double类型参考答案:D28.应用程序中的main()方法返回的类型是_。A.voidB.StringC.charD.int参考答案:A29.在Java类型中,int、char和short等类型的长度是()。A.由机器CPU决定B.由用户自己定义决定C.固定的D.与机器字节有关的参考答案:C30.下面选项正确的是()。A.1281的值为32B.“1281”的职为64C.“1281”的值为-32D.“1281”的值为-64参考答案:B31.下列特点中,是Java虚拟机执行的特点之一的是()。A.字节代码B.多进程C.静态链接D.编译参考答案:A32.下面是关于Java语言中的方法的描述,其中不正确的一项是()。A.Java中的方法的参数传递是传值调用,而不是地址调用B.方法体是对方法的实现,包括变量声明和Java的合法语句C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法D.类的私有方法不能被其子类直接访问参考答案:C33.使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?()A.abstractB.privateC.protectedD.不使用保留字参考答案:D34.当一个类没有指定访问修饰符(public、abstract和final)时,下列说法正确的是_。A.该类的使用没有任何限制B.该类没有子类,也没有父类C.该类不可以被继承D.当类只可以在声明这些类的包中使用参考答案:D35.下列选项成员变量声明正确的是()。A.public protected final int IB.abstract class F.C.private double heightD.double weight参考答案:C36.下面程序段的输出结果为_。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.参考答案:A37.执行下列程序段,请选出正确的答案()。public class Test public static void throwit()throw new RuntimeException();public static void main(String args)try(System.out.println(“你好吗”);throwit();System.out.priA.不能通过编译B.输出“你好吗”RuntimeException异常发生输出“出错!”输出“结束”C.输出“你好吗”RuntimeException异常发生输出“结束”D.输出“你好吗”输出“结束”RuntimeException异常发生参考答案:D38.关于方法的说法哪一项是正确的?()A.方法中的形参可以和方法所属类的属性同名B.方法必须有形参C.同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果D.没有返回值的方法可以用void来表示,也可以不加参考答案:A39.执行下列程序段,请选出正确的答案。public class Test public static void throwit() throw new RuntimeException(); public static void main(String args) try System.out.println(你好吗); throwit(); System.out.priA.输出“你好吗”输出“结束”RuntimeException异常发生B.输出“你好吗”RuntimeException异常发生输出“结束”C.输出“你好吗”RuntimeException异常发生输出“出错!”输出“结束”D.不能通过编译参考答案:A40.Java语言中基本数据类型包括()。A.整数型、浮点型、字符型和布尔型B.整数型、浮点型、字符型和数组型C.整数型、浮点型、数组型和布尔型D.整数型、数组型、字符型和布尔型参考答案:A41.下列不属于提高Java语言安全保障的方式的是()。A.不允许使用指针B.对字节码执行前进行检查C.防治对内存的非法入侵D.采用半编译和半解释型执行模式参考答案:D42.Java的可移植性机制是指()。A.移植到不同型号的机器B.移植到不同类型的操作系统C.移植到网络上的不同机器D.移植到相同类型的机器参考答案:B43.不具有移植性的语言是()。A.CB.C+C.JavaD.Visual Basic参考答案:D44.下面程序段的输出结果为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参考答案:A45.下面关于数组定义语句不正确的是()。A.int a1,a2B.int a0=1,2,3,4,5C.double d=new double8D.float f=new2.0f,3.5f,5.6f,7.8f参考答案:D46.在Java语言中,如果数字之后没有任何字母,计算机默认为()。A.int类型B.float类型C.double类型D.short类型参考答案:C47.编译执行下面的程序段,结果为_。public class Test public static void main(String args) int i=0; while(1) if(i=4) break; i+; A.4B.5C.3D.不能通过编译参考答案:D48.Java字节码的即时编译方式执行是_。A.解释器先将字节码编译成机器码,然后再执行该机器码B.直接执行该机器码C.解释器执行该机器码D.执行程序参考答案:A49.下面对形参的说法中哪一项是正确的?A.必须有两个B.至少有一个C.可以没有D.至少两个参考答案:C50.Java虚拟机执行过程有多个特点,下列哪个不属于JVM执行特点?()A.多线程B.动态链接C.异常处理D.异步处理参考答案:D
展开阅读全文
相关资源
相关搜索

最新文档


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


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

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


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