homework 发表于 2017-10-20 18:26:04

东财17秋《面向对象的程序设计》在线作业随机12345

东财《面向对象的程序设计》在线作业一(随机)
一、单选题:【18道,总分:72分】
1.Java程序中内存的释放是由谁来完成的?          (满分:4)
    A. 程序开发人员    B. 操作系统
    C. 编译器    D. 垃圾收集器
2.下面关于封装的叙述正确的有(    )          (满分:4)
    A. 为了完成封装,必须将成员变量定义成公有类型
    B. 为了完成封装,必须将成员变量定义成私有类型
    C. 为了完成封装,必须将成员变量定义成保护类型
    D. 把变量定义成私有或保护类型不一定就完成了封装
3.所有异常类的父类是(    )?          (满分:4)
    A. Exception    B. IOException
    C. Error    D. Throwable
4.有定义public Manager extends Employee那么如果raiseSalary和fire是Employee类中的公有方法,则          (满分:4)
    A. Manager也拥有这两个方法    B. Manager没有这两个方法
    C. Manager拥有这两个方法,切不可以再定义同名的方法    D. 不确定
5.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是(    )          (满分:4)
    A. FlowLayout
    B. BorderLayout
    C. GridLayout
    D. CardLayout
6.当Java程序种定义一个使用class定义的变量时,内存是(    )          (满分:4)
    A. 自动分配
    B. 需要在以后的代码中使用new分配
    C. 和操作系统的设置有关
    D. java程序不需要内存
7.Java的什么架构,可以达到“零管理”的目的.(    )          (满分:4)
    A. 主机架构
    B. 客户端架构
    C. 客户-服务器架构
    D. 服务器架构
8.下面那个语句是定义一个50个string对象数组的引用?(    )          (满分:4)
    A. char a[][]
    B. String a[]
    C. String []a
    D. Object a
    E. String a
9.Java中(    )关键字表示派生          (满分:4)
    A. implements
    B. extends
    C. extend
    D. public
10.public class Xyz{int x=1;}类Xyz有几个构造方法(    )          (满分:4)
    A. 0
    B. 1
    C. 2
    D. 3
11.在Java进行垃圾回收之前,Java自动调用对象的(    )方法          (满分:4)
    A. 构造
    B. 析构
    C. finalize
    D. dispose
12.用(    )可以修饰类或成员方法,表明是抽象的。          (满分:4)
    A. final
    B. abstract
    C. public
    D. static
13.通过(    )方法可以将组件加入容器并显示出来          (满分:4)
    A. insert
    B. add
    C. create
    D. make
14.public class Xyz{int x=1;public Xyz(int i){ x=i;}}在执行Xyz xzy1=new Xyz(    )后          (满分:4)
    A. x=1
    B. x的值不一定
    C. 编译出错
    D. 运行出错
15.子类中,若要使用父类中隐藏的方法,可以使用(    )关键字          (满分:4)
    A. super
    B. this
    C. upper
    D. parents
16.对象在没有初始化时,值为(    )          (满分:4)
    A. 0
    B. null
    C. 1
    D. 不可预测
17.GridBagLayout是以(    )为基础          (满分:4)
    A. Flow
    B. Border
    C. Grid
    D. Card
18.Java中,调用new时,首先会分配新的对象空间,然后会(    )          (满分:4)
    A. 退出new方法
    B. 执行显式的成员初始化
    C. 执行构造函数
    D. 不一定
二、多选题:【7道,总分:28分】

1.Java的复合类型包括那些类?(    )          (满分:4)
    A. 数组
    B. 类
    C. 联合体
    D. 接口;
2.输入数据流的正确的读方法有(    )?          (满分:4)
    A. int read(    )
    B. int read(byte [ ] b)
    C. int read(byte [ ] b,int off,int len)
    D. int read(byte [ ] b,int len)
