问道深山去,听禅紫气来。

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

阅读:19 更新时间:2021-04-13 02:20:30

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


------------------------
1.在Java中,负责对字节代码解释执行的是()。
A.垃圾回收器
B.虚拟机
C.编译器
D.多线程机制
答案请点我要此答案,或联系QQ

2.定义一个类,必须使用的关键字是( )。
A.public
B.class
C.interface
D.static
答案请点我要此答案,或联系QQ

3.阅读下列代码段int x=3; while (x<9) x+=2;x++; while语句成功执行的次数是( )。
A.1
B.2
C.3
D.4
答案请点我要此答案,或联系QQ

4.属于main()方法的返回类型是
A.public
B.static
C.void
D.main
答案请点我要此答案,或联系QQ

5.给出下面代码,关于该程序以下哪个说法是正确的?( ) public class Person{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } }
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出零
D.输出空
答案请点我要此答案,或联系QQ

6.s=s.replaceAll ("he", "she");表示( )。
A.把s中的所有she换成he
B.把s中的第一个she换成he
C.把s中的所有he换成she并把新的字符串赋给s
D.把s中的第一个he换成she并把新的字符串赋给s
答案请点我要此答案,或联系QQ

7.int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。
A.public int MAX_LENGTH=100
B.final int MAX_LENGTH=100
C.public const int MAX_LENGTH=100
D.public final int MAX_LENGTH=100
答案请点我要此答案,或联系QQ

8.在 Java 中,所有类的根类是()。
A.java.lang.Objet
B.java.lang.Class
C.java.applet.Applet
D.java.awt.Frame
答案请点我要此答案,或联系QQ

9.Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )。
A.Java文档生成器
B.Java解释器
C.Java编译器
D.Java类分解器
答案请点我要此答案,或联系QQ

10.在Java中,负责对字节代码解释执行的是()。
A.垃圾回收器
B.虚拟机
C.编译器
D.多线程机制
答案请点我要此答案,或联系QQ

11.给出下面代码段: public class Test1{ public static void main(String args[]){ int m; switch(m) { case 0:System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2: default:System.out.println("default"); } } } 下列m 的哪个值将引起“default”的
A.0
B.1
C.2
D.以上都不正确
答案请点我要此答案,或联系QQ

12.有语句String s=”hello world”; ,以下操作哪个是不合法的?
A.int i=s.length();
B.s>>>=3;
C.String ts=s.trim()
D.String t=s+”!”;
答案请点我要此答案,或联系QQ

13.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?
A.String args
B.String ar[]
C.Char arg
D.StringBuffer args[]
答案请点我要此答案,或联系QQ

14.StringBuffer append(char[ ],int int1,int int2)表示( A)。
A.向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束
B.向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束
C.向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2
D.向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-1
答案请点我要此答案,或联系QQ

15.算术表达式1+2/3-4*5的值为()。
A.1
B.-19
C.-5
D.0
答案请点我要此答案,或联系QQ

16.System类在哪个包中( )。
A.java.util
B.java.io
C.java.awt
D.java.lang
答案请点我要此答案,或联系QQ

17.下面程序段: boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b) boolean result=(a&b)&(!b); 执行完后,正确的结果是
A.c=false;result=false
B.c=true;result=true
C.c=true;result=false
D.c=false;result=true
答案请点我要此答案,或联系QQ

18.以下关于构造函数的描述错误的是
A.构造函数的返回类型只能是void型
B.构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C.、构造函数的主要作用是完成对类的对象的初始化工作。
D.一般在创建新对象时,系统会自动调用构造函数。
答案请点我要此答案,或联系QQ

19.下列叙述中,正确的是()。
A.Java语言的标识符是区分大小写的
B.源文件名与public类名可以不相同
C.源文件名其扩展名为.jar
D.源文件中public类的数目不限
答案请点我要此答案,或联系QQ

20.属于main()方法的返回类型是
A.public
B.static
C.void
D.main
答案请点我要此答案,或联系QQ

21.boolean endsWith(String s)表示( )。
A.查找某字符串是否以s为结尾
B.查找某字符串是否与s完全匹配
C.确定某字符串与s的大小关系
D.确定某字符串是否以s为开始
答案请点我要此答案,或联系QQ

22.for(;;)是( )。
A.循环结构
B.分支结构
C.顺序结构
D.选择结构
答案请点我要此答案,或联系QQ

23.下面属于Java 关键字的是
A.NULL
B.IF
C.do
D.While
答案请点我要此答案,或联系QQ

24.下列关于构造方法的叙述中,错误的是 (    )。

A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
答案请点我要此答案,或联系QQ

