西北工业大学网络教育学院
2008年12月考试试题
学习中心: 命题教师 齐勇
课程:jsp中文全称 Java高级网络编程 考试时间 100分钟 考试形式:开□ 闭√ A卷√ B卷□
学 号 | 姓名 | 考试日期 | 年 月 日 | ||||||||||||||||||||||||||||||||||||||
一、选择题(每小题3分,共30分) 1. IPv4地址有()位二进制数组成 P3 A. 16 B. 32 C. 64 D. 128 2. LAN通常是指()。P4 A. 广域网 B. 局域网 C. 资源子网 D. 城域网 3. 已知关系R如图1所示,可以作为R主码的属性组是()C P22
图1 bilibili登录界面图片A. MNX B. MNY C. MXY D. NXY 4. 在服务器www.openlab上提供了基于TCP的时间校对服务,该应用使用port为13。创建连接到此服务器的语句是() -BR_jAN_ZO P9 A. Socket s = new Socket(“www.openlab”, 13); E_zJ_B \KQ B. Socket s = new Socket(“www.openlab:13”); Y_s m_neWR C. Socket s = accept(“www.openlab”, 13); %dT/3%y_A_ java代码结构D. Socket s = accept(“www.openlab:13”); %dT/3%y_A_ 5. 关于JavaBean正确的说法是:()P42 A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B. 在JSP文件中引用Bean,其实就是用<jsp:useBean>语句 C. 被引用的Bean文件的文件名后缀为.java D. Bean文件放在任何目录下都可以被引用 6. Servlet程序的入口点(即程序员添加程序的部分)是:()P42 A. init() B. main() C. service() D. doGet() 7. 高级用户界面中DateField类负责完成日期时间信息的输入,有三种模式, 以下不正确是()P49 A. TIME_DATE B. DATE_TIME C. DATE D. TIME 8. 以下是一个创建记录仓库的示例,描述正确的是: ( ) C private RecordStore rs = null; try{ rs = RecordStore.openRecordStore(“testRMS”,false); } catch(Exception e){} A. 该示例创建记录仓库名为testRMS,如果该记录仓库存在则不作任何处理 B. 该示例创建记录仓库名为testRMS,如果该记录仓库存在则打开 C. 该示例创建记录仓库名为testRMS,如果该记录仓库不存在则抛出异常 D. 该示例创建记录仓库名为testRMS,如果该记录仓库不存在则不作任何处理 9. 在TCP/IP协议簇中,UDP协议工作在()P12 A. 传输层 B.应用层 C. 网间层 D. 网络互联层 10. 下列中不属于CDC这种配制的设备是() A. 机顶盒 B. 车载计算设备 C. 数字电视 D. PDA 二、填空题(每空2分,共36分)获取referer 1. TCP/IP的第四层有两个协议,分别是TCP和UDP,TCP协议的特点是______,UDP协议的特点是______。 P13 2. 中的两个协议中,_____协议是运行在传输程序与远程邮件服务器之间的协议,____协议是运行在本地客户端与邮件服务器之间的协议。P13 3. 异常的处理,可在该方法的代码段中包含3类代码: 、 和 代码块。P41 4. JSP主要内置对象有:request、 、 、 、 。P44 5. 低级用户界面中字体字形可以设置为______、______、______。P49 6. application对象是 ,而 对象则是每个客户专用的 P44 7. 低级用户界面中绘制矩形和圆角矩形的方法是______和______。P49 三、简答题(每小题6分,共24分) 1. 在MySQL数据库管理系统中,查看系统中所有数据库的命令是什么,进入数据库后显示所有数据表的命令又是什么?P23 2. J2ME平台中,有4中方法响应用户触发的事件,这4中方法分别是什么?P50 3. SQL的中英文全称各是什么?SQL可以分为哪四个部分? 4. JDBC的中英文全称各是什么?JDBC的主要功能又是什么? 四、程序分析题(每小题5分,共10分) 1. 程序概述:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,请将下列程序补充完整,以得到每个月的兔子总数为多少? (最多不超过25个月) 提示: 兔子对数的规律为数列1,1,2,3,5,8, 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; } } | |||||||||||||||||||||||||||||||||||||||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论