3.Java Applet运行之前,系统要对之进行严格的三级代码安全检查,即(    )、(    )和(    )。          (满分:4)
    A. 验证
    B. 分析
    C. 跟踪检测
    D. 代码优化
4.下面属于组件的是(    )          (满分:4)
    A. button
    B. label
    C. panel
    D. frame
5.Java解释器的三项主要工作是?          (满分:4)
    A. 下载代码
    B. 检验代码
    C. 编译代码
    D. 运行代码
6.当对象实例作为自变量传送给方法时(    )          (满分:4)
    A. 方法可以改变引用值
    B. 方法不可以改变引用值
    C. 方法可以修改引用指向的对象内容
    D. 方法不可以修改引用指向的对象内容
7.封装的含义是(    )          (满分:4)
    A. 对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
    B. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
    C. 所有的方法定义成私有
    D. 所有的变量定义成保护类型
东财《面向对象的程序设计》在线作业三(随机)
一、单选题:【18道,总分:72分】

1.在Java程序中试图打开一个文件,但文件不存在,Java会立即产生一个(    )          (满分:4)
    A. 异常
    B. 错误
    C. 错误日志
    D. 立即死机
2.当包含Applet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,Applet调用(    )函数把曾经被覆盖的部分重画。          (满分:4)
    A. paint(    )
    B. updata(    )
    C. repaint(    )
    D. ondraw(    )
3.下列哪个是Java应用程序的正确运行命令?          (满分:4)
    A. java HelloWorldApp
    B. java HelloWorldApp.java
    C. javac HelloWorldApp
    D. javac HelloWorldApp.java
4.java使用(    )关键字声明一个公有类。          (满分:4)
    A. public
    B. class
    C. public class
    D. Public Class
5.public class Xyz{int x=1;public Xyz(int i){ x=i;}}在执行Xyz xzy1=new Xyz(    )后          (满分:4)
    A. x=1
    B. x的值不一定
    C. 编译出错
    D. 运行出错
6.Java中整型、实型、字符型数据可以进行混合运算,运算时(    )?          (满分:4)
    A. 不用转化就能计算
    B. 必须都转化成实型
    C. 必须都转化成字符型
    D. 位数少的转化成位数多的
7.用(    )修饰的类的成分只能被这个类本身访问,在类外是不可见的。          (满分:4)
    A. public
    B. private
    C. protected
    D. static
8.Java的语句块使用什么符号标记的?(    )          (满分:4)
    A. (…)
    B. Beging…End
    C. {…}
    D. /*….*/
9.包语句可以放在(    )          (满分:4)
    A. 源文件的任意位置
    B. 源文件的第一条语句
    C. 源文件的末尾
    D. 源文件的中间
10.数组的唯一的数据成员是(    )          (满分:4)
    A. size
    B. Size
    C. Length
    D. length
11.下列叙述正确的是(    )          (满分:4)
    A. 包名是类名的一部分
    B. 类名是包名的一部分
    C. 包名和类名没有关系
    D. 包名就是类名
12.使用BoderLayout布局管理器,当在容器的某个区域加入多个组件的时候.(    )          (满分:4)
    A. 一个组件可见
    B. 两个组件可见
    C. 三个组件可见
    D. 所有组件都可见
13.Java中int类型的变量占几个字节的内存?(    )          (满分:4)
    A. 1
    B. 2
    C. 4
    D. 8
14.Java中,调用new时,首先会分配新的对象空间,然后会(    )          (满分:4)
    A. 退出new方法
    B. 执行显式的成员初始化
    C. 执行构造函数
    D. 不一定
15.下面关于封装的叙述正确的有(    )          (满分:4)
    A. 为了完成封装,必须将成员变量定义成公有类型
    B. 为了完成封装,必须将成员变量定义成私有类型
    C. 为了完成封装,必须将成员变量定义成保护类型
    D. 把变量定义成私有或保护类型不一定就完成了封装
