1、2010年1月高等教育自学考试统一命题考试Web程序设计试卷(课程代码 09042)四、简答题(本大题共4小题,每小题5分,共20分)27简述JDBC三个任务。 自考押题微信344647公众号顺通考试资料28请写出三个JSP内置对象,并说明它们所代表的内容。29简述session与cookie的异同点。30简述JDBC与ODBC之间的关系。2011年1月高等教育自学考试统一命题考试Web程序设计 试卷(课程代码 09042)一、单项选择题(本大题共8小题,每小题3分,共24分) 在每小题列出的四个备选项中只有一个是符合题目要求的。请将其代码填写在题后的括号内。错选、多选或未选均不得分。1启动J
2、SWDK服务的命令是 【 】 Astartbat Bstartserverbat Cstartupbat Dstartjswdkbat 2下列四种语言中不能实现动态网页制作的是 【 】 AJSP BASP CPerl DPHP3下列哪一个动作指令可以创建一个Bean实例? 【 】 A B C D4下列JSP变量声明中错误的是 【 】 A B C D5若strl=“太阳”,str2=“月亮”,str3=strl+str2,则str3的值为 【 】 A“太阳” B“月亮” C“太阳月亮” D“太阳+月亮”6预定义int temp=100,则下列选项中是正确的JSP表达式的是 【 】 A B C D
3、7JSP的哪个内置对象通常用来保存与客户端相关的数据信息 【 】 Apage Bout Csession Deonfig8为了在程序中引入某个标记库,应使用 【 】 Ainclude指令 Btaglib指令 Cpage指令 Dhtml指令二、填空题(本大题共8小题,每小题2分,共l6分) 请在每小题的空格中填上正确答案。错填、不填均不得分。9Tomeat的主要配置文档是 ,可以通过它来设置服务器的端口和虚拟路径。10当异常对象被接收作为形式参数时,称这个异常被 。11JSP程序中负责对请求进行应答的内置对象是 。12JSP的内置config对象的范围是 。13JSP动作指令中的 指令用来重定向
4、一个HTML文件、JSP文件或者一个程序段。14JDBC是 技术的简称,是为各种常用数据库提供无缝连接的技术。15Servlet是位于 、 、独立于平台和协议的Java应用程序,可以生产动态的Web页面。16要在不同的用户之间共享数据,除了使用文件系统和数据库,还可以通过使用 对象和 对象的方法。三、判断题(本大题共l0小题,每小题2分,共20分) 判断下列各题是否正确,正确的在该题后的“【 】”内打“”,错误的在该题后的“【 】”内打“”。17一个try代码块能抛出多种类型的异常。 【 】18Java语言对大小写敏感。 【 】19JSP的隐藏注释将会显示在客户的浏览器中。 【 】20在一个J
5、SP文件中page指令的session属性可以设置多次。 【 】21Servlet在结束时期通过调用service()方法来回收资源。 【 】22用Include指令包含进来的文件中可以使用标记。 【 】23JSP可应用于UNIX系统。 【 】24JavaBean必须有一个不带参数的公用构造器。 【 】25ASP、JSP和PHP都不能内嵌HTML语言。 【 】26处理JSP的中文文字问题只需对page的language属性进行设置。 【 】四、简答题(本大题共4小题,每小题5分,共20分)27简述Java servlet的主要特点。28简述JSWDK的安装步骤。29安装Tomcat后启动服务失
6、败,这时可进行哪些检查来解决?30JDBC API支持数据库访问的哪两种模型,它们分别如何工作?五、综合应用题 (本大题共2小题,每小题l0分。共20分)31下列程序有5个语法错误,写出错误所在的行号,及其对应的正确的代码。 1 1 2 string hello() 3 return“Hell0”: 4 5 6 7 hello 8 9 10 11 12 13 14 32下列程序通过FileWriter类来将页面上的文本内容追加到C:tempout文件中。请在 横线上把程序功能补充完整。 2012年1月高等教育自学考试统一命题考试Web程序设计 试题课程代码:09042考生答题注意事项:1. 本
7、卷所有试卷必须在答题卡上作答。答在试卷和草稿纸上的无效。2. 第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3. 第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹笔作答。4. 合理安排答题空间,超出答题区域无效。第一部分 选择题一、单项选择题 (本大题共8小题,每小题3分,共24分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。 1JSWDK在默认配置下的服务器端口为 A8080 B80 C20 D22 2JSP与数据库建立连接时应调用哪个类的getConneetion方法
8、AClass BDriverManager CJDBC DConnection 3若strl=HAPPY,str2=2010,str3=strl+str2,则str3的值为 AHAPPY B2010 CHAPPY2010 DHAPPY+2010 4下列四项中是正确的JSP表达式的是 A B C D 5下列动作指令可以用来包含一个动态或静态的文件的是 A BC D 6select*from menu语句可以用来 A从menu表中选择值为*的项 B选择menu表中的所有项 C不选择menu表中的任何项 D随机选择menu表中的任意一项 7在保存客户端的相关信息时,_是所有客户共享的,_是每 个客户
9、专用的。 Aapplication session Bsession application Csession cookie Dcookie application 8若要在windows 9x系列的操作系统上正常运行Tomcat,需要将常规内存的初始环境值 设为大于 A512 B1024 C2048 D4096二、判断选择题 (本大题共10小题,每小题2分,共20分) 判断正误,正确的将答题卡上该小题的“A”涂黑,错误的将“B”涂黑。 9try块后面可以有多个catch块。10File类通过mkdir()方法来创建当前目录的子目录。11JSP的HTML注释无法通过浏览器的“查看源代码”看到。
10、12在一个JSP文件中page指令的buffer属性可以设置多次。13out对象可以用来输出数据。14能实现在不同用户之间共享数据的方法,也能实现在同一用户的不同页面之间共享数 据。15cookie和session对象都是存放在客户端。16JSP只能应用于UNIX系统。17ASP、JSP和PHP中只有JSP能内嵌HTML语言。18JSP是微软公司推出的新一代站点开发语言。第二部分 非选择题三、填空题 (本大题共8小题,每小题2分,共16分) 请把正确答案写在答题卡上。19JSP中使用_代码块来包含希望捕获或会抛出异常的代码。20JSP的内置对象_表示触发服务调用的请求。21JSP的内置page
11、Context对象的范围是_。22JSP动作指令中的_指令用来设置Bean中的属性值。23Servlet程序的入口点是_方法,当用户执行Servlet时,Servlet将执行该方法。24若要抛出异常,可以先通过_语句来生成异常对象。25在预定义中声明的变量是_变量。26JDBC能完成与数据库_,向数据库发送_以及处理数据库 返回的结果这三项任务。四、简答题 (本大题共4小题,每小题5分,共20分) 请把正确答案写在答题卡上。 27举出五种实现同一用户不同页面之间共享数据的方法。28简述JSP访问数据库前应进行哪两个步骤的操作,并分别写出它们调用的类和方法。29简述引进异常的概念的好处。30简述
12、JSP与Servlet的关系。五、综合应用题 (本大题共2小题,每小题10分,共20分) 请把正确答案写在答题卡上。 31下列程序有5个语法错误,写出错误所在的行号,及其对应的正确的代码。 1 2 3 4 5 10 11 12 _(1)_ _(2)_ _(3)_ _(4)_(5)_ 32下列程序完成一个简单的会员积分显示程序。页面刷新一次,会员积分就自动加10 分。scope.java完成会员积分的计算操作,main.jsp完成积分的页面显示功能。请把横线上的程序补充完整。 scope.java文件: package scopecount public class scope int scop
13、ec; public scope() scopec=0; public void setScopec(int num) _(1)_ public int getScopec() _(2)_/每请求一次,会员积分自动加10 _(3)_ main.jsp文件: 会员积分程序 _(4)_/创建一个scope的实例user 您当前的积分为: 2013年1月高等教育自学考试统一命题考试Web程序设计 试题课程代码:09042本试卷满分100分,考试时间150分钟。考生答题注意事项:1. 本卷所有试卷必须在答题卡上作答。答在试卷和草稿纸上的无效。2. 第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“
14、答题卡”的相应代码涂黑。3. 第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹笔作答。4. 合理安排答题空间,超出答题区域无效。2014年1月高等教育自学考试统一命题考试2015年1月高等教育自学考试统一命题考试Web程序设计 试卷(课程代码09042)本试卷满分100分,考试时间l50分钟。考生答题注意事项:1本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3第二部分为非选择题。必须注明大、小题号,使用05毫米黑色字迹签字笔作答。4合理安排答题空间,超出答题区域无效。第
15、一部分 选择题一、单项选择题 (本大题共8小题,每小题3分,共24分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。1JSP的内置pageContext对象的作用范围是 Apage Bresponse Capplication Dsession2启动Tomcat服务的命令是 Astartserverbat Bstopserverbat Cstartupbat Dshutdownbat3在存放客户端相关的数据信息时,cookie对象是放在_,session对象是放在_。 A客户端 服务端 B服务端 客户端 C服务端和客户端
16、 客户端 D服务端 服务端和客户端4下列哪一个动作指令可以获得一个Bean的属性值? A B C D5表达式的显示结果是 A0 B2 C3 D56若strl=黑,str2=白,str3=strl+str2,则str3的值为 A黑 B白 C黑白 D黑+白7JSP中用于输出数据的内置对象是 AFileWriter Bout CFileoutputStream DFileReader8通过调用Sql语句对象中的哪个方法可实现对数据库中数据的更新功能? AforName() BexecuteUpdate() CcreateSatement() DexecuteQuery()二、判断选择题(本大题共l0
17、小题。每小题2分,共20分) 判断下列每小题的正误,正确的将答题卡上该小题的“A”,涂黑,错误的将“B”涂黑。9try块后面必须至少有一个catch块。10FileOutputStream类只有一种构造方法。11JSP的HTML注释可以使用表达式。12在一个JSP文件中page指令中的import属性可以使用多次。13使用session可以实现不同用户之间的数据共享。14在一个应用系统中每个客户都有一个专用的session对象。15session对象存放在web服务端。16. JSP可应用于Win32系统,但不能在UNIX平台上运行。17ASP、JSP和PHP中只有ASP能内嵌HTML语言。1
18、8在与数据库建立连接时,JSP需要调用Class类的9etConnection()方法来加载驱动程序。第二部分 非选择题三、填空题(本大题共8小题,每小题2分,共l6分) 请在答题卡上作答。19Servlet生命周期经历了初始化时期、_和_这三个时期。20当客户端发送JSP网页请求时,JSP引擎会将请求信息包装在_这个内置 对象中。21Servlet调用_方法来进行初始化。22对每个页面都用到的声明,可以先将它们写在一个单独的文件,然后用或者动作指令_将该文件包含进来。23page指令属性中的_用来指定JSP程序语言的种类。24若要在windows 9x系列的操作系统上正常运行Tomcat,需
19、要将常规内存的初始环境值设为大于_。25JavaBean的属性按照作用细分为_、_、Bound和Constrained。26当一个表达式由多个表达式组成时,这些表达式的求值顺序是_。四、简答题(本大题共4小题,每小题5分,共20分) 请在答题卡上作答。27简述什么是Servlet,它是由什么加载的。 28简述Tomcat的安装步骤。29写出三个JSP与传统的CGI方式相比的优点。30简述try,catch和finally这三个代码块的作用。五、综合应用题(本大题共2小题,每小题l0分,共20分) 请在答题卡上作答。 31下列程序有5个语法错误,写出错误所在的行号,及其对应的正确的代码。32某商
20、店建立了一个shop的数据源,里面有个商品表goods,表字段有name(商品名称)和no(货号),类型分别为字符串和整型。请在横线上将程序功能补充完整,要求在页面中打印出表goods中所有商品的名称及其货号。2017年10月高等教育自学考试统一命题考试2018年10月高等教育自学考试福建省统一命题考试Web程序设计 试卷(课程代码09042)本试卷满分100分。考试时间l50分钟。考生答题注意事项:1本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3第二部分为非选择题。必须注明大、小
21、题号,使用05毫米黑色字迹签字笔作答。4合理安排答题空间,超出答题区域无效。第一部分 选择题一、单项选择题 (本大题共l0小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是最符合题目要求的。请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。1代码输出的结果是 A2+4 B6 C24 D不会输出,表达式有误2在JSP标准动作标签中,_相当于创建一个JavaBean的示例。 AgetProperty BuseBean CsetProperty Dforward3在JSP中,page指令的_属性用来引入需要的包或类。 Aimport Bextends C1anguag
22、e DcontentType4在JSP中使用标记时,不会出现的属性是 Aname Bproperty Cvalue Dattribute5在web项目的目录结构中,web。xml文件位于_目录下。 Asrc目录 B项目根目录 CMETAINF目录 DWEBINF目录6JSP提供了一个可以在多个请求之间持续有效的内置对象_,该对象与浏览器一一对应。 Arequest Bresponse Csession Dapplication7从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句是正确的? Aselect木from员工where姓名=玛丽 Bselect术from员工
23、where姓名=玛丽_ Cselect:l:from员工where姓名=一玛丽 Dselect术from员工where姓名=玛丽8以下的HTML标签中,用于设定下拉列表项的是 A B C D9下面对0ut对象说法错误的是 Aout对象用于输出数据 Bout对象的作用范围是application CoutnewLine()方法用来输出一个换行符 Doutclose()方法用于关闭输出流10以下HTML标签中,用于设定换行的是 A B C D二、判断选择题(本大题共l0小题,每小题2分,共20分) 判断下列每小题的正误,正确的将答题卡上该小题的“A”涂黑,错误的将“B”涂黑。1 1在安全性方面,B
24、S结构对安全的控制能力比CS结构强。12一个Servlet只能对应一个访问路径。13HTML中,标记是在网页中加入一幅图片。14session对象所存储的变量,在所有用户所请求的页面均有效。15在JSP网站中,单个Java文件必须经过事先编译才能运行。16在JSP声明中只能一次一个地声明要用到的变量和方法。17在某些情况下,当响应客户时,需要将客户重新引导至另一个页面,这时可以使用re- sponse对象的sendRedirect(URL)方法实现客户的重定向。18使用JSP不能实现数据库的分页浏览。19比较两个字符串相等的方法是“=”。20Servlet的service方法不可以接受POST
25、方法上传的参数。第二部分 非选择题三、填空题(本大题共l0空,每空2分,共20分)21JSP操作指令中的指令用来从JavaBean中获取属性值,_ 指令用来将页面重定向到另一个HTML或JSP文件。22连接数据库的四个要素为:_、数据库的URL、_、数据库密码。23运行Servlet需要在_注册;title标记位于_之间。24常用的JSP编辑、开发工具有notepad(记事本)、_、_、Front-Page、EditPlus。25JSP技术编制的网站中常用的文件后缀名有_、_和CSS。四、简答题 (本大题共4小题,每小题5分,共20分)26简述在webxml中注册servlet的基本做法,可举
26、例说明。27简述JSP中隐藏注释和显式(输出)注释的语法规则和产生的结果。28简述JSP内置对象page、request、session、application的各自作用范围。29简述不使用JavaBean、Java类和Servlet的纯JSP网页的不足之处。五、综合应用题(本大题共2小题,每小题l0分。共20分)30解释下列五条代码的含义或作用。WEB程序设计习题 1、当前主要的 WEB数据库访问技术有哪些? 答:到目前为止,WEB数据库访问技术主要分为两大类: (1)公共网关接口技术(CGI); CGI 是 WEB 服务器运行时外部程序的规范,按照 CGI 编写的程序可以扩展服务器的功 能
27、,完成服务器不能完成的工作,外部程序执行时可以生成 HTML 文档,并将文档返回 WEB服务器。 (2)服务器端脚本编程技术。 当前较为流行的几种有代表性的服务器端脚本编程技术是 ASP、PHP、JSP。 2、HTML是什么?简述它的基本结构。 答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文 本文档的简单标记语言。 对于大多数WEB页面来说,都具有如下所示的基本结构: 标题内容 主体内容 3、ASP提供的 6个内置全局对象的名称及其主要功能是什么? (1)Response(响应)对象:它控制在HTTP响应消息中,将消息发送给浏览
28、器 (2)Request(请求)对象:它在一个HTTP请求过程中,获取由浏览器传送给服务器的消息 (3)Server(服务器)对象:它提供对驻留在服务器上的资源的访问 (4)Session(会话期)对象:它用于存储和管理与一个特定的用户会话有关的信息 Application(应用程序)对象:它用于存储和管理与该 Web 应用程序有关的信息 ObjectContext:用来配合 Microsoft Transction Server进行分散式交易处理。 4、浏览器/服务器模式的通信方式是什么? 答:(1)用户打开计算机的浏览器; (2)输入网址,浏览器将生成一个请求并把它发送到指定的WEB服务器
29、; (3)服务器将主页发回,浏览器将其显示到屏幕上。 5、简述在普通的 HTML语句中和在 ASP语句中所采用的注释语句的区别? 答:在普通的 HTML中使用的注释语句为:; 而在 ASP中使用的注释语句为: 用 REM 或 符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时 ASP不执行该句。加注释主要是为了方便自己和别人阅读程序。6、什么是静态网页?什么是动态网页? 答:所谓静态网页,指的是网页从服务器传到客户端时,网页的内容是“固定不变”的, 也就是说,服务器只是把所存储的网页的内容原封不动直接传递给客户端浏览器,这种网 页一般是标准的 HTML代码。 所谓动态网页,它在由
30、服务器传递给客户端的时候必须由服务器把它转换成相应的 HTML 格式,而且会根据用户的要求和选择在服务器端做出相应的改变和响应。 7、简要说明在网页中插入JavaSCRIPT脚本的几种方式? 在网页中插入脚本语言通常有三种方式:使用 SCRIPT 标记符、在标记符中直接嵌入脚本以 及链接外部脚本文件. 8、说明在网页中使用 CSS的几种方式?CSS选择符的作用及分类? 在网页中使用 CSS包括三种常用方式:将样式定义直接嵌入到标记符中、将样式定义嵌入到 网页中以及将样式定义包含在外部 CSS样式文件中. CSS(Cascading Style Sheet,层叠样式表)技术是一种格式化网页的标准
31、方式,它扩展了 HTML 的功能,使网页设计者能够以更有效的方式设置网页格式. 常用的 5 种 selector:HTML 标记符、具有上下文关系的 HTML 标记符、用户定义的类、用 户定义的 ID、虚类. 9、分别说明什么是超文本和普通文本,并简述2者的区别。 超文本是相对普通文本而言的,与普通文本按顺序定位不同,超文本是典型的特点就是文本中 包含指向其他位置的链接,通过这些链接使文档组织成了网状结构. 我们可以把常规意义上的书本理解为普通文本,而把由超链接组织起来的电子文档理解为超 文本. 10、分别说明什么是主页、网页和网站,它门之间的关系是什么? “主页”也可以称之为首页。它既是一个
32、单独的网页,和一般网页一样,可以存放各种信 息,又是一个特殊的网页,作为整个网站的起始点和汇总点,是浏览者开始浏览一个网站 的窗口。 网站:我们把一系列逻辑上可以视为一个整体的页面叫做网站,或者说,网站就是一个链接的 页面集合,它具有共享的属性,例如相关的主题或共同目标. 网页:是网站的组成部分。制作者可以将需要公布的信息按照一定的方式分类,放在每个网 页上,网页里可以有文字、表格、图像、声音及视频信息等。网页可以看成是一个单一 体,是网站的一个元素。它是硬盘上的多个单一的文件,是由 Web 浏览器下载或格式化 的。 Response对象 Request对象的区别是什么? 答:ASP 提供的内
33、置对象。Response(响应)对象:它控制在 HTTP 响应消息中,将消息 发送给浏览器 Request(请求)对象:它在一个 HTTP请求过程中,获取由浏览器传送给服 务器的消息 POST与 GET的区别是什么? 一般 GET 方式是将数据附在 URL 后发送,数据长度不能超过 100 个字符,一般搜索引擎 查找关键词等简单操作是通过 GET方式进行。而 POST则不存在字符长度的限制,而且不 会把内容附在 URL后,比较适合内容较多的表单。 简要说明在网页中插入JavaSCRIPT脚本的几种方式?答:在网页中插入脚本语言通常有三种方式:使用 SCRIPT 标记符、在标记符中直接嵌入脚 本
34、以及链接外部脚本文件。 12、什么是脚本?试比较JavaScript和 VBScript这两种脚本语言的异同点。 所谓脚本(Script),是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到 Web页面中。简单地说,就是使用脚本语言编写的基于 Web的小程序。 相似之处:两者都是面向对象的、两者都是解释性的脚本语言、两者都不需要额外的插件 或播放工具、两者都可用来创建客户端脚本。不同之外:基础语言和语法不同、开发者不 同、可扩展性不同、平台兼容性不同。 试述什么是主页? 答:“主页”也可以称之为首页。它既是一个单独的网页,和一般网页一样,可以存放各 种信息,又是一个特殊的网页,作为
35、整个网站的起始点和汇总点,是浏览者开始浏览一个 网站的窗口。 简述 IIS 中使用虚拟目录的优点。 答:虚拟目录是指除了主目录以外的其他站点发布目录。 虚拟目录隐藏了有关目录结构的重要信息,通过定义目录名称代替实际的目录结构,从而 保护目录的结构信息。 虚拟目录可将实际目录映射到不同的磁盘或服务器上,从而可将 WEB 页在不同服务器之间 进行转移。 HTML是什么? 答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超 文本文档的简单标记语言。 HTML 框架页面文件中,用于指定框架滚动条的属性项是( ) (A)frameset (B)frame (C)nosize (D)scrolling Internet 上提供的各种网络服务通常遵循“客户机服务器”体系结构,即开通一种网络 服务,除了需