快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信

华师《JAVA编程初步》在线作业


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











共 0 个关于本帖的回复 最后回复于 2017-5-1 22:30

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

    明星用户

    QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

    GMT+8, 2024-4-20 08:43