东财《面向对象的程序设计》随机作业辅导18春
东财《面向对象的程序设计》在线作业五(随机)一、单选题:
1.[单选题]Java是由哪家公司创始的?() (满分:)
A. Microsoft
B. IBM
C. SunMicrosystem
D. Inter
正确答案:——C——
2.[单选题]下列关于代码安全的叙述正确的是? (满分:)
A. JavaApplet是从其他机器下载到本机,所以十分不安全
B. JavaApplet下载到本机就立即运行
C. JavaApplet要通过三级代码安全检查
D. 所有的语言都使用三级代码检查
正确答案:——C——
3.[单选题]在对String类进行查找比较操作时,字符串的长度() (满分:)
A. 不变
B. 变长
C. 变短
D. 不一定
正确答案:——A——
4.[单选题]对于带复选项的菜单项,当菜单项的复选状态发生变化时,会引发()事件 (满分:)
A. ActionEvent
B. ItemEvent
C. MouseEvent
D. MenuEvent
正确答案:————
5.[单选题]可变(长度)字符串使用()处理. (满分:)
A. char
B. Character
C. String
D. StringBuffer
正确答案:————
6.[单选题]()是组成对象的元素。 (满分:)
A. 复合数据类型
B. 类
C. 对象
D. 成员
E. 引用
正确答案:————
7.[单选题]Java中使用new为对象分配内存时,数值成员变量的初始值为() (满分:)
A. null
B. 不可预测
C. 0
D. 1
正确答案:————
8.[单选题]Java核心API有多少个包? (满分:)
A. 2
B. 32
C. 222
D. 2222
正确答案:————
9.[单选题]下面那个语句是定义一个50个string对象数组的引用?() (满分:)
A. chara[][]
B. Stringa[]
C. String[]a
D. Objecta
E. Stringa
正确答案:————
10.[单选题]下面正确的创建空字符串的语句是() (满分:)
A. Strings
B. Strings=\\
C. Strings=newString()
D. Strings
E. s=\\
正确答案:————
11.[单选题]MenuBar类中定义的()方法可以指定某个菜单为帮组菜单。 (满分:)
A. addHelpMenu()
B. addHelpMenuItem()
C. setHelpMenu()
D. setHelpMenuItem()
正确答案:————
12.[单选题]当Java程序种定义一个boolean,byte,short,char变量时,内存是() (满分:)
A. 自动分配
B. 需要在以后的代码中使用new分配
C. 和操作系统的设置有关
D. java程序不需要内存
正确答案:————
13.[单选题]下列哪个不属于Java的正确标识符? (满分:)
A. public
B. sizeof
C. cLAss
D. _new
正确答案:————
14.[单选题]下面说法正确的是() (满分:)
A. Panel也是作为一个窗口存在的,而且它更容易布局
B. Panel的布局比Frame复杂的多
C. Panel更消耗资源
D. Panel不能独立的作为一个窗口存在
正确答案:————
15.[单选题]统一资源定位器的英文缩写市() (满分:)
A. URL
B. HTML
C. XML
D. UML
正确答案:————
16.[单选题]Java中所有的类的共同的父类是() (满分:)
A. object
B. Object
C. Frame
D. Main
正确答案:————
17.[单选题]哪个函数可以修改显示在标签上的字符串 (满分:)
A. changeText()
B. setText()
C. changeLabel()
D. setLabel()
正确答案:————
18.[单选题]可变(长度)字符串使用()处理. (满分:)
A. char
B. Character
C. String
D. StringBuffer
正确答案:————
19.[单选题]()是用于程序员模型的名字。把描述整个对象各个不同方面的变量放到一个定义中,建立该模型。 (满分:)
A. 复合数据类型
B. 类
C. 对象
D. 成员
E. 引用
正确答案:————
20.[单选题]如果不做任何处理,那么在多线程访问共享数据时会() (满分:)
A. 编译出错
B. 一定会出问题
C. 同时访问时一定会出问题
D. 同时访问时有可能会出问题
正确答案:————
二、多选题:
21.[多选题]下列哪几项属于Java语言设计的目的? (满分:)
A. 创建一种面向过程的语言
B. 提供一个解释环境
C. 去掉指针的影响代码健壮的功能
D. 只允许单线程工作
正确答案:————
22.[多选题]下列属于缓冲区数据流优点的是() (满分:)
A. 降低不同硬件设备之间速度的差异
B. 提高I/O操作的效率
C. 对于有大量I/O操作的程序具有非常重要的意义
D. 可以也不同的数据类型的形式对取缓冲区
正确答案:————
23.[多选题]当容器需要为某个组件()时,便会请求它的布局管理器完成相应的工作 (满分:)
A. 定位
B. 决定大小
C. 改变颜色
D. 改变状态
正确答案:————
24.[多选题]下面是正确的Frame类的构造方法的是() (满分:)
A. Frame()
B. Frame(String)
C. Frame(String,int,int)
D. Frame(String,int,int,Color)
正确答案:————
25.[多选题]Frame是() (满分:)
A. 大小可以改变的窗口
B. 大小不可以改变的窗口
C. 没有窗口
D. 带有标题框
正确答案:————
东财《面向对象的程序设计》在线作业三(随机)
一、单选题:
1.[单选题]Stirng.replace(charchar1,charchar2);的意义是() (满分:)
A. 所有char1换成char2
B. 所有char2换成char1
C. 第一个char1换成char2
D. 第一个char2换成char1
正确答案:——A——
2.[单选题]Java中TCP/IP接口的连接是由哪个包实现的 (满分:)
A. java.net
B. java.io
C. java.lang
D. java.servlet
正确答案:——A——
3.[单选题]在一个Java程序中,我们想用一个变量来保存用户的名字,请按照Java的命名约定选择一个较好的变量名 (满分:)
A. userName
B. USERNAME
C. u
D. User_Name
正确答案:——A——
4.[单选题]通过()方法可以将组件加入容器并显示出来 (满分:)
A. insert
B. add
C. create
D. make
正确答案:————
5.[单选题]用()可以修饰类或成员方法,表明是抽象的。 (满分:)
A. final
B. abstract
C. public
D. static
正确答案:————
6.[单选题]异常产生和提交的这一个过程称为()。 (满分:)
A. 提交
B. 抛出
C. 突发
D. 恢复
正确答案:————
7.[单选题]面板只有在()时候才有意义 (满分:)
A. 构造以后就开始影响窗口的布局
B. 窗口显示以后
C. 通过add()方法加入到其他容器后
D. 面板中放入组件以后
正确答案:————
8.[单选题]Java的参数传递是() (满分:)
A. 值传递
B. 引用传递
C. 值传递和引用传递
D. 指针传递
正确答案:————
9.[单选题]返回当前Applet的URL,除非<applet>标记指定了codebase的是() (满分:)
A. getDocumentBase()
B. getDocumentURL()
C. getCodeBase()
D. getCodeURL()
正确答案:————
10.[单选题]创建包目录的编译命令选项是() (满分:)
A. -a
B. -b
C. -c
D. -d
正确答案:————
11.[单选题]Java类库中哪个类允许创建并控制所创建的线程。 (满分:)
A. java.io.Thread
B. java.lang.runtime
C. java.lang.Thread
D. java.thread.thread
正确答案:————
12.[单选题]如果像引入包中所有的类,可以使用通配符() (满分:)
A. *
B. .
C. ?
D. $
正确答案:————
13.[单选题]Java的API文档是以什么格式提供的? (满分:)
A. RTF
B. WORD
C. HTML
D. EXCEL
正确答案:————
14.[单选题]当我们在代码中调用了repaint()函数更新显示的时候,AWT线程会调用()方法首先将画面清空,然后调用paint()方法绘制新的内容。 (满分:)
A. paint()
B. updata()
C. repaint()
D. ondraw()
正确答案:————
15.[单选题]AWT事件监听模型() (满分:)
A. 允许一个组件只能注册一个监听程序
B. 允许一个组件注册多个监听程序
C. 只允许一部分组件注册多个监听程序
D. 只允许容器注册多个监听程序
正确答案:————
16.[单选题]AudioClip的()方法可以循环播放声音文件 (满分:)
A. play
B. loop
C. continue
D. replay
正确答案:————
17.[单选题]URL构造时,字符串书写错误了,会()? (满分:)
A. 编译不通过
B. 运行死机
C. 程序中出现异常,进入异常处理代码
D. 一切正常
正确答案:————
18.[单选题]弹出式菜单首()布局管理器的控制 (满分:)
A. FlowLayout
B. BorderLayout
C. GridLayout
D. 不受布局管理器控制
正确答案:————
19.[单选题]Java方法的定义中参数列表的个元素间以()隔开 (满分:)
A. 逗号
B. 句号
C. 分号
D. 空格
正确答案:————
20.[单选题]java.io.File类中,()方法可以一次生成多个层次的子目录 (满分:)
A. booleanmkdir()
B. booleanmkdirs()
C. booleanmkdirectory()
D. booleanmkdirectories()
正确答案:————
二、多选题:
21.[多选题]下面关于容器的叙述正确的是() (满分:)
A. 容器是图形用户界面中容纳其他组件的部分
B. 容器只可以容纳组件,不可以容纳其它容器
C. 容器即可以容纳组件,也可以容纳其它容器
D. 被其他容器容纳的容器,即是容器,又是组件
正确答案:————
22.[多选题]下列属于Thread类的函数是。 (满分:)
A. publicThread(Runnabler)
B. publicvoidstart()
C. publicvoidmain()
D. publicvoidrun()
正确答案:————
23.[多选题]Java所能提供的网络功能按层次和使用方法分为下面的哪几类? (满分:)
A. URL
B. Socket
C. Datagram
D. winScoket
正确答案:————
24.[多选题]Java中,位数多的类型向位数少的类型进行转化时()? (满分:)
A. 不能转化
B. 自动转化
C. 用户必须明确指明
D. 强制类型转换
正确答案:————
25.[多选题]Java的复合类型包括那些类?() (满分:)
A. 数组
B. 类
C. 联合体
D. 接口;
正确答案:————
东财《面向对象的程序设计》在线作业一(随机)
一、单选题:
1.[单选题]Java的语句块使用什么符号标记的?() (满分:)
A. (…)
B. Beging…End
C. {…
D. /*….*/
正确答案:——C——
2.[单选题]什么技术可以把Java程序编译生成与具体平台有关的本机执行代码,来提高效率? (满分:)
A. JVM
B. JIT
C. JINI
D. CROBO
正确答案:——B——
3.[单选题]在Java程序把内存耗尽,我们称它产生了一个() (满分:)
A. 异常
B. 错误
C. 错误日志
D. 立即死机
正确答案:——B——
4.[单选题]自动类型转化过程中() (满分:)
A. byteopint=byte
B. shortopint=short
C. intopfloat=int
D. floatopdouble=double
正确答案:————
5.[单选题]下面那个语句是定义一个50个string对象数组的引用?() (满分:)
A. chara[][]
B. Stringa[]
C. String[]a
D. Objecta
E. Stringa
正确答案:————
6.[单选题]下列哪个不属于Java的正确标识符? (满分:)
A. public
B. sizeof
C. cLAss
D. _new
正确答案:————
7.[单选题]文本域允许用户输入()行文本内容 (满分:)
A. 1
B. 2
C. 3
D. 一般不限制
正确答案:————
8.[单选题]BufferedOutputStream使用()方法强制输出剩余的数据 (满分:)
A. clear()
B. flush()
C. Clear()
D. Flush()
正确答案:————
9.[单选题]使用BoderLayout布局管理器,当在容器的某个区域加入多个组件的时候 (满分:)
A. 一个组件可见
B. 两个组件可见
C. 三个组件可见
D. 所有组件都可见
正确答案:————
10.[单选题]强制挂起线程,而且不指定时间的函数是() (满分:)
A. sleep()
B. suspend()
C. resume()
D. join()
正确答案:————
11.[单选题]HTML文件中,可以通过<applet>中的()标记为Applet指定参数。 (满分:)
A. <param>
B. <name>
C. <alt>
D. <codebase>
正确答案:————
12.[单选题]当用户从窗口控制菜单总选择关闭窗口的时候,将引发()事件 (满分:)
A. MouseEvent
B. ActionEvent
C. ItemEvent
D. WindowEvent
正确答案:————
13.[单选题]Applet对象被创建并初次装入支持Java的浏览器时,()方法被调用。 (满分:)
A. init()
B. start()
C. stop()
D. destroy()
正确答案:————
14.[单选题]定义了线程体的函数是() (满分:)
A. publicvoidrun()
B. publicvoidgo()
C. publicvoidmain()
D. publicvoidstart()
正确答案:————
15.[单选题]Thread的什么方法可以引用正在运行的线程 (满分:)
A. yield()
B. start()
C. sleep()
D. currentThread()
正确答案:————
16.[单选题]java.io.Serializable是从JDK的哪个版本开始具有的。 (满分:)
A. 1.0
B. 1.1
C. 1.2
D. 1.3
正确答案:————
17.[单选题]要想让编译器找到\当前\路径下的类,那么CLASSPATH应该是 (满分:)
A. CLASSPATH=/
B. CLASSPATH=/JAVA
C. CLASSPATH=.
D. CLASSPATH=*
正确答案:————
18.[单选题]文本区允许用户输入()行文本内容 (满分:)
A. 1
B. 2
C. 3
D. 可以在构造函数里设定
正确答案:————
19.[单选题]publicclassboy\n{}\npublicclassgirl\n{}\npublicclassstudentextendsboy,girl\n{}\n上述定义() (满分:)
A. 正确
B. 错误,Java不允许多重继承
C. 错误boy和girl应该用
D. 隔开
E. 错误,应该使用implements关键字
正确答案:————
20.[单选题]输出数据流中voidclose()函数的作用是释放系统的资源,如果忘记调用这个函数会()。 (满分:)
A. 内存泄露
B. 垃圾收集器过段时间会自动回收
C. 资源浪费
D. 调用不调用完全一样
正确答案:————
二、多选题:
21.[多选题]()和()是Java提供的对不同平台之间数据流种数据进行转换的功能 (满分:)
A. 读者和写者
B. InputStream和OutStream
C. Input和Output
D. Reader和Writer
正确答案:————
22.[多选题]80年代初出现PC机以后,全面改变了计算模式,新的模式特点是? (满分:)
A. 维护费用高
B. 本地处理
C. 本地管理
D. 各用户分享系统资源
正确答案:————
23.[多选题]在Java中对数据库的操作会产生异常。现在有一段操作数据库的代码,和数据库的连接在一开始建立,现在希望无论操作正确或者错误(产生异常)多将与数据库的\n连接关闭,可以实现的办法是() (满分:)
A. 将每个catch模块写入关闭代码,再在trycatch模块之外写入关闭的代码
B. 将finally模块中写入关闭代码
C. 将每个catch模块写入关闭代码
D. 在trycatch模块之外写入关闭的代码
正确答案:————
24.[多选题]类下载器的主要作用是? (满分:)
A. 从本地文件系统中下载类文件
B. 从Internet网上下载类文件
C. 检查代码安全性
D. 运行类文件
正确答案:————
25.[多选题]下列叙述那些是正确的?() (满分:)
A. Java与Web及Internet结合紧密
B. Java编译成字节码可以在任何系统下运行
C. Java没有内置的TCP/IP、HTTP等协议库,需要调用WINDOWSAPI函数
D. Java支持多线程
正确答案:————
东财《面向对象的程序设计》在线作业四(随机)
一、单选题:
1.[单选题]为了解决多线程访问共享数据时的问题,Java为每个对象实例配有一个标志,称作() (满分:)
A. 对象标志
B. 访问标志
C. 共享标志
D. 锁定标志
正确答案:——D——
2.[单选题]在对String类进行查找比较操作时,字符串的长度() (满分:)
A. 不变
B. 变长
C. 变短
D. 不一定
正确答案:——A——
3.[单选题]Java使用()来表示字符串和字符 (满分:)
A. ASC
B. ASCII
C. Unicode
D. 8859-1
正确答案:——C——
4.[单选题]Java的什么架构,可以达到“零管理”的目的 (满分:)
A. 主机架构
B. 客户端架构
C. 客户-服务器架构
D. 服务器架构
正确答案:————
5.[单选题]对于死锁问题,Java() (满分:)
A. 监测而不能避免
B. 不监测但能避免
C. 监测从而避免
D. 不监测也不能避免
正确答案:————
6.[单选题]使用()方法终止wait()时,需要把wait放在try/catch结构中 (满分:)
A. notify()终止
B. stop()终止
C. wakeup()终止
D. interrupte()终止
正确答案:————
7.[单选题]使用BoderLayout布局管理器,当在容器的某个区域加入多个组件的时候 (满分:)
A. 一个组件可见
B. 两个组件可见
C. 三个组件可见
D. 所有组件都可见
正确答案:————
8.[单选题]JDK1.0的事件处理模型称作() (满分:)
A. 层次模型
B. 消息模型
C. 事件模型
D. 委托模型
正确答案:————
9.[单选题]Java核心API有多少个包? (满分:)
A. 2
B. 32
C. 222
D. 2222
正确答案:————
10.[单选题]用()可以修饰类或成员方法,表明是抽象的。 (满分:)
A. final
B. abstract
C. public
D. static
正确答案:————
11.[单选题]使用多线程会? (满分:)
A. 提高CPU利用效率
B. 降低CPU利用效率
C. 浪费内存
D. 造成操作系统崩溃
正确答案:————
12.[单选题]GridBagLayout是以()为基础 (满分:)
A. Flow
B. Border
C. Grid
D. Card
正确答案:————
13.[单选题]()函数可以改变窗口的大小 (满分:)
A. setSize()
B. size()
C. changleSize()
D. addSize()
正确答案:————
14.[单选题]Java解决多线程访问共享数据的办法是() (满分:)
A. 禁止多线程
B. 设定锁定标志
C. 编译时报错
D. 没有办法
正确答案:————
15.[单选题]在委托事件处理模型中,用户操作引发的事件对象() (满分:)
A. 一定传递给相应的组件
B. 只传递给容器
C. 组件需要注册一个事件处理程序来处理接收到的事件对象
D. 组件可以直接处理事件
正确答案:————
16.[单选题]Java中TCP/IP接口的连接是由哪个包实现的 (满分:)
A. java.net
B. java.io
C. java.lang
D. java.servlet
正确答案:————
17.[单选题]Strin类中将当前字符串中的所有字符转换为小写形式的函数是() (满分:)
A. toLowerCase()
B. toUpperCase()
C. makeLower()
D. makeUpper()
正确答案:————
18.[单选题]下列哪个符号表示的是文档注释? (满分:)
A. //Hello
B. /*Hello*/
C. /**Hello*/
D. ’Hello
正确答案:————
19.[单选题]管道数据流主要用于() (满分:)
A. 线程间通信
B. 进程间通信
C. 网络通信
D. 类间通信
正确答案:————
20.[单选题]什么技术可以把Java程序编译生成与具体平台有关的本机执行代码,来提高效率? (满分:)
A. JVM
B. JIT
C. JINI
D. CROBO
正确答案:————
二、多选题:
21.[多选题]Frame是() (满分:)
A. 大小可以改变的窗口
B. 大小不可以改变的窗口
C. 没有窗口
D. 带有标题框
正确答案:————
22.[多选题]输入数据流的正确的读方法有()? (满分:)
A. intread()
B. intread(byte[]b)
C. intread(byte[]b,intoff,intlen)
D. intread(byte[]b,intlen)
正确答案:————
23.[多选题]下面可以做为容器的有() (满分:)
A. 按钮
B. 框架
C. 面板
D. 文本域
正确答案:————
24.[多选题]Java方法的定义中修饰符包括() (满分:)
A. public
B. private
C. protected
D. static
正确答案:————
25.[多选题]Java的复合类型包括那些类?() (满分:)
A. 数组
B. 类
C. 联合体
D. 接口;
正确答案:————
东财《面向对象的程序设计》在线作业二(随机)
一、单选题:
1.[单选题]下列哪种情况称作子类覆盖了父类的方法 (满分:)
A. 子类中定义方法所有的名字和父类中使用的完全一样
B. 子类中定义方法所有的返回类型和父类中使用的完全一样
C. 子类中定义方法所有的参数列表和父类中使用的完全一样
D. 子类中定义方法所有的名字、返回类型、参数列表和父类中使用的完全一样
正确答案:——D——
2.[单选题]BorderLayout将整个容器划分为几个部分() (满分:)
A. 3
B. 4
C. 5
D. 6
正确答案:——C——
3.[单选题]用()可以修饰类或成员方法,表明是静态的。 (满分:)
A. final
B. abstract
C. public
D. static
正确答案:——D——
4.[单选题]Java的三类异常中,当发生数组越界等设计、实现方面的错误时,会产生() (满分:)
A. Exception
B. Error
C. RuntimeException
D. NullPointerException
正确答案:————
5.[单选题]在多线程多资源情况下,如果一个线程等带另一个线程持有的锁,而那个线程又在等待第一个线程持有的锁时,出现()现象。 (满分:)
A. 死锁
B. 死机
C. 系统崩溃
D. 什么也没发生
正确答案:————
6.[单选题]DateInputStream读取long型变量的方法是() (满分:)
A. longread()
B. longreadLong()
C. booleanreadLong(Longl)
D. 没有
正确答案:————
7.[单选题]面板只有在()时候才有意义 (满分:)
A. 构造以后就开始影响窗口的布局
B. 窗口显示以后
C. 通过add()方法加入到其他容器后
D. 面板中放入组件以后
正确答案:————
8.[单选题]下列哪个是Java中引入包的语句? (满分:)
A. inclue<java.io.*>
B. importjava.io.*
C. usingjava.io.*
D. packagejava.io
正确答案:————
9.[单选题]使用()方法终止wait()时,需要把wait放在try/catch结构中 (满分:)
A. notify()终止
B. stop()终止
C. wakeup()终止
D. interrupte()终止
正确答案:————
10.[单选题]Java使用()bit来表示一个字符 (满分:)
A. 8
B. 16
C. 32
D. 64
正确答案:————
11.[单选题]()是类的一个实例。 (满分:)
A. 复合数据类型
B. 类
C. 对象
D. 成员
E. 引用
正确答案:————
12.[单选题]Java线程调度通常是()方式的。 (满分:)
A. 抢占式
B. 平均式
C. 时间片式
D. 独占式
正确答案:————
13.[单选题]如果一个线程运行了sleep()那么isAlive()的返回值是()? (满分:)
A. true
B. false
C. 空
D. 出现异常
正确答案:————
14.[单选题]URL构造时,字符串书写错误了,会()? (满分:)
A. 编译不通过
B. 运行死机
C. 程序中出现异常,进入异常处理代码
D. 一切正常
正确答案:————
15.[单选题]对数组的边界检查是在()时候进行的。 (满分:)
A. 编译
B. 运行
C. 不检查
D. 不一定
正确答案:————
16.[单选题]如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()? (满分:)
A. 设计漏洞
B. 架构漏洞
C. 内存漏洞
D. 死循环漏洞
正确答案:————
17.[单选题]用()修饰的类不能再派生子类,它已到达类层次的最底层 (满分:)
A. final
B. abstract
C. public
D. private
正确答案:————
18.[单选题]Java是由哪家公司创始的?() (满分:)
A. Microsoft
B. IBM
C. SunMicrosystem
D. Inter
正确答案:————
19.[单选题]Java中TCP/IP接口的连接是由哪个包实现的 (满分:)
A. java.net
B. java.io
C. java.lang
D. java.servlet
正确答案:————
20.[单选题]Sring和StringBuffer是属于()包的 (满分:)
A. java.awt
B. java.lang
C. java.util
D. java.string
正确答案:————
二、多选题:
21.[多选题]下面属于组件的是() (满分:)
A. button
B. label
C. panel
D. frame
正确答案:————
22.[多选题]Java中boolean类型的变量可以取下面那些值? (满分:)
A. true
B. false
C. TRUE
D. FALSE
正确答案:————
23.[多选题]下列各项中属于正确的Java数组说明? (满分:)
A. chars[]
B. char[]s
C. classAA[]
D. classA[]A
正确答案:————
24.[多选题]下面属于委托事件处理模型优点的有() (满分:)
A. 事件的处理不是偶然的,而是经过事先注册的
B. 可以创建过滤器类将事件分类处理
C. 更有利于在不同的类间进行分工合作
D. 提供了对JavaBeans的支持
正确答案:————
25.[多选题]层次事件处理模型中的事件都用Event描述,Event是java.awt中定义的一个类,它的主要成员变量应该包括() (满分:)
A. 产生事件的时间
B. 事件的类型
C. 产生事件的坐标位置
D. 用户的权限
正确答案:————
页:
[1]