16.Java方法的定义中参数列表的个元素间以(    )隔开          (满分:4)
    A. 逗号
    B. 句号
    C. 分号
    D. 空格
17.不变(长度)字符串使用(    )处理.          (满分:4)
    A. char
    B. Character
    C. String
    D. StringBuffer
18.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是(    )          (满分:4)
    A. FlowLayout
    B. BorderLayout
    C. GridLayout
    D. CardLayout
二、多选题:【7道,总分:28分】

1.除了Java核心API以外,JAVA还有哪些API          (满分:4)
    A. Java商业API
    B. Java服务器API
    C. Java媒体API
    D. Java管理API
2.下面属于组件的是(    )          (满分:4)
    A. button
    B. label
    C. panel
    D. frame
3.输入数据流的正确的读方法有(    )?          (满分:4)
    A. int read(    )
    B. int read(byte [ ] b)
    C. int read(byte [ ] b,int off,int len)
    D. int read(byte [ ] b,int len)
4.封装的含义是(    )          (满分:4)
    A. 对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
    B. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
    C. 所有的方法定义成私有
    D. 所有的变量定义成保护类型
5.下面可以做为容器的有(    )          (满分:4)
    A. 按钮
    B. 框架
    C. 面板
    D. 文本域
6.在Java程序中,下列哪几项属于空白?(    )          (满分:4)
    A. 空格
    B. 制表符
    C. 换行符和回车符
    D. /*符
7.下面关于容器的叙述正确的是(    )          (满分:4)
    A. 容器是图形用户界面中容纳其他组件的部分
    B. 容器只可以容纳组件,不可以容纳其它容器
    C. 容器即可以容纳组件,也可以容纳其它容器
    D. 被其他容器容纳的容器,即是容器,又是组件
东财《面向对象的程序设计》在线作业二(随机)
一、单选题:【18道,总分:72分】

1.Java的参数传递是(    )          (满分:4)
    A. 值传递
    B. 引用传递
    C. 值传递和引用传递
    D. 指针传递
2.除数为0产生的异常是?(    )          (满分:4)
    A. ArithmeticException
    B. ZeroException
    C. NullPointerException
    D. NegativeArraySizeException
3.Java中,调用new时,在执行显式的成员初始化以后会(    )          (满分:4)
    A. 分配新的对象的空间
    B. 退出new方法
    C. 执行构造函数
    D. 不一定
4.下面那个语句是定义一个50个string对象数组的引用?(    )          (满分:4)
    A. char a[][]
    B. String a[]
    C. String []a
    D. Object a
    E. String a
5.子类中,若要使用父类中隐藏的方法,可以使用(    )关键字          (满分:4)
    A. super
    B. this
    C. upper
    D. parents
6.可变(长度)字符串使用(    )处理.          (满分:4)
    A. char
    B. Character
    C. String
    D. StringBuffer
7.Java是由哪家公司创始的?(    )          (满分:4)
    A. Microsoft
    B. IBM
    C. Sun Microsystem
    D. Inter
8.Java中(    )关键字表示派生          (满分:4)
    A. implements
    B. extends
    C. extend
    D. public
9.显式成员初始化和构造方法哪个先被执行?(    )          (满分:4)
    A. 显式的成员初始化
    B. 构造函数
    C. 不一定
    D. 同时
10.Java中int类型的变量占几个字节的内存?(    )          (满分:4)
    A. 1
    B. 2
    C. 4
    D. 8
11.下列属于Runnable接口实现的函数是。          (满分:4)
    A. publicRunnble(Thread t)
    B. public void start(    )
    C. public void main(    )
    D. public void run(    )
12.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用(    )函数。          (满分:4)
    A. paint(    )
    B. updata(    )
    C. repaint(    )
    D. ondraw(    )
13.异常处理时,放在finally子句的模块里的代码(    )          (满分:4)
    A. 无异常时运行
    B. 有异常时运行
    C. 任何时候都运行
    D. 一般不运行
14.finalize方法属于(    )类          (满分:4)
    A. Object
    B. Frame
    C. Button
    D. Window
15.数组的唯一的数据成员是(    )          (满分:4)
    A. size
    B. Size
    C. Length
    D. length
16.Stirng.replace(char char1,char char2);的意义是(    )          (满分:4)
    A. 所有char1换成 char2
    B. 所有char2换成 char1
    C. 第一个char1换成 char2
    D. 第一个char2换成 char1
17.Sring和StringBuffer是属于(    )包的          (满分:4)
    A. java.awt
    B. java.lang
    C. java.util
    D. java.string
18.用(    )可以修饰类或成员方法,表明是静态的。          (满分:4)
    A. final
    B. abstract
    C. public
    D. static
二、多选题:【7道,总分:28分】

1.下列叙述那些是正确的?(    )          (满分:4)
    A. Java与Web及Internet结合紧密
    B. Java编译成字节码可以在任何系统下运行
    C. Java没有内置的TCP/IP、HTTP等协议库,需要调用WINDOWS API函数
    D. Java支持多线程
2.输入数据流的正确的读方法有(    )?          (满分:4)
    A. int read(    )
    B. int read(byte [ ] b)
    C. int read(byte [ ] b,int off,int len)
    D. int read(byte [ ] b,int len)
3.封装的含义是(    )          (满分:4)
    A. 对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
    B. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
    C. 所有的方法定义成私有
    D. 所有的变量定义成保护类型
4.80年代初出现PC机以后,全面改变了计算模式,新的模式特点是?(    )          (满分:4)
    A. 维护费用高
    B. 本地处理
    C. 本地管理
    D. 各用户分享系统资源
5.下面属于"is a"关系的是(    )          (满分:4)
    A. 男人和人
    B. 苹果和水果
    C. 马和牛
    D. 天和地
6.下面的方法FileInputStream和FileOutputStream不支持的有(    )          (满分:4)
    A. read(    )
    B. close(    )
    C. mark(    )
    D. reset(    )
7.下面可以做为容器的有(    )          (满分:4)
    A. 按钮
    B. 框架
    C. 面板
    D. 文本域
东财《面向对象的程序设计》在线作业五(随机)
一、单选题:【18道,总分:72分】

1.Java的API文档是以什么格式提供的?          (满分:4)
    A. RTF
    B. WORD
    C. HTML
    D. EXCEL
2.在Java中,若想利用包的特性,可使用(    )语句告诉编译器要使用的类所在的位置          (满分:4)
    A. import
    B. package
    C. extends
    D. implements
3.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是(    )          (满分:4)
    A. FlowLayout
    B. BorderLayout
    C. GridLayout
    D. CardLayout
4.Java的语句块使用什么符号标记的?(    )          (满分:4)
    A. (…)
    B. Beging…End
    C. {…}
    D. /*….*/
