




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
拟卷人:戴伟 审核人:教务科填写: 年 月 日考 试 用广州大学继续教育学院课程考试试卷 试卷(闭卷、考试) 层次(本科)课程名称: 网络编程 课程编码:20311008 试卷编号: A 卷 考试时间:120分钟专业班级: 10网络工程 学号: 姓名: 题号一二三四五总分题分2030101030100得分一、 填空题(共20分,每空1分) 1、在网络程序设计架构中,当今两大主流架构为:( B/S结构 )和 ( C/S结构 )2、( 进程 )是程序的一次执行过程,包括代码加载、执行,到执行结束的一个完整的动态执行过程,( 线程 )是程序执行流的最下单位。3、JAVA创建多线程应用程序有两种方法,一种是用( Thread )类创建多线程应用程序,另一种是用( Runnable )接口创建多线程应用程序。4、数据输出流和数据输入流对象的构造,都是通过调用socket对象的方法来实现的,分别为:( getOutputStream() )和( getInputStream() )5、java中,流是以( 字节 )级进行数据通信的,而读取器Reader和写入器Writer是对( 字符 )操作的输入流和输出流。6、套接字通信的网络协议一般分为( TCP )协议和( UDP )协议。7、JSP的脚本元素主要包括( 声明 ) 和( 表达式 ) 和脚本。8、JSP的内置对象中,(session )对象是用来保存个人信息的个人所有对象,( application )对象是所有应用程序的共有的全局对象。9、request对象是通过( getParameter() )方法来得到请求的参数的,通过( getParameterNames() )方法来得到客户端传送给服务器端的所有参数名。10、编写servlet程序主要是重写其所继承类的两个方法( doGet() ) 和 ( doPost() )。二、选择题(共30分,每题1.5分)1、我们实现一个线程主要是重载( B ) 方法。 A . start() B. run() C构造函数 D其他方法。2、设定一个线程的优先级调用的是线程类的一个静态方法( B )。 A getPriority() B setPriority() C start() D currentThread()3、数据输入流DataInputStream的方法readInt()返回的结果为:( C ) A 1个字节int类型值 B 2个字节int类型值 C 4个字节int类型值 D 3个字节int类型值4、下面哪种协议是需要用到ServerSocket类( B ) A UDP协议 B TCP协议 C UDP协议和TCP协议 D 没有协议5、JSP网络编程,编写的JSP页面形成的文件的后缀名为:( B ) A asp B jsp C htm D xml6、在JSP中如果要导入 java.io.* 包,应该使用( A )指令。A. page B. taglib C. include D. forward7、sesson对象的( C )方法用于判断是否为开始新会话。A. begin() B. isNewSessionID() C. isNew() D. invalidate()8、创建JSP应用程序时,配置文件web.xml应该在程序下的( C )目录中。A. admin B. servlet C. WEB-INF D. WebRoot9、JSP中的隐式注释为( B )。A. / 注释内容 B. C. D. /* 注释内容 */10、在JSP中调用JavaBean时不会用到的标记是:( A )A. B. C. D. jsp:getProperty11、不是JSP运行必须的是( D )A 操作系统B JAVAJDKC 支持JSP的WEB服务器D 数据库12、可以在以下哪个( A )标记之间插入Java程序片A B C D 13、JSP的Page编译指令的属性Language的默认值是:( A )A Java B C语言 C C# D SQL14、一个servlet的生命周期不包括( B )方法?a) init()方法b) invalidate()方法c) service()方法d) destroy()方法15、jsp指令不包括( C )a) page指令b) taglib指令c) import指令d) include指令16、jsp中java表达式的语法格式为:( A )a) b) c) d) 17、( D )内置对象可以处理jsp页面运行中的错误或者异常a) pageContextb) pagec) sessiond) exception18、下面对jdbc api描述错误的是( D )a) DriverManager接口的getConnection()方法可以建立和数据库的连接b) Connection接口的createStatement()方法可以创建一个Statement对象c) Statement接口的executeQuery()方法可以发送select语句给数据库d) ResultSet接口表示执行insert语句后得到的结果集19、下面哪个不是JSP中和javabean相关的标记?( )a) b) c) d) 20、所有的servlet过滤器类都必须实现( A )接口。a) javax.servlet.Filterb) javax.servlet.ServletConfigc) javax.servlet.ServletContextd) javax.servlet.Servlet三、判断题(共10分,每题1分) 1 是html中的换行标记。(错)2JSP代码会被翻译成JAVA代码。(对)3JSP里声明一个方法(函数)是用标签。(错)4如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。(对)5JDBC是用来连接数据的。() 6Servlet是单线程的。(错) 7一个表单只能有一个提交按钮。(对)8executeUpdate()是 Statement接口的方法。(对)9JSP也可以使用C#等语言实现。(对)10Servlet可以运行在客户端。(对)四、简答题(1、2小题3分,第3小题4分,合计10分)1、jsp有哪些内置对象?2、jsp有哪些动作?3、3、JSP中动态INCLUDE与静态INCLUDE的区别?五、编程题(共30分,每题15分) 1、编写一个JSP文件,文件中实现一个含有5个复选框的表单,表单提交给本身的JSP文件来处理,要求显示输出被选中的复选框按钮,比如复选框按钮2被选中。2、编写一个Servlet来接收用户的登录请求,只要求实现其重载的doPOST()方法用户端通过POST请求方法发送登录用户名“user”和密码“pass”,假设在servlet部署文件上有初始参数username和password。四、简答题(1、2小题3分,第3小题4分,合计10分)1、application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。Config对象允许将初始化数据传递给一个JSP页面Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。Out对象代表提供输出流的访问Page对象代表JSP页面对应的Servlet类实例PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文 Response对象允许直接访问HttpServletResponse对象Session对象可能是状态管理上下文中使用最多的对话2、操作被用来以“名值”队的形式为其他标签提供附加信息操作允许在请求是在现成的JSP页面里包含静态或者动态资源操作允许将请求转发到另一个JSP、servlet或静态资源文件标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围此操作和setBean一起协作,用来设置JavaBean的属性操作是对操作的补充,用来访问一个Bean的属性用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean3、如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用传递参数五、程序题(共30分,每题15分)1、 Checkbox.jsp复选框标识示例复选框标识 复选框1 复选框2复选框3复选框4复选框5 2.LoginServlet.javaimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class LoginServlet extends HttpServlet String username; String password; public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException username=getInitParameter(“username”); password=getInitParameter(“password”); String user=request.getParameter(“user”); String pass=request.getParameter(“pass”); Response.setContentType(“text/html;charset=ISO-8859-1”; PrintWriter out=response.getWriter(); if(username.equals(user)&passw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 硅胶行业知识培训课件
- 南京临时仓库租赁协议书
- 装饰公司的员工合同范本
- 剧组保密协议签多久合同
- 钢筋绑扎合同协议书范本
- 招标文件中的合同协议书
- 合同签订前提前供货协议
- 伪造解除劳动合同协议书
- 原合同的第二个补充协议
- 楼房拆除转包合同协议书
- 陆上石油天然气长输管道建设项目安全设施设计编制导则(试行)2015
- 神经系统疾病概述课件
- 新高考背景下2025届高考地理一轮复习备考策略讲座
- 中医海外传播
- 文创产品国内外研究现状综述
- 中国古建筑文化与鉴赏智慧树知到期末考试答案章节答案2024年清华大学
- (正式版)JBT 9630.1-2024 汽轮机铸钢件无损检测 第1部分:磁粉检测
- 兽医法规课件
- 性骚扰培训课件
- 偏执性反应的护理查房
- 定密管理制度
评论
0/150
提交评论