21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Java语言程序设计》在线作业_3 (82)

上传人:A11****业论文 文档编号:187558900 上传时间:2021-07-26 格式:DOC 页数:10 大小:16.40KB
返回 下载 相关 举报
21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Java语言程序设计》在线作业_3 (82)_第1页
第1页 / 共10页
21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Java语言程序设计》在线作业_3 (82)_第2页
第2页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Java语言程序设计》在线作业_3 (82)》由会员分享,可在线阅读,更多相关《21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Java语言程序设计》在线作业_3 (82)(10页珍藏版)》请在金锄头文库上搜索。

1、1.在Java中,负责对字节代码解释执行的是()。A.垃圾回收器B.虚拟机C.编译器D.多线程机制【参考答案】: B2.定义一个类,必须使用的关键字是( )。A.publicB.classC.interfaceD.static【参考答案】: B3.阅读下列代码段int x=3; while (x=3;C.String ts=s.trim()D.String t=s”!”;【参考答案】: B13.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?A.String argsB.String arC.Char argD.StringBuffer args【

2、参考答案】: B14.StringBuffer append(char ,int int1,int int2)表示( A)。A.向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束B.向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束C.向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2D.向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-1【参考答案】: A15.算术表达式1+2/3-4*5的值为()。A.1B.-19C.-5D.0【参考答案】: B16.System类在哪个包中( )。A.java.

3、utilB.java.ioC.java.awtD.java.lang【参考答案】: B17.下面程序段: boolean a=false; boolean b=true; boolean c=(a&b)&(!b) boolean result=(a&b)&(!b); 执行完后,正确的结果是A.c=false;result=falseB.c=true;result=trueC.c=true;result=falseD.c=false;result=true【参考答案】: A18.以下关于构造函数的描述错误的是A.构造函数的返回类型只能是void型B.构造函数是类的一种特殊函数,它的方法名必须与类

4、名相同。C.、构造函数的主要作用是完成对类的对象的初始化工作。D.一般在创建新对象时,系统会自动调用构造函数。【参考答案】: A19.下列叙述中,正确的是()。A.Java语言的标识符是区分大小写的B.源文件名与public类名可以不相同C.源文件名其扩展名为.jarD.源文件中public类的数目不限【参考答案】: A20.属于main()方法的返回类型是A.publicB.staticC.voidD.main【参考答案】: C21.boolean endsWith(String s)表示( )。A.查找某字符串是否以s为结尾B.查找某字符串是否与s完全匹配C.确定某字符串与s的大小关系D.

5、确定某字符串是否以s为开始【参考答案】: A22.for(;)是( )。A.循环结构B.分支结构C.顺序结构D.选择结构【参考答案】: A23.下面属于Java 关键字的是A.NULLB.IFC.doD.While【参考答案】: C24.下列关于构造方法的叙述中,错误的是 ( )。 A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new自动调用【参考答案】: C25.若有定义如下 class dog float x; static int y;,则下列说法中正确的是(

6、 )。A.x称为类变量,y为实例变量B.x,y均为类变量C.x,y均为实例变量D.x为实例变量,y为类变量【参考答案】: B26.下列关于JAVA语言中要使用的一个变量,正确的是( )。A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值【参考答案】: ABC27.关于字符串比较,下列叙述哪个是不正确的( )。A.比较字符串是否完全相同不能用=B.equals()和equalsIgnoreCase()的作用完全一致C.equalsIgnoreCa

7、se()表示如果两个字符串完全相同则返回true,否则返回falseD.String date1,date2;则比较二者是否相同的语句是data1=equals(data2);【参考答案】: ABC28.以下不正确的说法为( )。A.在不同方法中不可以使用相同名字的变量。B.实际参数可以在被调方法中直接使用。C.在方法内定义的任何变量只在本方法范围内有效。D.在方法内的复合语句中定义的变量只在本方法语句范围内有效。【参考答案】: BCD29.下列关于JAVA语言简单数据类型的说法中,不正确的是( )。A.以0开头的整数代表8进制常量B.以0x或者0X开头的整数代表8进制整型常量C.boolea

8、n类型的数据作为类成员变量的时候,系统默认值初始为trueD.double类型的数据占计算机存储的32位【参考答案】: BCD30.下列JAVA语句中,正确是( )。A.int $e,a,b =10;B.char c,d =a;C.float e=0.0d;D.double e=0.0f;【参考答案】: ABD31.关于compareTo(),下列表述正确的是( )。A.字符串相等则返回0B.字符串不等则返回正数或负数C.compareTo()要求两个作比较的字符串必须完全相等D.compareTo()和compareIgnoreCase()的作用没有区别【参考答案】: ABC32.对于Jav

9、a标准输入输出流,下列哪些是正确的( )。A.标准输入流B.错误输入流C.标准输出流D.错误输出流【参考答案】: ACD33.下列关于变量的叙述中正确的是( ) 。A.实例变量是类的成员变量B.实例变量用关键字static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化【参考答案】: ACD34.下列关于循环语句的描述中,正确的是( )。A.任何一种循环体内都可以含一种循环语句B.循环体可以使空语句也可以是空C.循环体内可以出现多个break语句D.循环语句,循环体至少被执行一次【参考答案】: ABC35.在Java语言中,对于数组的创建和数组占用空间的回收,

10、下列说法中正确的是( )。操作符方式创建的数组元素会自动被初始化为一个默认值。A.数组可以通过使用new操作符来获取所需要的存储空间。B.数组声明的同时,必须使用直接初始化的方式完成创建。C.数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。D.利用new【参考答案】: ACD36.Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。A.错误B.正确【参考答案】: A37.在一个java源文件中只能定义public classT.对F.错【参考答案】: T38.实例方法可直接调用其他类的实例方法T.对F.错【参考答案】: F39.Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的T.对F.错【参考答案】: T40.重写的方法和被重写的方法必须具有相同的方法名 参数列表和返回类型T.对F.错【参考答案】: T41.封装的意义不大,因此在编码时尽量不要使用T.对F.错【参考答案】: F42.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为覆盖。T.对F.错【参考答案】: F43

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号