5.如果像引入包中所有的类,可以使用通配符(    )          (满分:4)
    A. *
    B. .
    C. ?
    D. $
6.除数为0产生的异常是?(    )          (满分:4)
    A. ArithmeticException
    B. ZeroException
    C. NullPointerException
    D. NegativeArraySizeException
7.对象在没有初始化时,值为(    )          (满分:4)
    A. 0
    B. null
    C. 1
    D. 不可预测
8.如果一段代码可能引发某种异常,Java要求(    )          (满分:4)
    A. 最好处理
    B. 必须全部抛出
    C. 必须全部捕获
    D. 必须有明确的处理代码
9.通过(    )方法可以将组件加入容器并显示出来          (满分:4)
    A. insert
    B. add
    C. create
    D. make
10.Java计算模式结合了主机架构和客户端架构的特点,可用于(    )架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。(    )          (满分:4)
    A. 主机架构
    B. 客户端架构
    C. 客户-服务器架构
    D. 服务器架构
11.当包含Applet的浏览器窗口最小化时,(    )函数被调用。          (满分:4)
    A. init(    )
    B. start(    )
    C. stop(    )
    D. destroy(    )
12.java中使用(    )符号来访问对象的方法          (满分:4)
    A. .
    B. ->
    C.(    )
    D. A和B
