张老师 发表于 2017-5-5 14:45:34

浙大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]
查看完整版本: 浙大17春《中间件技术》在线作业答案