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

22春学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00002

阅读:7 更新时间:2022-08-30 15:49:44

22春学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00002


------------------------
1.Java中,一个类可以有几个父类( )。
A.任意
B.1
C.2
D.4
答案请点我要此答案,或联系QQ

2.下列代码段int i= 1, j= 10 ; do { if (i++> --j) continue; } while(i<5);执行完毕后,i和j的值分别是( )。
A.i = 6 j= 5
B.i = 5 j= 5
C.i = 6 j= 4
D.i = 5 j= 6
答案请点我要此答案,或联系QQ

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

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

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

6.定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )
A.private class MyClass extends Object
B.class MyClass extends Object
C.public class MyClass
D.private class MyClass extends Obj
答案请点我要此答案,或联系QQ

7.编译Java程序的命令是( )
A.appletviewer
B.javac
C.java
D.javadoc
答案请点我要此答案,或联系QQ

8.下列哪个是面向大型企业级用容器管理专用构件的应用平台( )。
A.J2EE
B.J2ME
C.J2SE
D.J2DE
答案请点我要此答案,或联系QQ

9.定义一个表示20个值为null的字符串数组,下面选项正确的是( )。
A.String[] a
B.String a[]
C.char a[20][]
D.String a[]=new String[20]
答案请点我要此答案,或联系QQ

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

11.下列不属于条件语句关键字的是()
A.if
B.else
C.switch
D.while
答案请点我要此答案,或联系QQ

12.下列程序的输出结果为 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

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

14.若声明一个类不能被继承,即不能有子类,用关键字( )。
A.final
B.finally
C.abstract
D.super
答案请点我要此答案,或联系QQ

15.下列哪个选项不是JAVA语言的特点?( )
A.面向对象
B.高安全性
C.平台无关
D.面向过程
答案请点我要此答案,或联系QQ

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

17.下列属于合法的Java标识符是()。
A._cat
B.5books
C.+static
D.-3.14159
答案请点我要此答案,或联系QQ

18.设有定义语句int a[3],则下列对此语句的叙述中错误的是( )。
A.定义了一个名为a的一维数组
B.a数组有3个元素
C.a数组元素的下标为1~3
D.数组a中的每一个元素都是整型
答案请点我要此答案,或联系QQ

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

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

21.byte b[ ]= "今天星期六".getBytes();String s=new String(b,4,6);则s为( )。
A.天星期六
B.星期六
C.期六
D.今天是
答案请点我要此答案,或联系QQ

22.能够支持 javadoc 命令的注释语句是()。
A./**...//
B./*...*/
C.//
D./**...*/
答案请点我要此答案,或联系QQ

23.下列哪项不是Java标准库中OutputStream类的子类( )。
A.ByteArrayOutputStream
B.DataOutputStream
C.PrintStream
D.LineNumberOutputStream
答案请点我要此答案,或联系QQ

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

25.String date="Today is Sunday";把date转换成全小写的语句是( )。
A.toLowerCase(date);
B.date.toLowerCase();
C.date.toUpperCase();
D.toUpperCase(date);
答案请点我要此答案,或联系QQ

------------------------
1.关于方法的形参和实参,下列说法错误的是( )。
A.和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。
B.实参可以是常量、变量、表达式,但是不能是方法。
C.实参和形参在数量上、类型上和顺序上必须严格一致。
D.方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。
答案请点我要此答案,或联系QQ,B,D

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

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

4.下列描述中不正确的一项是()。
A.标识符首字符的后面可以跟数字
B.标识符不区分大小写
C.复合数据类型变量包括布尔型、字符型、浮点型
D.数组属于基本数据类型
答案请点我要此答案,或联系QQ,C,D

5.下列关于面向对象的论述中,不正确的是( )。
A.面向对象是指以对象为中心,分析、设计和实现应用程序的机制
B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制
C.面向对象仅适用于程序设计阶段
D.面向对象是一种程序设计语言
答案请点我要此答案,或联系QQ,C,D

6.执行完语句int[] x=new int[25];后,下列哪项说法是错误的是( )。
A.x[24]值为0
B.x[24]值未定义
C.x[25]值为0
D.x[0]值为空
答案请点我要此答案,或联系QQ,C,D

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

8.以下关于继承的叙述错误的是( )。
A.在Java中类只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D.在Java中接口只允许单一继承
答案请点我要此答案,或联系QQ,C,D

9.以下叙述中正确的是(  )。
A.在方法中,通过return语句传回方法值。
B.在一个方法中,可以执行有多条return语句,并返回多个值。
C.在Java中,主方法main()后的一对圆括号中也可以带有参数。
D.在Java中,调用方法可以在System.out.println()语句中完成。
答案请点我要此答案,或联系QQ,C,D

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

------------------------
1.在Java的方法中定义一个常量要用const关键字。
T.对
F.错
答案请点我要此答案,或联系QQ

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

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

4.在Java中一个类只能实现一个接口
T.对
F.错
答案请点我要此答案,或联系QQ

5.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
T.对
F.错
答案请点我要此答案,或联系QQ

6.抽象类可以实例化
T.对
F.错
答案请点我要此答案,或联系QQ

7.变量不能以数字作为开头
T.对
F.错
答案请点我要此答案,或联系QQ

8.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
T.对
F.错
答案请点我要此答案,或联系QQ

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

10.结构化程序设计所规定的三种基本控制结构是顺序、选择、循环。
T.对
F.错
答案请点我要此答案,或联系QQ

11.面向对象是指以功能为中心,分析、设计和实现应用程序的机制
T.对
F.错
答案请点我要此答案,或联系QQ

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

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

14.Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
A.错误
B.正确
答案请点我要此答案,或联系QQ

15.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
T.对
F.错
答案请点我要此答案,或联系QQ

推荐信息