Java高级网络编程B卷.doc
006 Java高级网络编程西北工业大学网络教育学院2008年12月考试试题学习中心: 命题教师 齐勇 课程: Java高级网络编程 考试时间 100分钟 考试形式:开 闭 A卷 B卷 学号姓名考试日期 年 月 日一、选择题(每小题3分,共30分)1. IPv4地址有()位二进制数组成 P3A. 16 B. 32 C. 64 D. 1282. LAN通常是指()。P4A. 广域网 B. 局域网 C. 资源子网 D. 城域网3. 已知关系R如图1所示,可以作为R主码的属性组是()C P22 MNXY1245145414561265134614642454图1A. MNXB. MNYC. MXYD. NXY4. 在服务器上提供了基于TCP的时间校对服务,该应用使用port为13。创建连接到此服务器的语句是() -BRjANZO P9A. Socket s = new Socket(“”, 13); EzJB KQ B. Socket s = new Socket(“:13”); Ys mneWR C. Socket s = accept(“”, 13); %dT/3%yA D. Socket s = accept(“:13”); %dT/3%yA 5. 关于JavaBean正确的说法是:()P42A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B. 在JSP文件中引用Bean,其实就是用<jsp:useBean>语句C. 被引用的Bean文件的文件名后缀为.java D. Bean文件放在任何目录下都可以被引用6. Servlet程序的入口点(即程序员添加程序的部分)是:()P42A. init() B. main() C. service() D. doGet()7. 高级用户界面中DateField类负责完成日期时间信息的输入,有三种模式,以下不正确是()P49A. TIME_DATEB. DATE_TIMEC. DATED. TIME8. 以下是一个创建记录仓库的示例,描述正确的是: ( ) Cprivate RecordStore rs = null; try rs = RecordStore.openRecordStore(“testRMS”,false); catch(Exception e) A. 该示例创建记录仓库名为testRMS,如果该记录仓库存在则不作任何处理 B. 该示例创建记录仓库名为testRMS,如果该记录仓库存在则打开 C. 该示例创建记录仓库名为testRMS,如果该记录仓库不存在则抛出异常 D. 该示例创建记录仓库名为testRMS,如果该记录仓库不存在则不作任何处理9. 在TCP/IP协议簇中,UDP协议工作在()P12A. 传输层B.应用层C. 网间层D. 网络互联层10. 下列中不属于CDC这种配制的设备是()A. 机顶盒 B. 车载计算设备 C. 数字电视 D. PDA二、填空题(每空2分,共36分)1. TCP/IP的第四层有两个协议,分别是TCP和UDP,TCP协议的特点是_,UDP协议的特点是_。 P132. 电子邮件中的两个协议中,_协议是运行在传输程序与远程邮件服务器之间的协议,_协议是运行在本地客户端与邮件服务器之间的协议。P133. 异常的处理,可在该方法的代码段中包含3类代码: 、 和 代码块。P414. JSP主要内置对象有:request、 、 、 、 。P445. 低级用户界面中字体字形可以设置为_、_、_。P496. application对象是 ,而 对象则是每个客户专用的 P447. 低级用户界面中绘制矩形和圆角矩形的方法是_和_。P49三、简答题(每小题6分,共24分)1. 在MySQL数据库管理系统中,查看系统中所有数据库的命令是什么,进入数据库后显示所有数据表的命令又是什么?P232. J2ME平台中,有4中方法响应用户触发的事件,这4中方法分别是什么?P503. SQL的中英文全称各是什么?SQL可以分为哪四个部分?4. JDBC的中英文全称各是什么?JDBC的主要功能又是什么?四、程序分析题(每小题5分,共10分)1. 程序概述:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,请将下列程序补充完整,以得到每个月的兔子总数为多少? (最多不超过25个月) 提示: 兔子对数的规律为数列1,1,2,3,5,8,13,21. package rabbit;public class Main public static void main(String args) / TODO code application logic here int a, b, c; int sum; b = 1; c = 1; int dmonth= 12; for (a = 1; a <= dmonth; a+) System.out.print(b + "对儿 " + c+ "对儿 "); b = ; c = ; sum = ; System.out.println("n " + dmonth*2 +"个月后共有兔子:" + sum +"只。"); 2. 面一段程序是一个典型的包装类,请分别列出类中对外的所有属性和方法的名称。package myshop;public class Category private int id;private String name;public Category() public Category(int id,String name)this.id=id;this.name=name;public int getId()return id;public String getName()return name;public void setId(int id)this.id=id;public void setName(String name)this.name=name;注:学生必须在答题纸上答题,否则没有成绩。 第 8 页 共 8 页