浙大17春《中间件技术》在线作业答案
浙大《中间件技术》在线作业附件就是答案,需要的可以自己下载,下载相关问
题参考帮助中心说明
一、单选题:
1.下列关于for循环和while循环的说法中哪个是正确的( )。 (满分:2)
A. while循环能实现的操作,for循环也都能实现
B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C. 两种循环任何时候都可替换
D. 两种循环结构中都必须有循环体,循环体不能为空
2.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )。 (满分:2)
A. 与文件的结构相同
B. 与文件目录的层次相同
C. 与文件类型相同
D. 与文件大小相同
3.下列构造方法的调用方式中,正确的是( )。 (满分:2)
A. 按照一般方法调用
B. 由用户直接调用
C. 只能通过 new 自动调用
D. 被系统调用
4.Character流与Byte流的区别是( )。 (满分:2)
A. 每次读入的字节数不同
B. 前者带有缓冲,后者没有
C. 前者是块读写,后者是字节读写
D. 二者没有区别,可以互换使用
5.关于以下程序段的说法正确的是 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int; 4. System.out.println(i); 5. } 6. } (满分:2)
A. 第2行编译出错
B. 第4行编译出错
C. 编译时产生错误
D. 编译时没有产生错误,运行时发生异常
6.用于输入压缩文件格式的ZipInputStream类所属包是( )。 (满分:2)
A. java.util
B. java.io
C. java.nio
D. java.util.zip
7.如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器( )。 (满分:2)
A. BoxLayout
B. GridLayout
C. BorderLayout
D. FlowLouLayout
8.下列叙述中正确的是( )。 (满分:2)
A. 一个逻辑数据结构只能有一种存储结构
B. 数据的逻辑结构属于线性结构,存储结构属于非线性结构
C. 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D. 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
9.异常包含下列那些内容( )。 (满分:2)
A. 程序中的语法错误
B. 程序的编译错误
C. 程序执行过程中遇到的事先没有预料到的情况
D. 程序事先定义好的可能出现的意外情况
10.对于catch 子句的排列,下列哪种是正确的( )。 (满分:2)
A. 父类在先,子类在后
B. 子类在先,父类在后
C. 有继承关系的异常不能在同一个 try 程序段内
D. 先有子类,其他如何排列都无关
11.以下的选项中能正确表示Java语言中的一个整型常量的是( )。 (满分:2)
A. 12
B. -20
C. 1000
D. 456
12.当输入一个字节流时要( )。 (满分:2)
A. 实现DataInput接口
B. 实现ObjectInput接口
C. Serializable接口
D. 继承Reader抽象类
13.下列哪个类声明是正确的( ). (满分:2)
A. abstract final class HI{???}
B. abstract private move( ){???}
C. protected private number;
D. public abstract class Car{???}
14.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是( )。 (满分:2)
A. java.applet
B. java.awt
C. java.util
D. java.lang
15.下列关于Java线程的说法那些是正确的( )。 (满分:2)
A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
B. 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
C. Thread类属于java.util程序包
D. 以上说法无一正确
16.下列哪个属于容器的构件( )。 (满分:2)
A. Jframe
B. JButton
C. Jpnel
D. Japplet
17.下列叙述中,正确的是( )。 (满分:2)
A. Reader是一个读取字符文件的接口
B. Reader是一个读取数据文件的抽象类
C. Reader是一个读取字符文件的抽象类
D. Reader是一个读取字节文件的一般类
18.下列叙述中正确的是( )。 (满分:2)
A. Java语言的标识符是区分大小写的
B. 源文件名与public类名可以不相同
C. 源文件名其扩展名为.jar
D. 源文件中public类的数目不限
19.在switch(expression)语句中,expression的数据类型不能是( )。 (满分:2)
A. double
B. char
C. byte
D. short
20.一个Java application 运行后,在系统中是作为一个( )。 (满分:2)
A. 线程
B. 进程
C. 进程或线程
D. 不可预知
21.对于构造方法,下列叙述不正确的是( )。 (满分:2)
A. 构造方法是类的一种特殊方法,它的方法名必须与类名相同。
B. 构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀。
C. 构造方法的主要作用是完成对类的对象的初始化工作。
D. 一般在创建新对象时,系统会自动调用构造方法。
22.在 Java 中,所有类的根类是( )。 (满分:2)
A. java.lang.Objet
B. java.lang.Class
C. java.applet.Applet
D. java.awt.Frame
23.关于私有访问控制符private修饰的成员变量,以下说法正确的是( )。 (满分:2)
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B. 可以被种类访问和引用:该类本身、该类的所有子类
C. 只能被该类自身所访问和修改
D. 只能被同一个包中的类访问
24.在Java中,负责对字节代码解释执行的是( )。 (满分:2)
A. 垃圾回收器
B. 虚拟机
C. 编译器
D. 多线程机制
25.监听事件和处理事件( )。 (满分:2)
A. 都由Listener完成
B. 都由相应事件Listener处登记过的构件完成
C. 由Listener和构件分别完成
D. 由Listener和窗口分别完成
26.查找随机文件的记录时,应使用的方法是( ) (满分:2)
A. readInt( )
B. readBytes(int n)
C. seek(long l)
D. readDouble( )
27.下列操作中,不属于Applet安全限制的是( )。 (满分:2)
A. 加载本
B. 读写本地文件系统
C. 运行本地可执行程序
D. 与同一个页面中的Applet通信
28.下列叙述中,错误的是( )。 (满分:2)
A. 父类不能替代子类
B. 子类能够替代父类
C. 子类继承父类
D. 父类包含子类
29.字符输出流类都是( )抽象类的子类。 (满分:2)
A. FilterWriter
B. FileWrite
C. Writer
D. OutputStreamWrite
30.以下选项中,合法的赋值语句是( )。 (满分:2)
A. a = = 1;
B. ++ i;
C. a=a + 1= 5;
D. y = int( i );
31.下列关于Java多线程并发控制机制的叙述中,错误的是( )。 (满分:2)
A. Java中对共享数据操作的并发控制是采用加锁技术
B. 线程之间的交互,提倡采用suspend( )/resume( )方法
C. 共享数据的访问权限都必须定义为private
D. Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
32.下列属于合法的Java标识符是( )。 (满分:2)
A. cat
B. 5books
C. +static
D. -3.14159
33.为实现多线程之间的通信,需要使用下列那种流才合适( )。 (满分:2)
A. Filter stream
B. File stream
C. Random access stream
D. Pipde stream
34.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )。 (满分:2)
A. 安全性
B. 多线性
C. 跨平台
D. 可移植
无忧工作室专业提供远程教育辅导
35.在读字符文件 Employee.dat 时,使用该文件作为参数的类是( )。 (满分:2)
A. BufferedReader
B. DataInputStream
C. DataOutputStream
D. FileInputStream
36.编译并且执行以下代码,会出现什么情况? public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar); } } (满分:2)
A. 1
B. 有错误,数组anar在初始化以前不能正常输出
C. 2
D. 有错误,数组的大小没有定义
37.如要抛出异常,应用下列哪种子句( )。 (满分:2)
A. catch
B. throw
C. try
D. finally
38.Applet可以做下列那些操作( )。 (满分:2)
A. 读取客户端文件
B. 在客户端主机上创建新文件
C. 在客户端装载程序库
D. 读取客户端部分系统变量
39.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( ). (满分:2)
A. 成员方法可以直接调用父类的成员方法
B. 成员方法可以直接调用父类的类方法
C. 成员方法不可以直接调用其他类的成员方法
D. 成员方法可以直接调用本类的类方法
二、多选题:
1.下列关于servlet生命周期的叙述正确的是( )。 (满分:2)
A. web容器加载servlet,生命周期开始
B. 通过调用servlet的init( )方法进行servlet的初始化
C. 通过调用service( )方法实现,根据请求的不同调用不同的do***( )方法
D. web容器调用servlet的destroy( )方法来结束服务
2.哪个类可用于处理Unicode?( ) (满分:2)
A. InputStreamReader
B. BufferedReader
C. Writer
D. PipedInputStream
3.页面间对象传递的方法有( )。 (满分:2)
A. Request
B. Session
C. Application
D. Cookie
4.Java中如下哪个约束符是正确的( )。 (满分:2)
A. private
B. public
C. protected
D. protect
E. friend
5.Java中main( )函数的返回值是( )。 (满分:2)
A. String
B. int
C. char
D. void
三、判断题:
1.Java Applet是由独立的解释器程序来运行的。 (满分:2)
A. 错误
B. 正确
2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 (满分:2)
A. 错误
B. 正确
3.Java Applet只能在图形界面下工作。 (满分:2)
A. 错误
B. 正确
4.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。 (满分:2)
A. 错误
B. 正确
5.Java中,并非每个事件类都只对应一个事件。 (满分:2)
A. 错误
B. 正确
6.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。 (满分:2)
A. 错误
B. 正确
转载请注明出处无忧答案网www.ap5u.com
页:
[1]