华师 JAVA语言程序设计 作业94分.docx
《华师 JAVA语言程序设计 作业94分.docx》由会员分享,可在线阅读,更多相关《华师 JAVA语言程序设计 作业94分.docx(22页珍藏版)》请在冰豆网上搜索。
![华师 JAVA语言程序设计 作业94分.docx](https://file1.bdocx.com/fileroot1/2022-12/30/79427516-6a7c-4d4a-ba6b-1f2f308d7287/79427516-6a7c-4d4a-ba6b-1f2f308d72871.gif)
华师JAVA语言程序设计作业94分
1.第7题
Java语言具有许多优点和特点,下列选项中哪个反映了Java程序并行机制的特点?
A.安全性
B.多线程
C.跨平台
D.可移植
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
2.第8题
下列有关Java程序的说法中错误的是:
()
A.由于Java程序是解释执行的,所以执行前不需要进行编译。
B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
C.代码的运行是由Java运行环境中的解释器完成的。
D.在缺省的安全配置条件下,Applet不能访问任何本地资源。
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
3.第9题
在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。
A.java.io
B.java.awt
C.java.applet
D.java.awt.event
答案:
B
您的答案:
D
题目分数:
2.0
此题得分:
0.0
4.第10题
下列关于Frame类的说法不正确的是
A.Frame是Window类的直接子类
B.Frame对象显示的效果是一个窗口
C.Frame被默认初始化为可见
D.Frame的默认布局管理器为BorderLayout
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
5.第11题
Java为移动设备提供的平台是_______。
A.J2ME
B.J2SE
C.J2EE
D.JDK5.0
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
6.第12题
下列关于继承的哪项叙述是正确________。
A.在java中允许多继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
7.第13题
有整型数组:
int[]x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是().
A.2781235
B.1235872
C.3512872
D.8712352
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
8.第14题
在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句
A.importjava.awt.*
B.importjava.applet.Applet
C.importjava.io.*
D.importjava.awt.Graphics
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
9.第15题
下列声明的方法强制要求子类来实现的是:
()
A.publicdoublemethodda()
B.staticvoidmethoda(doubled1){}
C.publicnativedoublemethoda()
D.abstractpublicvoidmethoda()
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
10.第16题
如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?
()
A.BoxLayout
B.GridLayout
C.BorderLayout
D.FlowLouLayout
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
11.第17题
下列说法哪个是正确的?
()
A.不需定义类,就能创建对象
B.属性可以简单变量,也可以是一个对象
C.属性必须是简单变量
D.对象中必有属性和方法
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
12.第18题
下面的语句的作用是:
()。
VectorMyVector=new Vector(100,50);
A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B.创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
13.第19题
JavaApplication源程序的主类是指包含有()方法的类
A.main方法
B.toString方法
C.init方法
D.actionPerfromed方法
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
14.第21题
以下数据类型定义正确的是:
()
A.floatf=1.5
B.Strings=“a”
C.byteb=258
D.booleanb=null
答案:
B
您的答案:
A
题目分数:
2.0
此题得分:
0.0
15.第22题
在安装了Java的开发工具箱JDK后,通常要进行相关环境变量的配置,下列说法正确的是:
()
A.需要在环境变量中配置path和classpath两个环境变量,其中path是指定JDK的可执行文件的运行路径,classpath是指向Java程序运行时所需要的Java类库
B.安装了JDK后,安装程序会自动配置系统的环境变量path和classpath
C.因为JDK安装在同一目录中所以path和classpath的路径完全相同
D.classpath环境变量设置中的“.;”是指可以加载Java运行程序所需的Java自带类库。
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
16.第23题
在Java中,一个类可同时定义多个同名的方法,这些方法形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。
这种面向对象程序特性称为()。
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
17.第24题
下列关于接口的说法哪个是正确?
()
A.接口和抽象类是同一回事
B.一个类不可以实现多个接口
C.接口间不能有继承关系
D.实现一个接口必须实现接口的所有方法
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
18.第30题
下列操作中,不属于Applet安全限制的是:
()
A.加载本地库
B.读写本地文件系统
C.运行本地可执行程序
D.与同一个页面中的Applet通信
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
19.第31题
下列为合法类名的是:
()
A.class
B.123Student
C.WatchTV
D.”类名”
答案:
C
您的答案:
题目分数:
2.0
此题得分:
0.0
20.第32题
类的成员有()?
A.域(变量或对象)
B.接口
C.内部类
D.字节码
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
21.第33题
下列语句序列执行后,num的值是()。
Randomrd=newRandom();
intnum=Math.abs(rd.nextInt())%4+1
A.1~4之间的随机值
B.5
C.0
D.-1
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
22.第34题
若在某一个类定义中定义有如下的方法:
abstractvoidperformDial();该方法属于()。
A.本地方法
B.最终方法
C.解态方法
D.抽象方法
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
23.第35题
以下哪个约束符可用于定义成员常量?
()
A.static
B.final
C.abstract
D.以上约束符都不能用
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
24.第36题
以下哪个有关事件监听器的语句是正确的?
()
A.一个组件可以有多个监听器
B.一个组件只能有一个监听器
C.一个监听器必须包含该组件
D.一个监听器只能够接收和处理来自一个组件的事件
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
25.第37题
若类中某方法进行重载,能够区分这重载方法的手段是_______。
A.它们的返回值类型的不同
B.它们的名称的不同
C.它们的参数表的不同
D.它们的修饰符不同
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
26.第38题
对于构造方法,下列叙述不正确的是_______。
A.构造方法是类的一种特殊方法,它的方法名必须与类名相同
B.构造方法没有返回值类型
C.子类不但可以继承父类的无参构造方法,也可以继承父类的有参构造方法。
D.子类在创建构造方法是必须把调用父类构造方法放在第一条语句
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
27.第39题
在Java应用程序的主类体中,main()函数头是非法的?
A.publicstaticvoidmain(String[]args)
B.publicstaticvoidmain(Stringargs[])
C.publicstaticvoidmain(String[]arg)
D.publicvoidmain(String[]args)
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
28.第40题
在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A.importjava.awt.*
B.importjava.applet.*
C.importjava.io.*
D.importjava.awt.event.*
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
29.第41题
关于Java的包叙述不正确的是________。
A.不在同一个包中的类不允许有相同的名称
B.在同一个包中的类不允许有相同的名称
C.包是用于组织类与接口的机制
D.可以通过import语句将包中的类加载到程序中
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
30.第44题
下列关于Java开发过程说法不正确的是:
()
A.编写Java的源程序可以使用任意的文本编辑器,如NoteBook或记事本等
B.Java程序分为两类程序,一种是独立应用程序Application,另一种是小应用程序Applet;不管是哪种程序都需要使用Java编译器(javac.exe)编译源文件得到字节码文件
C.在得到了java的字节码文件后通过Java的解释器就可以之间解释执行
D.JavaApplet不能直接解释执行必须通过支持Java标准的浏览器来解释执行
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
31.第45题
Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A.8
B.16
C.32
D.64
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
32.第52题
下列叙述中,正确的是________。
A.Java语言的标识符是区分大小写的
B.源文件名与public类名可以不相同
C.源文件名其扩展名为.jar
D.源文件中public类的数目不限
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
33.第53题
应用程序的main方法中有以下语句,则输出的结果是()。
Strings="java@123456@";
intn=s.indexOf("@");
intk=s.indexOf("@",5);
Strings2=s.substring(n+1,k);
System.out.println(s2);
A.123456
B.java
C.@
D.5
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
34.第54题
下列关于main()方法说法正确的是?
()
A.一个类中可以没有main()方法
B.所有对象的创建都必须放在main()方法中
C.main()方法必须放在公共类中
D.main()方法头的定义可以根据情况任意修改。
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
35.第55题
下列关于抽象类的说法哪个是正确的?
()
A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
B.接口和抽象类是同一回事
C.可以用抽象类去创建对象
D.抽象类中不可以有非抽象的方法
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
36.第56题
在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。
A.if-else
B.switch
C.try
D.throw
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
37.第57题
下列Java常见事件类中哪个是鼠标事件类?
A.InputEvent
B.KeyEvent
C.MouseEvent
D.WindowEvent
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
38.第58题
在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。
A.private
B.protected
C.无修饰符
D.public
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
39.第59题
下面说法正确的是()。
A.final可修饰类、属性、方法。
B.abstract可修饰类、属性、方法。
C.定义抽象方法需有方法的返回类型、名称、参数列表和方法体。
D.用final修饰的变量,在程序中可对这个变量的值进行更改。
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
40.第60题
编译JavaApplet源程序文件产生的字节码文件的扩展名为
A.java
B.class
C.html
D.exe
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
41.第1题
一个Java类可以有多个父类。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
42.第2题
Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
43.第3题
类头定义主要说明类的名字、父类名和接口名。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
44.第4题
类及其属性、方法可以同时有一个以上的修饰符来修饰。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
45.第5题
新创建的Frame视窗对象,会自动显示在屏幕上。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
46.第6题
一个容器组件中可以混合使用多种布局管理策略。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
47.第20题
Applet和TextField都属于容器组件。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
48.第25题
在Applet中可以调用它的drawImage()方法直接画出一幅图像。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
49.第26题
Java程序是由若干类定义组成的,类定义包括定义类头和定义类体。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
50.第27题
一个程序里有且只能有一个公共类,它就是主类。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
51.第28题
抽象类中的抽象方法必须在该类的子类中具体实现。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
52.第29题
一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
53.第42题
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
54.第43题
Java对事件的处理是采用委托方式进行的,即将需要进行事件处理的组件委托给指定的事件处理器进行处理。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
55.第46题
Class1类的属性被private修饰符修饰为私有变量,所以方法不能访问它。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
56.第47题
创建新的类对象使用关键字new,回收无用的类对象使用关键字free。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
57.第48题
final类中的属性和方法都必须被final修饰符修饰。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
58.第49题
接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
59.第50题
监听事件和处理事件都有在相应事件Listener处注册过的组件完成。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
60.第51题
Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
作业总得分:
94.0
作业总批注: