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

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

阅读:49 更新时间:2022-01-06 02:01:46

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


------------------------
1.请问以下哪个类不能被子类继承?( )
A.class A{ }
B.abstract final class A{ }
C.native class A{ }
D.final class A{ }
答案请联系下方QQ

2.以下哪个不是Java的关键字?
A.TRUE
B.const
C.super
D.void
答案请联系下方QQ

3.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。
A.与文件的结构相同
B.与文件目录的层次相同
C.与文件类型相同
D.与文件大小相同
答案请联系下方QQ

4.以下字符常量中不合法的是()。
A.'@'
B.'&'
C."k"
D.'整'
答案请联系下方QQ

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

6.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?
A.private
B.无修饰符
C.public
D.protected
答案请联系下方QQ

7.安装JDK时,不需要配置环境变量( )。
A.JAVA_HOME
B.path
C.classpath
D.OS
答案请联系下方QQ

8.下列语句,能完成整型变量a,b值交换是( )。
A.int c=a; a=b; b=c;
B.a=a+b; b=a-b; a=a-b;
C.int c=b; b=a; a=c;
D.a=b; b=a;
答案请联系下方QQ

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

10.将读取的内容处理后再输出,适合用下列哪种流( )。
A.PipedStream
B.FilterStream
C.FileStream
D.ObjectStream
答案请联系下方QQ

11.在java语句中,运算符||实现()
A.逻辑或
B.逻辑与
C.逻辑非
D.逻辑相等
答案请联系下方QQ

12.编译Java程序的命令是( )
A.appletviewer
B.javac
C.java
D.javadoc
答案请联系下方QQ

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

14.以下( )不是Java的关键字。
A.FALSE
B.const
C.this
D.void
答案请联系下方QQ

15.下列的变量定义中,错误的是( )。
A.int 6_a;
B.float a;
C.int i=Integer.MAX_VALUE;
D.static int i=100;
答案请联系下方QQ

16.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?
A.捕获异常
B.抛出异常
C.声明异常
D.嵌套异常
答案请联系下方QQ

17.下面哪一行代码正确的声明了一个类方法(静态方法)?( )
A.public int method(int i)
B.protected method(int i)
C.public static method(String s)
D.protected static void method(Integer i)
答案请联系下方QQ

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

19.编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为
A..java
B..class
C..obj
D..exe
答案请联系下方QQ

20.float f;String s;现需要把float转化为String,正确的语句是( )。
A.s=String.valueOf(f);
B.f=Float.parseFloat(s);
C.s=f;
D.s=(String)f;
答案请联系下方QQ

21.类中不加任何访问权限限定的成员属于( )。
A.default
B.public
C.private
D.protected
答案请联系下方QQ

22.以下程序段的输出结果为 class Cruncher{ void crunch(int i){ System.out.println("int version"); } void crunch(String s){ System.out.println("String version"); } public static void main(String args[]){ Cruncher crun=new Cruncher(); char ch='p'; crun.crunch(ch);} }
A.int version
B.String version
C.编译出错
D.编译通过,但产生异常
答案请联系下方QQ

23.给出下面程序段: if(x>0){System.out.println("Hello.");} else if(x>-3){System.out.println("Nice to meet you!");} else {System.out.println("How are you?");} 若打印字符串“How are you?”,则x的取值范围是
A.x>0
B.x>-3
C.x<=-3
D.x<=0&x>-3
答案请联系下方QQ

24.String date="Today is Sunday.";String str2=data.CharAt(s.length()-1);则str2为( )。
A.y
B..
C.null
D.false
答案请联系下方QQ

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

------------------------
1.关于选择结构下列哪些说法错误( )。
A.if语句和 else语句必须成对出现
B.if语句可以没有else语句对应
C.switch结构中每个case语句中必须用break语句
D.switch结构中必须有default语句
答案请联系下方QQ,2,3

2.一个对象创建包括的操作中,包含下面的( ) 。
A.释放内存
B.对象声明
C.分配内存
D.调用构造方法
答案请联系下方QQ,2,3

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

4.下列哪些是类的属性修饰符的是( )。
A.public
B.abstract
C.private
D.final
答案请联系下方QQ,1,2

5.JAVA所定义的版本中包括:( )
A.J2EE
B.J2SE
C.J2ME
D.J2HE
答案请联系下方QQ,1,2

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

7.下列哪些是重载方法的特征( )。
A.参数个数不同
B.名相同而类型不同
C.参数类型不同
D.名相同且类型相同
答案请联系下方QQ,2,3

8.对于标准输入流,下列哪些是正确的( )。
A.System.in只能提供字节为单位的数据输入
B.System.in被通过InputStreamReader和BufferedReader类的对象进行了两次包装
C.输入的字符串需要二次编程转化为具体数据类型
D.BufferedReader可以提供以行为单位的输入
答案请联系下方QQ,2,3

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

10.下列关于for循环和while循环的说法中不正确的( )。
A.while循环能实现的操作,for循环也都能实现
B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C.两种循环任何时候都可替换
D.两种循环结构中都必须有循环体,循环体不能为空
答案请联系下方QQ,2,3

------------------------
1.子类可以不调用父类的构造函数
T.对
F.错
答案请联系下方QQ

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

3.Java语言中的数组元素只能是基本数据类型而不能为对象类型。
T.对
F.错
答案请联系下方QQ

4.同一个类的对象共用同一段内存
T.对
F.错
答案请联系下方QQ

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

6.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
T.对
F.错
正确答案:1

7.Java语言中的数组元素只能是基本数据类型而不能为对象类型。
A.错误
B.正确
正确答案:0

8.实例方法可直接调用其他类的实例方法
T.对
F.错
正确答案:1

9.形式参数可被字段修饰符修饰
T.对
F.错
正确答案:1

10.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
A.错误
B.正确
正确答案:1

11.Java的各种数据类型所占用的内存长度与具体软硬件环境有关
A.错误
B.正确
正确答案:0

12.Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
A.错误
B.正确
正确答案:1

13.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
A.错误
B.正确
正确答案:1

14.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
T.对
F.错
正确答案:0

15.注释的作用是使程序在执行时在屏幕上显示//之后的内容。
T.对
F.错
正确答案:1

推荐信息