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

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

阅读:11 更新时间:2022-04-15 21:47:22

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


------------------------
1.下列哪个是反斜杠字符的正确表示?
A.\\
B.*\\
C.\
D.\’\’
答案请点我要此答案,或联系QQ

2.下列关于继承的哪项叙述是正确的?( )
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案请点我要此答案,或联系QQ

3.Java源程序是以文本格式存放的,文件扩展名必须为( )。
A..java
B..class
C..jar
D..txt
答案请点我要此答案,或联系QQ

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

5.Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( )。
A.C不仅继承了B中的成员,同样也继承了A中的成员
B.C只继承了B中的成员
C.C只继承了A中的成员
D.C不能继承A或B中的成
答案请点我要此答案,或联系QQ

6.在 Java 中,表示换行符的转义字符是()。
A.\n
B.\f
C.'n'
D.\dd
答案请点我要此答案,或联系QQ

7.下列关于字符串的描述中,错误的是( )。
A.Java语言中,字符串分为字符串常量和字符串变量2种
B.两种不同的字符串都是String类的对象
C.Java语言中不再使用字符数组存放字符串
D.Java Application程序的main()的参数args[]是一个String类
答案请点我要此答案,或联系QQ

8.当子类的成员变量与父类的成员变量重名时,若想在子类中使用父类中同名的成员变量,要使用关键字( )。
A.super
B.import
C.this
D.return
答案请点我要此答案,或联系QQ

9.下列方法头中哪一个不与其它方法形成重载(overload)关系?( )
A.void mmm( )
B.void mmm(int i)
C.void mmm(String s)
D.int mm( )
答案请点我要此答案,或联系QQ

10.下列哪个数代表八进制整数?
A.0XA6
B.-1E3
C.1840
D.0144
答案请点我要此答案,或联系QQ

11.关于计算机输入和输出,下列哪一项是不正确的( )。
A.一般称为IO: Input Output
B.计算机程序的一般模型可归纳为:输入、计算和输出
C.对于同样的程序,不同的输入,一般会有不同的输出
D.是人机交互的重要手段
答案请点我要此答案,或联系QQ

12.要想使定义该类所在的包之外的类不能访问这个类,使用关键字( )。
A.不用
B.private
C.final
D.protected
答案请点我要此答案,或联系QQ

13.按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。
A.Helloworld
B.HelloWorld
C.helloworld
D.helloWorld
答案请点我要此答案,或联系QQ

14.如下哪个不是 Java 中有效的关键字?( )
A.const
B.NULL
C.false
D.this
答案请点我要此答案,或联系QQ

15.下列程序段的输出结果是 void doublearithmaticOperator(){ System.out.print(9/2); System.out.print(","); System.out.println(5/2.0); }
A.4.5,2.5
B.4,2
C.4.5,2
D.4,2.5
答案请点我要此答案,或联系QQ

16.类中不加任何访问权限限定的成员属于( )。
A.default
B.public
C.private
D.protected
答案请点我要此答案,或联系QQ

17.下列程序的输出结果为 int j=2; switch(j){ case 2: System.out.println("Value is two."); case 2+1: System.out.println("Value is three."); break; default: System.out.println("Value is "+j); break;}
A.Value is two.
B.Value is two. Value is three.
C.Value is two. Value is three. Value is 2
D.编译错误
答案请点我要此答案,或联系QQ

18.在Java语言中,可以用来完成方法调用的方式是( )。
A.方法作为表达式中的一项出现在表达式中。
B.方法作为单独的一条语句。
C.方法作为另一个方法调用的实际参数出现。
D.以上方法均可以。
答案请点我要此答案,或联系QQ

19.构造方法被调用是当( )。
A.类定义时
B.使用对象的属性时
C.使用对象的方法时
D.对象被创建时
答案请点我要此答案,或联系QQ

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