25.若有定义如下 class dog { float x; static int y;…},则下列说法中正确的是( )。
A.x称为类变量,y为实例变量
B.x,y均为类变量
C.x,y均为实例变量
D.x为实例变量,y为类变量
答案请点我要此答案,或联系QQ

------------------------
1.下列关于JAVA语言中要使用的一个变量,正确的是( )。
A.在JAVA程序中要使用一个变量,必须先对其进行声明
B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以
C.变量不可以在其作用域之外使用
D.局部变量在使用之前可以不初始化,系统使用默认的初始值
答案请点我要此答案,或联系QQ

2.关于字符串比较,下列叙述哪个是不正确的( )。
A.比较字符串是否完全相同不能用==
B.equals()和equalsIgnoreCase()的作用完全一致
C.equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回false
D.String date1,date2;则比较二者是否相同的语句是data1=equals(data2);
答案请点我要此答案,或联系QQ

3.以下不正确的说法为( )。
A.在不同方法中不可以使用相同名字的变量。
B.实际参数可以在被调方法中直接使用。
C.在方法内定义的任何变量只在本方法范围内有效。
D.在方法内的复合语句中定义的变量只在本方法语句范围内有效。
答案请点我要此答案,或联系QQ

4.下列关于JAVA语言简单数据类型的说法中,不正确的是( )。
A.以0开头的整数代表8进制常量
B.以0x或者0X开头的整数代表8进制整型常量
C.boolean类型的数据作为类成员变量的时候,系统默认值初始为true
D.double类型的数据占计算机存储的32位
答案请点我要此答案,或联系QQ

5.下列JAVA语句中,正确是( )。
A.int $e,a,b =10;
B.char c,d ='a';
C.float e=0.0d;
D.double e=0.0f;
答案请点我要此答案,或联系QQ

6.关于compareTo(),下列表述正确的是( )。
A.字符串相等则返回0
B.字符串不等则返回正数或负数
C.compareTo()要求两个作比较的字符串必须完全相等
D.compareTo()和compareIgnoreCase()的作用没有区别
答案请点我要此答案,或联系QQ

7.对于Java标准输入输出流,下列哪些是正确的( )。
A.标准输入流
B.错误输入流
C.标准输出流
D.错误输出流
答案请点我要此答案,或联系QQ

8.下列关于变量的叙述中正确的是( ) 。
A.实例变量是类的成员变量
B.实例变量用关键字static声明
C.在方法中定义的局部变量在该方法被执行时创建
D.局部变量在使用前必须被初始化
答案请点我要此答案,或联系QQ

9.下列关于循环语句的描述中,正确的是( )。
A.任何一种循环体内都可以含一种循环语句
B.循环体可以使空语句也可以是空
C.循环体内可以出现多个break语句
D.循环语句,循环体至少被执行一次
答案请点我要此答案,或联系QQ

10.在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中正确的是( )。操作符方式创建的数组元素会自动被初始化为一个默认值。
A.数组可以通过使用new操作符来获取所需要的存储空间。
B.数组声明的同时,必须使用直接初始化的方式完成创建。
C.数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。
D.利用new
答案请点我要此答案,或联系QQ

------------------------
1.Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.在一个java源文件中只能定义public class
T.对
F.错
答案请点我要此答案,或联系QQ

3.实例方法可直接调用其他类的实例方法
T.对
F.错
答案请点我要此答案,或联系QQ

4.Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的
T.对
F.错
答案请点我要此答案,或联系QQ

5.重写的方法和被重写的方法必须具有相同的方法名 参数列表和返回类型
T.对
F.错
答案请点我要此答案,或联系QQ

6.封装的意义不大,因此在编码时尽量不要使用
T.对
F.错
答案请点我要此答案,或联系QQ

7.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为覆盖。
T.对
F.错
答案请点我要此答案,或联系QQ

8.只能对一个类的方法进行封装,不能对属性进行封装
T.对
F.错
答案请点我要此答案,或联系QQ

9.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
A.错误
B.正确
答案请点我要此答案,或联系QQ

10.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
T.对
F.错
答案请点我要此答案,或联系QQ

11.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。
T.对
F.错
答案请点我要此答案,或联系QQ

12.在Java中%是取余运算符,要求两端操作数为整型。
A.错误
B.正确
答案请点我要此答案,或联系QQ

13.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
A.错误
B.正确
答案请点我要此答案,或联系QQ

14.在Java中%是取余运算符,要求两端操作数为整型。
T.对
F.错
答案请点我要此答案,或联系QQ

15.如果catch和finally语句块同时存在,则catch语句块必须位于finally语句块后
T.对
F.错
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息