13.下面那个语句是定义一个50个string对象数组的引用?(    )          (满分:4)
    A. char a[][]
    B. String a[]
    C. String []a
    D. Object a
    E. String a
14.当包含Applet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,Applet调用(    )函数把曾经被覆盖的部分重画。          (满分:4)
    A. paint(    )
    B. updata(    )
    C. repaint(    )
    D. ondraw(    )
15.框架的默认布局管理器是(    )          (满分:4)
    A. FlowLayout
    B. BorderLayout
    C. GridLayout
    D. CardLayout
16.Java中(    )关键字表示派生          (满分:4)
    A. implements
    B. extends
    C. extend
    D. public
17.对数组的边界检查是在(    )时候进行的。          (满分:4)
    A. 编译
    B. 运行
    C. 不检查
    D. 不一定
18.下列哪个是Java应用程序的正确运行命令?          (满分:4)
    A. java HelloWorldApp
    B. java HelloWorldApp.java
    C. javac HelloWorldApp
    D. javac HelloWorldApp.java
二、多选题:【7道,总分:28分】

1.下列各项中属于正确的Java数组说明?(    )          (满分:4)
    A. char s[]
    B. char [] s
    C. classA A[]
    D. classA [] A
2.当对象实例作为自变量传送给方法时(    )          (满分:4)
    A. 方法可以改变引用值
    B. 方法不可以改变引用值
    C. 方法可以修改引用指向的对象内容
    D. 方法不可以修改引用指向的对象内容
3.JVM的具体实现包括那些?          (满分:4)
    A. 指令集
    B. 寄存器组
    C. 类文件格式
    D. 垃圾收集堆
    E. 栈
4.在Java程序中试图打开一个文件,但文件不存在,Java会产生一个异常,(    )?          (满分:4)
    A. 程序员可以捕获这个异常,并恢复程序的运行
    B. 程序无法恢复
    C. 无论如何程序会终止运行
    D. 如果异常没有得到合理的处理,程序可能会终止运行
5.封装的含义是(    )          (满分:4)
    A. 对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
    B. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
    C. 所有的方法定义成私有
    D. 所有的变量定义成保护类型
6.下面的方法FileInputStream和FileOutputStream不支持的有(    )          (满分:4)
    A. read(    )
    B. close(    )
    C. mark(    )
    D. reset(    )
7.下列哪几项属于Java语言设计的目的?(    )          (满分:4)
    A. 创建一种面向过程的语言
    B. 提供一个解释环境
    C. 去掉指针的影响代码健壮的功能
    D. 只允许单线程工作
东财《面向对象的程序设计》在线作业四(随机)
一、单选题:【18道,总分:72分】

1.编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过(    )来执行的。          (满分:4)
    A. JVM
    B. WINDOWS
    C. LINUX
    D. MacOS
2.Java中,调用new时,首先会分配新的对象空间,然后会(    )          (满分:4)
    A. 退出new方法
    B. 执行显式的成员初始化
    C. 执行构造函数
    D. 不一定
3.创建包目录的编译命令选项是(    )          (满分:4)
    A. -a
    B. -b
    C. -c
    D. -d
4.如果一个类中定义了如下3个方法,则(    )public void print(int i)public void print(float f)public void print(String s)          (满分:4)
    A. 正确
    B. 错误,方法名不能相同
    C. 错误,如果方法名相同,参数名也应该相同
    D. 错误,重载的方法的参数不能为类
5.public class Xyz{int x=1;}类Xyz有几个构造方法(    )          (满分:4)
    A. 0
    B. 1
    C. 2
    D. 3