21.要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?
A.protected
B.public
C.private
D.应不加修饰符
答案请点我要此答案,或联系QQ

22.以下不是Reader基类的直接派生子类的是( )。
A.BufferedReader
B.FilterReader
C.FileReader
D.PipedReader
答案请点我要此答案,或联系QQ

23.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
答案请点我要此答案,或联系QQ

24.下面程序段: 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

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

------------------------
1.下列哪些是重载方法的特征( )。
A.参数个数不同
B.名相同而类型不同
C.参数类型不同
D.名相同且类型相同
答案请点我要此答案,或联系QQ,C,D

2.当使用getChars()时,不正确的表述是( )。
A.该函数用于字符数组转换成字符串
B.该函数不需要任何参数
C.该函数用于float或double转换成字符数组
D.该函数用于从字符串转换成字符数组
答案请点我要此答案,或联系QQ,B,C

3.关于局部变量的作用域,下列说法正确的是(   )。
A.主方法中定义的变量只能在主方法中使用,不能在其他方法中使用。
B.形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。
C.不允许在不同的方法中使用相同的变量名。
D.在复合语句中也可以定义变量,其作用域只在复合语句范围内。
答案请点我要此答案,或联系QQ,B,D

4.下列说法不正确的是( )。
A.实例方法能对类变量和实例变量操作
B.实例方法只能对类变量操作
C.实例方法只能实例变量操作
D.类方法能对类变量和实例变量操作
答案请点我要此答案,或联系QQ,C,D

5.按Java语言的规定,以下不正确的说法是( )。
A.实参不可以是常量,变量或表达式。
B.形参不可以是常量,变量或表达式。
C.实参与其对应的形参占用同一个存储单元。
D.形参是虚拟的,不占用存储单元。
答案请点我要此答案,或联系QQ,C,D

6.下列标识符中,( )不是正确的变量名?
A.int
B.one-hundred
C.1thing
D.thing1
答案请点我要此答案,或联系QQ,B,C

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

8.关于Java Application和Applet的说法中,不正确的是( )。
A.都包含main()方法
B.都通过“appletviewer”命令执行
C.都通过“javac”命令编译
D.都嵌入在HTML文件中执行
答案请点我要此答案,或联系QQ,C,D

9.关于Java的双字节流,下列哪些是正确的( )。
A.除了一般ASCII字符,很多其他语言比如汉字,一个字都需要至少2个字节存储
B.任何双字节字符不能转化为单字节字符,因为会丢失信息
C.主要是为了将一般字符与其他字符(如汉字字符)统一起来,方便处理
D.若程序使用char存储,任何单字节字符都转化成双字节存储
答案请点我要此答案,或联系QQ,C,D

10.关于流(Stream),下列哪些是正确的( )。
A.是对数据传送的一种抽象
B.一般不用来处理文件
C.分为输入流和输出流
D.Java中主要的包是java.io
答案请点我要此答案,或联系QQ,C,D

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

2.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数
T.对
F.错
答案请点我要此答案,或联系QQ

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

4.若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。
T.对
F.错
答案请点我要此答案,或联系QQ

5.形式参数不可以是对象
T.对
F.错
答案请点我要此答案,或联系QQ

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

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

8.数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。
T.对
F.错
答案请点我要此答案,或联系QQ

9.构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
T.对
F.错
答案请点我要此答案,或联系QQ

10.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。
A.错误
B.正确
答案请点我要此答案,或联系QQ

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

12.子类可以不调用父类的构造函数
T.对
F.错
答案请点我要此答案,或联系QQ

13.异常是定义了程序中遇到的非致命的错误,而不是编译时的语法错误
T.对
F.错
答案请点我要此答案,或联系QQ

14.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
T.对
F.错
答案请点我要此答案,或联系QQ

15.Java语言中的数组元素只能是基本数据类型而不能为对象类型。
T.对
F.错
答案请点我要此答案,或联系QQ

推荐信息