作业答案 发表于 2017-5-19 08:27:38

华师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]
查看完整版本: 华师17春《JAVA编程初步》在线作业答案