华师17春《JAVA编程初步》在线作业答案
华师17春《JAVA编程初步》在线作业一、单选题:
1.每个容器中都包含一个指向( )实例(实际上是某个实现了LayoutManager接口的类的实例)的引用,称为该容器的布局管理器 (满分:2)
A. LayoutManager
B. Layout
C. Manager
D. WindowManager
2.下列哪个不是Java的正确标识符? (满分:2)
A. this
B. thisA
C. This
D. Athis
3.字符串在内存中是( ) (满分:2)
A. 连续排列的
B. 分散排列的
C. 不一定
D. 字符串短的时候是连续的
4.以下哪个表达式是不合法的( ) (满分:2)
A. String x="Hello"; int y=9; x+=y;
B. String x="Hello"; int y=9; if(x= =y) { }
C. String x="Hello"; int y=9; x=x+y;
D. String x=null; int y=(x!=null)&&(x.length( )>0) ? x.length : 0
5.当执行new为一个对象分配内存时,Java( ) (满分:2)
A. 自动初始化所分配的内存空间
B. 只分配内存,初始化要程序员手工进行
C. 初始化与否可由操作系统设定
D. 不一定
6.使用多线程会? (满分:2)
A. 提高CPU利用效率
B. 降低CPU利用效率
C. 浪费内存
D. 造成操作系统崩溃
7.Java中整型、实型、字符型数据可以进行混合运算,运算时( )? (满分:2)
A. 不用转化就能计算
B. 必须都转化成实型
C. 必须都转化成字符型
D. 位数少的转化成位数多的
8.下列哪几个不属于Java的正确标识符? (满分:2)
A. user
B. User
C. User
D. #user
E.
9.文本区允许用户输入( )行文本内容 (满分:2)
A. 1
B. 2
C. 3
D. 可以在构造函数里设定
10.Stirng.replace(char char1,char char2);的意义是( ) (满分:2)
A. 所有char1换成 char2
B. 所有char2换成 char1
C. 第一个char1换成 char2
D. 第一个char2换成 char1
11.int elements[]={1,2,3,4,5,6};int hold[]={10,9,8,7,6,5,4,3,2,1};要把elements数组中的所有元素复制到hold数组中,因该使用 (满分:2)
A. System.arraycopy(elements,0,hold,0,elements.length)
B. System.arraycopy(hold,0,elements,0,elements.length)
C. System.arraycopy(hold,0,elements,0,hold.length)
D. System.arraycopy(elements,0,hold,0,hold.length)
12.阅读下面程序int list[]=new int;for(int I=0;I<=list.length;I++) list=I;list的值为( ) (满分:2)
A. 10
B. 9
C. 不一定
D. 出错
13.Java类库中哪个类允许创建并控制所创建的线程。 (满分:2)
A. java.io.Thread
B. java.lang.runtime
C. java.lang.Thread
D. java.thread.thread
14.下面各项只能做为容器存在的是( ) (满分:2)
A. 按钮
B. 框架
C. 面板
D. 文本域
15.public class student{private String name;}public class boystudent extends student{ }public class girlstudent extends student{ }上述定义( ) (满分:2)
A. 正确
B. 错误,Java不允许多重继承
C. 错误 boy和girl应该用
D. 隔开
E. 错误,应该使用implements关键字
16.下列赋值语句错误的是? (满分:2)
A. int i=6
B. long l=6
C. int i=6L
D. long l=6L
17.一个socket连接的建立,至少需要几个程序? (满分:2)
A. 1
B. 2
C. 3
D. 4
18.下列哪个是Java应用程序的正确运行命令? (满分:2)
A. java HelloWorldApp
B. java HelloWorldApp.java
C. javac HelloWorldApp
D. javac HelloWorldApp.java
19.Java的什么架构,可以达到“零管理”的目的 (满分:2)
A. 主机架构
B. 客户端架构
C. 客户-服务器架构
D. 服务器架构
20.C和C++语言中,内存的释放是由谁来完成的? (满分:2)
A. 程序开发人员
B. 操作系统
C. 编译器
D. 程序的用户
21.每个线程执行的代码( )? (满分:2)
A. 一定不相同
B. 一定相同
C. 可以相同也可以不相同
D. 按CPU类型而定
22.下列哪个符号表示的是文档注释? (满分:2)
A. //Hello
B. /*Hello */
C. /**Hello */
D. ’Hello
23.public class Xyz{int x=1;}类Xyz有几个构造方法 (满分:2)
A. 0
B. 1
C. 2
D. 3
24.Java计算模式结合了主机架构和客户端架构的特点,可用于( )架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。 (满分:2)
A. 主机架构
B. 客户端架构
C. 客户-服务器架构
D. 服务器架构
25.操作锁定标志的关键字是( ) (满分:2)
A. asychronized
B. sychronized
C. Asychronized
D. Sychronized
26.关于以下程序段的说法,正确的是( )1:class MyListener implements2: ActionListener,ItemListener{3: public void actionPerformed(ActionEvent ae){4: System.out.println("Action");}5: public void itemStateChanged(ItemEvent ie){6: System.out.println("Item");7: }8:} (满分:2)
A. 可通过编译
B. 第2行产生编译错误
C. 第3行产生编译错误
D. 第5行产生编译错误
27.下按钮bfile的位置描述正确的是( ) (满分:2)
A. 无论窗口多大,都紧贴窗口左部
B. 无论窗口多大,都紧贴窗口右部
C. 与bw,bc依次排列在窗口中,左边是bc,右边是bfile
D. 位于窗口中上部
28.Applet程序中,用于显示的函数是? (满分:2)
A. HelloApplet( )
B. init( )
C. start( )
D. paint(Graphics g)
29.如果一个类中定义了如下3个方法,则( )public void print(int value)public void print(float value)public void print(String value) (满分:2)
A. 正确
B. 错误,方法名不能相同
C. 错误,参数名相同,系统不能区分各个方法
D. 错误,重载的方法的参数不能为类
30.阅读下面程序int list[]=new int;for(int I=0;I<list.length;I++) list=I;list的值为( ) (满分:2)
A. 10
B. 9
C. 不一定
D. 出错
31.String t="This is the ";String s="String"t+=s;t的内容是( ) (满分:2)
A. This is th String
B. This is the
C. String
D. String This is the
32.ObjectInputStream和ObjectOutputStream是属于( )包的。 (满分:2)
A. java.io
B. java.lang
C. java.awt
D. java.stream
33.URL是中文意义是? (满分:2)
A. 统一资源定位器
B. 统一地址定位器
C. 统一网页定位器
D. 统一网址定位器
34.break中断语句,若在一个FOR语句中加入break语句,它可以( ) (满分:2)
A. 对FOR语句执行没有影响
B. 中断本次循环,进入下一次循环
C. 退出FOR循环,执行FOR语句后面的语句
D. 以上说法均不对
35.String s="This is the ";String t=s+"String";t的内容是( ) (满分:2)
A. This is the String
B. This is the
C. String
D. String This is the
36.垃圾收集器是如何工作的? (满分:2)
A. 单独的应用程序
B. 操作系统开启的一项服务
C. 程序员手动
D. 自动运行
37.练习使用API文档,java.math包是完成什么功能的? (满分:2)
A. 用户组件
B. 数学计算
C. 网络底层协议
D. 图象处理
38.GridBayLayout的组件( ) (满分:2)
A. 可以占多个网格,不可以占一个网格的一部分
B. 不可以占多个网格,不可以占一个网格的一部分
C. 可以占多个网格,可以占一个网格的一部分
D. 不可以占多个网格,可以占一个网格的一部分
39.int elements[]={1,2,3,4,5,6};int hold[]={10,9,8,7,6,5,4,3,2,1};System.arraycopy(elements,0,hold,0,elements.length);hold的值是( ) (满分:2)
A. 3
B. 4
C. 7
D. 8
40.以下哪项可能包含菜单条( ) (满分:2)
A. Panel
B. Frame
C. Applet
D. Dialog
41.下列哪一个不能加到容器(container)中( ) (满分:2)
A. a Menu
B. a Component
C. a Container
D. a Panel
42.java.io.File类中,( )方法可以更改文件名 (满分:2)
A. boolean rename( )
B. boolean rename(String newName)
C. boolean renameTo(String newName)
D. 没有
43.选择框是一个( ) (满分:2)
A. 下拉式菜单
B. 复选框
C. 复选框组
D. 加入同一个复选框组的复选框
44.当用户从窗口控制菜单总选择关闭窗口的时候,将引发( )事件 (满分:2)
无忧工作室ap5u.com专业提供远程教育辅导
A. MouseEvent
B. ActionEvent
C. ItemEvent
D. WindowEvent
45.Java中划分块的符号是? (满分:2)
A. {}
B.( )
C. begin..end
D. []
46.关于线程交互( ) (满分:2)
A. 只有Java能够实现
B. Java不能实现
C. Java也能实现
D. 其他语言不能实现
47.wait( ),notify( ),notifyAll( )是( )定义的方法 (满分:2)
A. java.lang.Object
B. java.lang.Thread
C. java.util.Object
D. java.util.Thread
48.如果一个线程运行了yield( )那么isAlive( )的返回值是( )? (满分:2)
A. true
B. false
C. 空
D. 出现异常
49.如果一个对象图表中包含一个对不可持续化对象的引用,则这个对象( ) (满分:2)
A. 不可持续化
B. 不受影响,可持续化
C. 只有对这个引用作特殊说明才可以持续化
D. 有时不用说明也可以持续化
50.( )是用于程序员模型的名字。把描述整个对象各个不同方面的变量放到一个定义中,建立该模型。 (满分:2)
A. 复合数据类型
B. 类
C. 对象
D. 成员
E. 引用
转载请注明出处无忧答案网www.ap5u.com
页:
[1]