6.Java计算模式结合了主机架构和客户端架构的特点,可用于(    )架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。(    )          (满分:4)
    A. 主机架构
    B. 客户端架构
    C. 客户-服务器架构
    D. 服务器架构
7.BorderLayout将整个容器划分为几个部分(    )          (满分:4)
    A. 3
    B. 4
    C. 5
    D. 6
8.一段代码可能导致异常,程序员将它放到了一个try模块中,catch(    ){……}块中的代码为空,那么(    )          (满分:4)
    A. 编译无法通过
    B. 只有在代码所在函数的声明中抛出才能编译通过
    C. 代表对异常不做处理,编译可通过
    D. 运行时一定出错
9.在对String类进行查找比较操作时,字符串的长度(    )          (满分:4)
    A. 不变
    B. 变长
    C. 变短
    D. 不一定
10.调用finalize方法的作用是(    )          (满分:4)
    A. 向系统报警
    B. 保留对象的资源
    C. 释放对象所占资源
    D. 什么也不做
11.所有异常类的父类是(    )?          (满分:4)
    A. Exception
    B. IOException
    C. Error
    D. Throwable
12.如果像引入包中所有的类,可以使用通配符(    )          (满分:4)
    A. *
    B. .
    C. ?
    D. $
13.当浏览器终止Applet时,(    )函数被调用。          (满分:4)
    A. init(    )
    B. start(    )
    C. stop(    )
    D. destroy(    )
14.Java的API文档是以什么格式提供的?          (满分:4)
    A. RTF
    B. WORD
    C. HTML
    D. EXCEL
15.通过(    )方法可以将组件加入容器并显示出来          (满分:4)
    A. insert
    B. add
    C. create
    D. make
16.垃圾收集器在Java虚拟机运行时的空闲时,通过检查内存的(    )来完成内存释放的。          (满分:4)
    A. 存储的数据大小
    B. 存储数据的重要性
    C. 在内存的高端还是低端
    D. 内存被引用的次数
17.下列哪个是Java应用程序的正确运行命令?          (满分:4)
    A. java HelloWorldApp
    B. java HelloWorldApp.java
    C. javac HelloWorldApp
    D. javac HelloWorldApp.java
18.不变(长度)字符串使用(    )处理.          (满分:4)
    A. char
    B. Character
    C. String
    D. StringBuffer
二、多选题:【7道,总分:28分】

1.下列哪几项是计算机诞生早期,主机架构的特点?(    )          (满分:4)
    A. 不共享系统资源
    B. 集中处理
    C. 集中管理
    D. 各用户分享使用计算机资源
2.JVM的具体实现包括那些?          (满分:4)
    A. 指令集
    B. 寄存器组
    C. 类文件格式
    D. 垃圾收集堆
    E. 栈
3.下列关于Java语言设计目的叙述那些是正确的?(    )          (满分:4)
    A. 创建一种面向对象的语言
    B. 提供一个编译-连接-装载的系统
    C. 允许程序下载代码模块
    D. 支持多线程
4.当容器需要为某个组件(    )时,便会请求它的布局管理器完成相应的工作          (满分:4)
    A. 定位
    B. 决定大小
    C. 改变颜色
    D. 改变状态
5.在Java程序中,下列哪几项属于空白?(    )          (满分:4)
    A. 空格
    B. 制表符
    C. 换行符和回车符
    D. /*符
6.下列各项中属于Java常数的有?(    )          (满分:4)
    A. 95.255
    B. true
    C. 283
    D. "Hello Java!"
7.Java的单重继承是指(    )          (满分:4)
    A. 只允许从一个类中扩展类
    B. 不允许有一个类扩展出两个类
    C. 不许一个类拥有两个父类
    D. 不许两个类拥有同一个父类

页: [1]
查看完整版本: 东财17秋《面向对象的程序设计》在线作业随机12345