web程序设计题库

合集下载

2023年计算机二级《Web程序设计》考试历年真题摘选附带答案

2023年计算机二级《Web程序设计》考试历年真题摘选附带答案

2023年计算机二级《Web程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】下列语句中,能产生带有数字列表符号的列表标记是______。

A.<ul >B.<dl >C.<ol >D.<list >2.【单选题】HTTP 在可靠的______协议之上提供一种传输信息的机制。

A.物理层B.网络层C.传输层D.应用层3.【单选题】给定一个Model1 体系结构,其中有一个JSP 页面处理所有控制器函数,这个JSP控制器通过( )把请求分派给另一个JSP页面A.B.C.D.4.【单选题】JavaScript 代码的用途描述不正确的是A.JavaScript 是一种脚本语言,所以它一般没人用B.JavaScript 是一种功能强大的弱类型语言C.能完成计算机辅助设计D.应用最广泛的是用来制作网页5.【单选题】HTTP 请求消息中可以不包含______。

ⅰ.开始行ⅰ.消息头ⅰ.消息体实体数据A.仅ⅰB.ⅰ和ⅰC.ⅰ和ⅰD.仅ⅰ6.【单选题】实现一个checkbox 多选选项的HTML 代码是_________。

A.B.C.D.7.【问答题】swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String 上?8.【单选题】( )可以用来显示图片,还可以实现图片的超链接。

A.ImageMap 控件B.Image 控件C.RadioButton 控件D.adioButtonList 控件9.【单选题】下列符合CSS语法的正确语句是______。

A.body:color=blackB.{body;color:black}C.body{color:black;}D.{body:color=black}10.【单选题】C#中声明枚举类型是用( )关键字声明。

A.structB.enumC.consthort11.【单选题】在下列语句中,在CSS文件中插入的正确注释语句是______。

Web程序设计试卷及答案5套

Web程序设计试卷及答案5套

Web 程序设计1一、(本题10分)设计Web 应用程序,初始运行时如左图所示,点击Button 按钮,则页面变化为右图。

请填写程序中所缺代码:页面设计代码:……<form id="form1" runat="server"> </form> ……程序代码:……protected void _______________________(object sender , EventArgs e) { }二、(本题10分)设计Web 应用程序,其初始运行页面如左图所示,选择左边列表框后,点击“确认”按钮,则在按钮下方显示所选择的年级(参见右图)。

请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分得得分</form>……程序代码:……private void _______________________________ (object sender, System.EventArgs e){}三、(本题10分)设计Web应用程序,其初始运行时,在页面中显示一个日历(如得得分左图所示);点击日历中某个日期后,在日历下方显示被选中的日期以及该日期是星期几(如右图所示)。

请填写试卷中所缺代码:页面设计代码:……</form>……程序代码:……protected void _______________________________(object sender, EventArgs e){}四、(本题10分)设计Web应用程序,在页面中两个日期(如左图所示);使用验得得分证控件验证这两个日期的合理性,如果不合理则显示如右图所示的提示信息,填入并填写所缺代码:页面设计代码:……</form>……五、(本题15分)设计如下图所示的Web页面,在页面中可以填写多行信息,点击得得分“保存”按钮后,将文本框中填写的内容保存到“c:\1.txt”文件中。

WEB程序设计

WEB程序设计

综合作业1. (单选题) 对于一个XML文档,以下哪个元素的名称是正确的( )(本题2.0分)A、<Note>B、<phone number>C、<1dollar>D、以上三个都不正确学生答案:未答题标准答案:A解析:得分: 02. (单选题) 在XML Schema文档中,定义一个雇员的年龄时,要求是18~58周岁之间。

下面代码配置中,正确的是( )(本题2.0分)A、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:integer"><xs:minInclusive value="18"/><xs:maxInclusive value="58"/></xs:restriction></xs:element>B、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:string"><xs:minInclusive value="18"/><xs:maxInclusive value="58"/></xs:restriction></xs:simpleType></xs:element>C、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:integer"><xs:min value="18"/> <xs:max value="58"/></xs:restriction></xs:simpleType></xs:element>D、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:string"><xs:min value="18"/> <xs:max value="58"/></xs:restriction></xs:element>学生答案:未答题标准答案:A解析:得分: 03. (单选题)在一个web应用中有页面index.html,具体代码如下:<html><body><img src="/image01.jpg"><img src="/image02.jpg "> <img src="/image03.jpg "></body></html>请问在IE浏览器中请求该页面时,浏览器会发出几次请求( )(本题2.0分)A、1次B、2次C、3次D、4次学生答案:未答题标准答案:D解析:得分: 04. (单选题) 下面选项中,可以实现浏览器重定向的状态码是( )(本题2.0分)A、100B、200C、304D、303学生答案:未答题标准答案:C解析:得分: 05. (单选题) 下面选项中, Servlet需要运行的环境是( )(本题2.0分)A、客户端B、IE浏览器C、Servlet容器D、Servlet本身学生答案:未答题标准答案:C解析:得分: 06. (单选题) Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下( )(本题2.0分)A、classB、classesC、libD、conf学生答案:未答题标准答案:B解析:得分: 07. (单选题) 下面选项中, 用于返回某个资源文件的InputStream 输入流对象的方法是( )(本题2.0分)A、getRealPath(String path)B、getResource(String path)C、getResourcePaths(String path)D、getResourceAsStream(String path)学生答案:未答题标准答案:D解析:得分: 08. (单选题)在Java Web应用程序中,给定某Servlet程序的代码如下所示:Public class Servlet1 extends HttpServlet{Public void doGet(HttpServletRequestrequest,HttpServletResponse response) ThrowsServletException IOException{System.out.println(“get”);}Public void doPost(HttpServletRequestrequest.HttpServletResponse response) ThrowsServletException,IOException{System.out.println(“post”);doGet(reauest,response);}}用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是( )(本题2.0分)A、getB、postC、get postD、post学生答案:未答题标准答案:A解析:得分: 09. (单选题)阅读下面代码:Book book = BookDB.getBook(id);HttpSession session = req.getSession();List<Book> cart = (List) session.getAttribute("cart");if (cart == null) {cart = new ArrayList<Book>();session.setAttribute("cart", cart);}cart.add(book);下面选项中,哪个是对上述代码功能的正确描述( )(本题2.0分)A、实现不同用户的不同浏览器之间共享同一个购物车中的数据B、实现不同的应用程序之间共享同一个购物车中的数据C、实现放在不同web容器中的不同应用程序共享同一个购物车中的数据D、实现了每个不同的浏览器都有自己对应的一个购物车,来实现数据共享学生答案:未答题标准答案:D解析:得分: 010. (单选题) 下面关于配置Web应用的缺省Servlet的说法中,正确的是( )(本题2.0分)A、可以将Servlet的映射路径配置为\B、可以将Servlet的映射路径配置为/C、可以将Servlet的映射路径配置为\\D、可以将Servlet的映射路径配置为//学生答案:未答题标准答案:B解析:得分: 011. (单选题) 下列方法中,哪个不是Servlet接口中的方法( )(本题2.0分)A、init()B、service()C、getServlet()D、getServletInfo ()学生答案:未答题标准答案:C解析:得分: 012. (单选题) 在HttpServletRequest接口中,用于获取所有请求头名称并返回Enumeration对象的方法是( )(本题2.0分)A、getMethod()B、getHeader(String name)C、getHeaders(String name)D、getHeaderNames()学生答案:未答题标准答案:D解析:得分: 013. (单选题) JSPModel2开发的系统中,实现控制器的是( )(本题2.0分)A、JSPB、HTMLC、JAVABEAND、SERVLET学生答案:未答题标准答案:D解析:得分: 014. (单选题) XML是一种类似于HTML的标记语言,它的全称是( )(本题2.0分)A、超文本标记语言B、可扩展标记语言C、动态标记语言D、动态超文本标记语言学生答案:未答题标准答案:B解析:得分: 015. (单选题) 在Constructor类中,用于获取构造方法名称的方法是( )(本题2.0分)A、getModifiers()B、getName()C、getParameterTypes()D、getModify()学生答案:未答题标准答案:B解析:得分: 016. (单选题) 下面选项中, 用于根据指定名称获取ServletContext的域属性值的方法是( )(本题2.0分)A、String getAttibute(String name)B、Object getAttibute(String name)C、String getAttibute(Object name)D、Object getAttibute(Object name)学生答案:未答题标准答案:B解析:得分: 017. (单选题) 对于一个XML文档,以下哪个元素的名称是错误的( )(本题2.0分)A、<Note>B、<h1>C、<1dollar>D、以上三个都不正确学生答案:未答题标准答案:C解析:得分: 018. (单选题) 客户端的每次请求调用Servlet都会执行的Servlet 生命周期方法是( )(本题2.0分)A、init()B、destory()C、service()D、close()学生答案:未答题标准答案:C解析:得分: 019. (单选题) 下面选项中,能禁止浏览器缓存页面的是( )(本题2.0分)A、response.setDateHeader("Expires",0);response.setHeader("Control","no-cache");response.setHeader("Pragma","no-cache");B、response.setDateHeader("Expires",0);response.setHeader("Cache-Control","no-cache");response.setHeader("Pragma","-1");C、response.setDateHeader("Expires",0);response.setHeader("Cache-Control","no-cache");response.setHeader("Pragma","no-cache");D、response.setDateHeader("Expires",0);response.setHeader("Pragma","no-cache");学生答案:未答题标准答案:C解析:得分: 020. (单选题) 在JSP页面中包含如下jsp代码: <%out.print(new java.util.Date().toLocaleString()); %> 则下面说法中,正确的是( )(本题2.0分)A、该代码是将信息打印在客户端控制台上B、该代码是将信息打印在服务器控制台上C、该代码是将信息打印在客户端浏览器上D、每次在客户端浏览器上访问此jsp页面,显示时间都是一样的学生答案:未答题标准答案:C解析:得分: 021. (多选题) 在DTD属性定义中,属性类型的取值可以是( )(本题4.0分)A、CDATAB、Enumerated(枚举类型)C、IDD、IDREF和IDREFS学生答案:未答题标准答案:ABCD解析:得分: 022. (多选题) JSP Model2架构模型采用的技术包括( )(本题4.0分)A、JSPB、JSC、ServletD、JavaBean学生答案:未答题标准答案:ACD解析:得分: 023. (多选题)阅读下列的DTD文件<!ELEMENT 书架 (书+)><!ELEMENT 书 (书名,作者,售价)><!ELEMENT 书名 (#PCDATA)> <!ELEMENT 作者 (#PCDATA)><!ELEMENT 售价 (#PCDATA)>关于上述DTD,下列描述正确的是( )(本题4.0分)A、在第1行中,使用<!ELEMENT …>语句定义了一个元素,其中“书架”是元素的名称B、在第1行中,“(书+)”表示书架元素中有一个或者多个书元素C、在第2行中,“书”是元素名称,“(书名,作者,售价)”表示元素书包含书名、作者、售价这三个子元素,并且这些子元素可以按任意顺序出现D、在第3~5行中,“书名”、“作者”和“售价”都是元素名称,“(#PCDATA)”表示元素中嵌套的内容是普通的文本字符串学生答案:未答题标准答案:ABD解析:得分: 024. (多选题) 下面选项中,哪些可以禁用浏览器缓存( )(本题4.0分)A、Expires: -1B、Cache-Control: no-cacheC、Pragma: no-cacheD、Last-Modified: -1学生答案:未答题标准答案:ABC解析:得分: 025. (多选题) 一个用户安装了Tomcat,但无法启动Tomcat,可能是由于哪些原因引起的( )(本题4.0分)A、没有安装JDKB、Tomcat与JDK的版本不匹配,例如Tomcat7推荐使用JDK7版本C、没有设置JAVA_HOME系统环境变量D、以上都有可能学生答案:未答题标准答案:ABCD解析:得分: 026. (判断题) XML元素的属性取值,必须要用双引号(“”)或者单引号(‘’)引起来,否则将被视为错误。

2023年计算机二级《Web程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:27

2023年计算机二级《Web程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:27

2023年计算机二级《Web程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】Textarea 属性之Rows用于设置:( )A.多行文本框名称B.设置最多可以输入的行数C.设置每行可以输入的字符D.设置每列可以输入的字符数正确答案:D2.【单选题】Web 的工作模式是( ) 。

A.客户机/ 服务器B.浏览器/ 服务器C.浏览器/ 浏览器D.浏览器/ 客户机正确答案:B3.【单选题】如果只希望在多个页面间共享数据,可以使用( )作用域A.request,sessionB.application sessionC.request,applicationD.pageContext request正确答案:A4.【问答题】一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置?正确答案:答:每个分院设置各自的虚拟目录。

虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

5.【单选题】在以下选项中,不合法的标识符是______。

A.a*bB.smallD.average_grade正确答案:A6.【单选题】在J2EE的Model Ⅱ模式中,模型层对象被编写为( )。

A.AppletB.JSPC. ServerD. JavaBean正确答案:D7.【单选题】在DHTML中把整个文件的各个元素作为对象处理的技术是: ( )A. HTMLB. CSSC.DOMD.Script8.【单选题】下列选项中,不是Page指令属性的是( )。

A.CodePageB.Debugspacenguage正确答案:C9.【单选题】下列数据类型属于引用类型的是( )。

A.boolB.charC.stringD.enum正确答案:C10.【单选题】CSS这个缩写名词所代表的具体含义是________ 。

全国计算机二级Web程序设计试题库

全国计算机二级Web程序设计试题库

全国计算机二级Web程序设计试题库一、名词解释1、HTML:hyper text markup language ,超文本标记语言2、ASP:active server pages,活动服务器网页3、URL:uniform resorce locator,统一资源定位符4、3W:world wide web,万维网5、CSS:cascading style sheets,层叠式样式表6、<hr>:水平线标记7、Now函数功能:根据计算机系统设定的日期和时间返回当前的日期和时间值8、Trim 函数功能:去掉字符串前后的空格9、Len 功能:返回字符串内字符的数目,或是存储一变量所需的字节数10、msgbox():基本输出信息框11、CStr函数:将数据转换成一个字符串12、事件:是对网页中各种控件状态改变的一种描述。

13、对象:浏览器中或脚本编写中用于综合描述一组功能和事件的组合体14、<%Session.abandon%>意思为:清除所有的session15、组件:是将执行某项或一组任务的代码集成为一个独立的可调用的模块16、SQL:structured query language,结构化查询语言17、ADO:ActiveX Data Objects.ActiveX数据对象18、ODBC:open database connectivity,开放式数据库连接19、InputBox函数:在键盘上输入数据20、IsNumeric函数:测试自变量是否是一个数值二、填空题1、如果操作系统是Windows 2000,一般需要安装______ 组件才能运行ASP程序。

(IIS)2、ASP的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了的_______负担。

(网络传输)3、ASP的脚本程序是在_______执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了网络传输的负担。

《Web程序设计》复习题库及答案

《Web程序设计》复习题库及答案

《Web程序‎设计》练习测试题‎库一、单选题1、下面哪个是‎属性而不是‎标记()。

A、IMGB、FORMC、 HREFD、TD2、 App_D‎a ta目录‎用来放置()。

A、共享的数据‎库文件B、共享文件C、被保护的文‎件D、代码文件3、下面关于绝‎对路径的说‎法,正确的是()。

A、绝对路径是‎被链接文档‎的完整UR‎L,不包括使用‎的传输协议‎B、使用绝对路‎径需要考虑‎源文件的位‎置C、在绝对路径‎中,如果目标文‎件被移动,则链接同样‎可用D、创建外部链‎接时,必须使用绝‎对路径4、系统提供数‎据库通用接‎口的目的是‎为了()。

A、提高程序运‎行的效率B、应用程序设‎计不必考虑‎数据库的类‎型C、保证程序安‎全D、易于维护5、在配置Gr‎i dVie‎w控件的S‎q lDat‎a Sour‎ce数据源‎控件过程中‎,单击【高级】按钮的目的‎是()。

A、打开其他窗‎口B、输入新参数‎C、生成SQL‎编辑语句D、优化代码6、下面几个图‎形控件中,不能执行鼠‎标单击事件‎的控件是()。

A、Image‎B utto‎nB、Image‎C、Image‎M apD、Image‎U RL7、web.confi‎g文件不能‎用于()。

A、Appli‎c atio‎n事件定义‎B、数据库连接‎字符串定义‎C、对文件夹访‎问授权D、基于角色的‎安全性控制‎8、CSS样式‎不包括()。

A、基于元素的‎样式B、基于类的样‎式C、基于ID的‎样式D、基于文件的‎样式9、下面对pr‎o tect‎e d修饰符‎说法正确的‎是()。

A、只有在派生‎类中访问B、只能在所属‎的类中访问‎C、能在当前应‎用程序中访‎问D、能在所属的‎类或派生类‎中访问10、使用V al‎i dato‎rSumm‎a ry控件‎需要以对话‎框形式显示‎错误信息,则应()。

A、设置属性S‎h owSu‎m mary‎值为tru‎eB、设置属性S‎h owMe‎s sage‎B ox值为‎t rueC、设置属性S‎h owSu‎m mary‎值为fal‎s eD、设置属性S‎h owMe‎s sage‎B ox值为‎false‎11、Sessi‎o n状态和‎C o oki‎e状态的最‎大区别是()。

全国计算机二级Web程序设计试题

全国计算机二级Web程序设计试题

全国计算机二级Web程序设计试题一、单选题(共40题,共100分)1.Session与 Cookie 状态之间的最大区别在于: ( )A.存储位置的不同B.类型不同C.生命周期不同D.容量不同2.关于 B/S 和 C/S 编程体系,下面说法不正确的是( )A. B/S、结构的编程语言分成浏览器编程语言和服务器编程语言B.HTML 和 CSS 都是由浏览器解释的, JavaScript 语言和VBScript 语言都是在浏览器上执行的C.目前应用领域的数据库系统全部采用网状型数据库D.JSP是 Sun 公司推出的 , 是 J2EE 13 种核心技术中的一种3.对于下面的语句,执行的结果是( )A.中国你好B.中国C.你好D.出错4.下面哪种语言不是被浏览器执行的( )A.HTMLB.JavaScriptC.VBScript5.当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应该选用的控件是( )A.RadioButtonB.CheckBoxListC.CheckBoxD.RadioButtonList6.目前在 Internet 上应用最为广泛的服务是 ( ) 。

A.FTP 服务B.WWW 服务C.Telnet 服务D.Gopher 服务7.若要设置下拉式菜单的各个选项,可以使用哪个标记。

( )A.B.C.D.8.我们可以使用哪个 ASP 对象取得表单字段的值。

( )A.ResponseB.SessionC.RequestD.Form9.下面( )函数可以返回当前的日期和时间。

A. NowB.DateC.TimeD.Today10.如果需要确保用户输入大于 30 的值,应该使用( )验证控件A.RequiredFieldValidatorpareValidatorC. RangeValidatorD.Regparexpression_rValidator11.下面关于 HTML的描述错误的是 ( )A.超文本标记语言,一种为 Internet 文档设计的标记语言B.与操作系统平台的选择无关,只要有浏览器就可以运行 HTML 文档C.所有的标记都是成对出现D.由浏览器解释 HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上12.下列说法正确的是 ( )A.页面上有动态的东西就是动态网页B.静态网页内容固定,交互性能比动态网页差C.ASP、JSP和 技术都是把脚本语言嵌入到 HTML文档中 程序和 ASP程序一样都是解释执行13.需要写入与 HTML标记相同的文本时,应利用以下何种方法进行编码: ( )A.Response.Server.(HtmlEncode ( “”))B.Response.Write( “Server.HtmlEncode ( “”)”)C.Response.Write(Server.HtmlEncode ( “”))D. Server.Server(Write.HtmlEncode ( “”))14.下面哪一个文件是全局配置文件( )A.Global.asaxB.Web.configC.Styles.cssD.AssemblyInfo.vb15.Global.asax 文件中 Session_Start 事件何时激发( )A.在每个请求开始时激发B.尝试对使用进行身份验证时激发C.启动会话时激发D.在应用程序启动时激发16.下面哪一个对象用于与数据源建立连接: ( )mandB.DataReaderC.DataReaderD.DataAdapter17.Session 对象的默认有效期为多少分钟: ( )A.10B.15C.20D.应用程序从启动到结束18.请问下面程序段执行完毕,页面上显示内容是什么:( )Response.Write ( “ 新浪”)A.新浪B. 新浪C.新浪(超链接)D.该句有错,无法正常输出19.下列标记不属于 HTML文档的基本结构的是: ( )A.B.C.D.20.下面协议中用于在 Web浏览器和服务器之间传输 Web文档的是( )。

web程序设计试卷

web程序设计试卷

web程序设计试卷Web程序设计试卷一、选择题(每题2分,共20分)1. 以下哪个不是HTML5的新特性?A. 语义化标签B. 地理定位C. 表单验证D. 表格排序2. CSS中,以下哪个属性用于设置元素的背景颜色?A. `background`B. `background-color`C. `bgcolor`D. `color`3. JavaScript中,以下哪个方法用于获取页面中元素的值?A. `getElementById()`B. `getElementsByClassName()`C. `getValue()`D. `getAttribute()`4. 在JavaScript中,以下哪个不是事件类型?A. `click`B. `load`C. `submit`D. `refresh`5. 以下哪个不是Web前端开发中的常用框架?A. ReactB. AngularC. Vue.jsD. Django6. AJAX请求中,以下哪个不是HTTP请求方法?A. GETB. POSTC. DELETED. FILL7. 在HTML中,以下哪个标签用于定义文档的头部?A. `<header>`B. `<head>`C. `<footer>`D. `<section>`8. 以下哪个CSS选择器用于选择所有`<p>`标签?A. `p`B. `p.all`C. `p#all`D. `.all`9. JavaScript中,以下哪个对象用于处理浏览器和服务器之间的请求?A. `XMLHttpRequest`B. `XML`C. `HTTP`D. `AJAX`10. 在JavaScript中,以下哪个方法用于将字符串转换为大写?A. `toLowerCase()`B. `toUpperCase()`C. `trim()`D. `replace()`二、简答题(每题10分,共20分)1. 请简述HTML、CSS和JavaScript在Web开发中的作用和它们之间的关系。

「WEB程序设计试题及答案」

「WEB程序设计试题及答案」

一、填空题1.HTTP协议的工作模式是基于________、_________。

2.Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。

3.JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。

4.IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。

5.DHTML中的D指的是_______。

6.DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。

它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。

7.ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。

8.ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。

9.________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。

10.可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。

二、选择题1.相对比较早出现的服务器端技术是:A.ASP B.CGIC.JSPD.JavaScript2.Web的工作模式是:A.客户端/服务器端B.浏览器/服务器C.浏览器/浏览器 D.浏览器/客户端3.<br>表示:A.分段B.产生空格C.强制换段D.强制换行4.一组选项中可以选择多项的表单元素是:A.Checkbox B.RadioC.Text D.Textarea5.在DHTML中把整个文件的各个元素作为对象处理的技术是:A.HTML B.CSS C.DOM D.Script6.下面那种语言是解释执行的:A.C++B.DelphiC.JavaScriptD.Java7.ASP文件所有的Script程序代码均须放在下列符号之间:A./**/B.<!---?C.<pre></pre>D.<%%>8.<%Response.Write"您来访的时间是:"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"%>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:A.您来访的时间是:2006年5月20日B.Response.Write"您来访的时间是:"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"C.<%您来访的时间是:2006年5月20日%>D.您来访的时间是:"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"9.SQL语句中创建数据表的语句是:A.Create Table B.Produce TableC.Alter Table D.Drop Table10.Response.Redirect"login.asp"表示:A.覆盖login.aspB.关闭login.aspC.在一个新窗口中打开login.asp D.重定向到login.asp三、简答题1.简述标记<p>同<B>的区别答:1)<p>分段标签,表示一个段落的开始;2)<B>表示字体设置为粗体2.Java和Javascript之间的关系是怎样的3.ASP的特点4.DHTML技术的组成答:JavaScript与Java是两个公司开发的不同的两个产品。

Java-Web程序设计题库(含答案)

Java-Web程序设计题库(含答案)

Java Web程序设计题库(含答案)一、选择题1、以下文件名后缀中,只有( C )不是静态网页的后缀。

A、.htmlB、.htm C .JSP D、.shtml2、以下文件名后缀中,只有( B )不是动态网页的后缀。

A、.jspB、.htmlC、.aspxD、php3、在page指令中,( C )属性是可以在页面中重复的属性。

A、languageB、bufferC、importD、autoflush4、JSP的结构由( B )组成(多选)。

A、指令B、注释C、脚本元素D、操作5、以下选项中,那一项不是JSP指令( B )。

A、pageB、importC、includeD、taglib6、下面哪种数据类型是基本类型( D )。

A、classB、interfaceC、数组D、char7、下面哪种数据类型是引用类型( C )。

A、booleanB、intC、interfaceD、long8、下面哪一个运算符具有3个操作数( D )。

A、*B、++C、&&D、?:9、下面那个运算符只有一个操作数( A )。

A、~B、||C、<<D、/10、下面那个语句是条件语句( C )。

A、break语句B、while语句C、if语句D、for语句11、类中的成员默认的访问修饰符是( A )。

A、privateB、protectedC、publicD、空12、常量使用( C )进行修饰A、privateB、abstractC、finalD、static13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。

A.客户端的浏览器B.Web服务器的HTTP引擎C.Web服务器的Servlet容器D.Servlet对象14、对于标准的Web网页,通常使用( B )表示响应信息是HTML 格式的文本文件。

A.text/css B. text/htmlC.application/vnd.ms-excel D.application/msword15、下面哪个方法不属于session对象( D )A、getAttributeNames()B、getservletContext()C、invalidate()D、addCookie(Cookie cook)16、下面哪个方法不属于request对象( B )A、getServerName()B、getServerInfo()C、getServletPath()D、getServerPort()17、能够获取当前页信息并调用页面方法的对象是( B )A、requestB、pageC、PageContextD、session18、以下操作中,( A )是与使用JavaBean无关的。

WEB程序设计练习题

WEB程序设计练习题

JSP语法一、选择题1. 下面那个方法能够读取给定HttpServletRequest request对象中的所有Cookie?A. request.getCookies()B. request.getAttributes()C. request.getSession ().getCookies()D. request.getSession (). GetAttributes()答案: A2. JSP页面需要创建仅在本页面使用的JavaBean的示例,为了完成此功能必须使用jsp:useBean的哪两个属性进行设置?(选择两个选项)A. idB. typeC. nameD. classE. scopeF. create答案: A, DScope 默认值为page, 所以不需要进行设定. 两个必须指定的属性为ID 和CLASS.3. 给定程序片段:<%--在此处插入代码--%><html><body>Today is: <%= new Date() %></body></html>为了能够让程序正确运行需要在第一行添加以下那条语句?A. <%@ page import='java.util.Date' %>B. <%@ import class='java.util.Date' %>C. <%@ include file='java.util.Date' %>D. <%@ include class='java.util.Date' %>答案: A4. 在页面转换阶段会发生以下哪三个事件?(选择三个选项.)A. 调用jspInit方法B. 创建JSP页面的实现类.C. 对JSP页面的实现类进行编译D. 对JSP页面的语法进行合法性检查,以判断是否符合JSP语法。

WEB程序设计试题

WEB程序设计试题

一、单选题(共10小题,每小题2分,共20分)1、下列不属于textbox控件属性的是()A、textB、readonlyC、IDD、Page_Load2、在中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。

A、StyleB、TextModeC、TypeD、Input3、上传文件一般使用以下哪个控件()A、labelB、textboxC、listboxD、fileupload4、在C#中,关于continue和break用于循环时,以下说法正确的是()A、break是退出整个循环语句,执行循环后面的语句B、continue是退出整个循环语句, 执行循环后面的语句C、break是中断本次循环,进入下一次的循环D、continue是中断整个循环5、当你在编写一个应用程序,实现一个会员的注册页面,你要使用ASP的内部控件来实现职业的选择,此时()控件应该是首选A、CheckBoxB、ListBoxC、DropDownListD、TextBox6、当有用户请求Web页面时,会触发()事件A、Application_Start()B、Session_Start()C、Application_End()D、Session_End()7、设置控件属性的方法有()A、设计视图和源视图B、组件视图和逻辑视图C、控件视图和源视图D、设计视图和逻辑视图8、在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( )A、CacheB、SessionC、RequestD、Application9、Application对象的默认有效期为多少分钟? ( )A、10B、15C、20D、应用程序从启动到结束10、在C#中,下列说法错误的是()A、可以和JavaScript做兼容开发B、C#语言是微软公司开发的C、可以开发C\S架构的网站D、不是面向对象的语言二、填空题(共10小题,每小题2分,共20分)11、ASPX网页的代码储存模式有两种,它们是________和________。

JavaWeb程序设计期末考试题

JavaWeb程序设计期末考试题

JavaWeb程序设计期末考试试卷分值:100分一、选择题(本大题共15题,每题2分,共30分)1.JSP页面以()为扩展名进行保存。

A、.jpsB、.jspC、.javaD、.JSP2.在JSP中如果要导入java.io.*包,应该使用 ( )指令。

A、 pageB、 taglibC、 includeD、 forward3.配置 JSP运行环境,若 WEB 应用服务器选用TOMCAT,以下说法正确的是()A 、先安装 TOMCAT ,再安装 JDKB、先安装 JDK ,再安装 TOMCATC、不需安装 JDK,安装 TOMCAT就可以了D、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系4.JSP中的隐式注释为 ( )。

A、 // 注释内容B、 <! —注释内容 -->C、 <%-- 注释内容 --%>D、 /* 注释内容 */ 5.使用 response对象进行重定向时使用的方法为()。

A、getAttribute()B、 sendRedirect()C、 setContentType()D、 setAttribute()6.在 JSP 中,()动作用于将请求转发给其他JSP页面。

A、forwardB、includeC、useBeanD、setProperty7.Servlet 程序的入口点是()A、init ()B、main()C、service()D、doGet()8.每次传递请求或响应时调用Filter 的()方法。

A、init()B、doFilter()C、destroy()D、getInitParameter()9.在JSP中调用JavaBean时不会用到的标记是()A、<JavaBean>B、<jsp:usebean>C、<jsp:setproperty>D、<jsp:getproperty>10.Cookie.setMaxAge(60*60)的作用是( )。

全国计算机二级Web程序设计试题库

全国计算机二级Web程序设计试题库

全国计算机二级Web程序设计试题库一、名词解释1、HTML:hyper text markup language ,超文本标记语言2、ASP:active server pages,活动服务器网页3、URL:uniform resorce locator,统一资源定位符4、3W:world wide web,万维网5、CSS:cascading style sheets,层叠式样式表6、<hr>:水平线标记7、Now函数功能:根据计算机系统设定的日期和时间返回当前的日期和时间值8、Trim 函数功能:去掉字符串前后的空格9、Len 功能:返回字符串内字符的数目,或是存储一变量所需的字节数10、msgbox():基本输出信息框11、CStr函数:将数据转换成一个字符串12、事件:是对网页中各种控件状态改变的一种描述。

13、对象:浏览器中或脚本编写中用于综合描述一组功能和事件的组合体14、<%Session.abandon%>意思为:清除所有的session15、组件:是将执行某项或一组任务的代码集成为一个独立的可调用的模块16、SQL:structured query language,结构化查询语言17、ADO:ActiveX Data Objects.ActiveX数据对象18、ODBC:open database connectivity,开放式数据库连接19、InputBox函数:在键盘上输入数据20、IsNumeric函数:测试自变量是否是一个数值二、填空题1、如果操作系统是Windows 2000,一般需要安装______ 组件才能运行ASP程序。

(IIS)2、ASP的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了的_______负担。

(网络传输)3、ASP的脚本程序是在_______执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了网络传输的负担。

WEB程序设计习题集

WEB程序设计习题集

《WEB程序设计》习题集一、HTML部分选择题:1. 以下哪种不是在客户端运行的a) JavaScript b) VB Script c) Java d) HTML2. 以下哪个选项能显示成两行文字a) The first line and <BR> second lineb) The first line and \n second linec) The first line andsecond lined) The first line and second line3. 以下哪个不是HTML字符实体a) &gt; b) &amp; c)&blank; d)&copy;4. 以下哪个是正确的红色表示a) #0000FF b)0000FF c)#FF0000 d)FF00005. <A href="mailto:webmaster@"> post your resume </A>a) mailto:是一种协议,webmaster@是email发送的地址b) mailto: webmaster@是邮件被发送的地址c) mailto: webmaster@是显示在web网页上的超链接d) 以上都不对6. 以下哪个不是<A>标记中合法的TARGET属性值a) _parent b)_self c)_empty d)_top7. 点击Form的RESET按钮,所有Form中的元素都会被清空a) True b) Falsec) 忽略此选项d) 忽略此选项8. <STYLE>标记可以出现在a) <HEAD>…</HEAD>中b) <BODY>…</BODY>中c) a)和b)都正确d) 以上都不正确9. HTML文档中使用绘制水平线需要用以下哪个标签a) <PRE> b) <UL>c) <HR> d) <OL>10. 在HTML网页上,表单中INPUT元素的TYPE属性值设置为以下哪个时,创建重置按钮a) reset b) setc) button d) image11. 以下代码会生成什么样的Frame结构<html><frameset border=”5” cols=”*,20%”><frameset rows=”20%,*”><frame src=”top.html” name=”topFrame” scrolling=”NO”/><frame src=”left.html” name=”leftFrame”/></frameset><frame src=”right.html” name=”rightFrame” scrolling=”NO”/> </frameset></html>a)12. 以下HTML代码在浏览器中的显示结果正确的是<TABLE WIDTH="100%" BORDER=1 BGCOLOR=gray><CAPTION> Sample table </CAPTION><TR ALIGN=CENTER ><TD COLSPAN=2>Cell</TD> <TD> Cell </TD></TR><TR ALIGN=CENTER ><TD ROWSPAN=2>Cell</TD> <TD> Cell </TD> <TD> Cell </TD></TR> <TR ALIGN=CENTER ><TD> Cell </TD> <TD> Cell </TD></TR></TABLE>a)简答题:1、简述Web的工作原理2、什么是HTML,HTML有什么作用3、什么是CSS,CSS嵌入到网页中有哪几种方式4、有以下HTML代码,请说明各单元格的背景颜色<table border=”2”><tr bgcolor=”yellow”><td bgcolor=”red”>1月</td><td>2月</td><td bgcolor=”green”>3月</td></tr><tr bgcolor=”gray”><td bgco lor=”red”>5月</td><td>6月</td><td bgcolor =”gree”>7月</td></tr></table>5、创建一个系统登录的HTML网页,包含一个用户名输入的编辑框、一个密码输入框、一个确认按钮和一个重置按钮二、Javascript部分选择题:1. Javascript可以在浏览器中执行,也可以在Web服务器上执行a) True b) False c) 忽略此选项d) 忽略此选项2. 以下哪个不属于Javascript的引用类型a) 布尔b) 对象c) 数组d) 函数3. Javascript中OnChange()事件产生于i] Text box中的内容发生变化ii] Text area中的内容发生变化iii] 选择list box中的项目iv] 选中checkboxa) 以上都正确b) 只有i]和ii] c) 只有i]和iii] d)只有i], ii]和iii]4. 有以下HTML代码<form name=”form1” action=”sample.jsp” method=”POST”>…<input type=”button” value=”Button 1”><input type=”reset” value=”Button 2” onClick=”form1.submit()”></form>怎样操作才能向服务器提交数据a) 点击“Button 1”b) 点击“Button 2”c) a)和b)都可以d) 以上都不正确5. 以下Javsscript的运行结果为:var m = false;if (m == true)document.write("True");elsedocument.write("False");a) False b) True c) None d) 运行时出错6. 关于JAVA和JavaScript,以下说法正确的是a) 它们不但名字相似,而且功能相似。

Web程序设计习题

Web程序设计习题

一、选择题主机域名center、 nbu、 edu、 cn由四个子域组成,其中( )子域代表国别代码。

D A)center B)nbu C)edu D)cn若一个网页在浏览器中显示为三个框架,这个网页至少包含了( )个页面文件。

C A)6 B)5 C)4 D)3以下标记中,不能嵌入到<body>……</body>中的是( )。

CA)p B)form C)frame D)table域名系统DNS的含义是( )。

BA)Direct Network System B)Domain Name ServiceC)Dynamic Network System D)Distributed Network Service规划网站的目录结构时,下列()说法是正确。

CA)尽量用中文名来命名目录B)整个网站只需要一个images目录C)目录层次不要太深 D)使用长的名称命名目录HTTP协议是一种( )协议。

DA)文件传输协议 B)远程登录协议 C)邮件协议 D)超文本传输协议在HTML中,标题字体标记<hx>中x的最大取值是( )。

CA)4 B)5 C)6 D)7HTML是( )的简写,中文译作( )。

A)hyper text market language ,超文本标记语言B)hyper text media language ,超文本媒体语言C)high text market language ,超文本标记语言D)high text media language ,超文本媒体语言HTML的颜色属性值中,RED的代码是()。

DA)″#″ B)″#0000FF″ C)″#00FF00″ D)″#FF0000″若要在浏览器的标题栏显示文字,应该使用的标记是()。

AA)<TITLE> A)<BODY> C)<A> D)<HEAD>以下标记符中,没有对应的结束标记的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java 语言程序设计一、Java 语言基础知识1. 双目运算符和单目运算符都有哪些?i++和++i的区别是什么?答:双目运算符有:+(表示加)、-(表示减)、*、/、%,单目运算符有:+(表示正值)、-(表示负值)、++、--。

i++是先赋值,再自加;++i是先自加,再赋值;例如:int a,i=1;如果a=i++;则a=1,i=2;如果a=++i;则a=2,i=2;2.Java 语言中,“逻辑与”“逻辑或”“逻辑非”分别用什么表示?答:“逻辑与”用&&表示,“逻辑或”用||表示,“逻辑非”用!表示。

3. 表示数组元素个数的属性是什么?答:length二、类与对象的基本概念1. 什么是对象、类,它们之间的联系?答:对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信息和与它交互的能力;类是具有相同操作功能和相同的数据格式(属性)的对象的集合与抽象。

类与对象的关系可以表述为:一个类是对一类对象的描述,是构造对象的模版,对象是类的具体实例。

2. 请解释类属性、实例属性及其区别。

答:类属性表示类中所有的对象都相同的属性,在声明时加上static 修饰符;实例属性用来存储所有实例都需要的属性信息,不同实例的属性值可能会不同,在声明时不加static 修饰符。

二者的区别为:类属性为所有的对象拥有;实例属性为每个实例对象自己拥有。

3. 请解释类方法、实例方法及其区别。

答:类方法表示具体实例的类中对象的共有行为,在使用时可以将类方法发送给类名,也可以发送给一个类实例,其作用是一样的;实例方法表示特定对象的行为,在声明时前面不加static 修饰符,在使用时需要发送给一个类实例。

类方法也称为静态方法,在方法声明时前面需加static 修饰符。

二者的区别为:类方法在使用时既可以将类方法发送给类名,也可以发送给一个类实例,实例方法在使用时需要发送给一个类实例。

4. 类成员的访问控制符有哪几种? 他们对类成员分别有哪些访问限制的作用?答:类成员的访问控制符有 public,private,protected及无修饰符。

用public 修饰的成员表示是公有的, 也就是它可以被其他任何对象访问(前提是对类成员所在的类有访问权限) 。

用private 修饰的成员只能被这个类本身访问,在类外不可见。

用proteced 修饰的成分是受保护的,只可以被同一类及其子类的实例对象访问。

无修饰符表示相应的成员可以被所在包中的各类访问。

5. 如果在类声明中声明了构造方法, 系统是否还提供默认的构造方法?答:不提供。

三、类的方法1. 编写程序,接收用户从键盘上输入的三个整数x ,y ,z ,从中选出最大和最小者,并编程实现。

答:新建Keyboard.java 文件,其内容为:import java.util.Scanner;import java.io.*;public class Keyboard{static BufferedReader inputStream=new BufferedReader(newInputStreamReader(System.in));public static int getInteger(){try{return (Integer.valueOf(inputStream.readLine().trim()).intValue());}catch(Exception e){e.printStackTrace();return 0;}}public static String getString(){try {return inputStream.readLine();}catch (Exception e){e.printStackTrace();return null;}}}新建Ex1.java 文件,其内容为:public class Exe1{public static void main (String[] args){System.out.print("请输入x:");int x=Keyboard.getInteger();System.out.print("请输入y:");int y=Keyboard.getInteger();System.out.print("请输入z:");int z=Keyboard.getInteger();if (x>y){ if(x>z){ System.out.println("最大数为x :"+x); if(y>z){ System.out.println("最小数为z :"+z);}else{System.out.println("最小数为y :"+y);}}else{System.out.println("最大数为z :"+z);System.out.println("最小数为y :"+y);}}else{if(x>z){System.out.println("最小数为z :"+z);}else{System.out.println("最小数为x :"+x);if(y>z){System.out.println("最大数为y :"+y);}else{System.out.println("最大数为z :"+z);}}}}2. 求出100以内的素数,并将这些数在屏幕上5个一行地显示出来。

答:新建Exe2.java 文件,其内容为:public class Exe2 { public static void main(String[] args) { } for(int i = 2, j = 0; i <= 100; i++) { } if(sushu(i)) { } System.out.printf("%5d", i); j++;if(j % 5 == 0 && j != 0) { } System.out.println(); public static booleansushu(int num) { }} if(num == 2) return true; boolean a = true; for (int m = 2; m <= (num - 1); m++) { } return a; if (num % m == 0) { } a = false; break;3. 使用ng.Math 类,生成100个0---99之间的随机整数,找出他们之中的最大值和最小值,并统计大于50的整数个数。

答:新建Exe3.java 文件,其内容为:public class Exe3{public static void main(String[] args){int min,max,n=0; int[] array=new int[100];array[0]=(int)(Math.random()*100);min=array[0];max=array[0];System.out.println("数列为:");System.out.print(array[0]+" ");for(int i=0;i<100;i++){array[i]=(int)(Math.random()*100);if(array[i]>50)n++;if(array[i]>=max)max=array[i];if(array[i]<=min)min=array[i];System.out.print(array[i]+" ");System.out.println();System.out.println("最小数为="+min);System.out.println("最大数为="+max);System.out.println("大于50的整数个数有:"+n);}}4. 接收用户从键盘上输入的两个整数,求两个数的最大公约数和最小公倍数,并输出。

答:新建Exe4.java 文件,其内容为:class CalcGCD {public static int calcGCG(int a, int b ) {int max=0;int min=0;if (a>b) {max=a;min=b;}else {max=b;min=a;}while (max %min !=0) {int temp= max %min;max=min;min=temp;}} } return min;class CalcLCM {public class Exe4 {}5. 什么是异常?解释抛出、捕获的含义。

答:异常(exception )又称为例外,是特殊的运行错误对象,对应着Java 语言特定的运行错误处理机制。

抛出是指:不在当前方法内处理异常,而是把异常抛出到调用方法中;捕获是指:使用try {}catch (){}块,捕获到所发生的异常,并进行相应的处理。

6. 简述Java 的异常处理机制。

答:在一个方法的运行过程中,如果发生了异常,则这个方法(或者是Java 虚拟机)便生成一个代表该异常的对象(包含了该异常的详细信息),并把它交给运行时系统,运行时系统查找方法的调用栈,从生成异常的方法开始进行回溯,直到找到包含相应异常处理的方法为止。

7. 系统定义的异常与用户自定义的异常有何不同?如何使用这两类异常?答:系统定义的特定情况出现的问题,而此时用来对可能遇到的问题进行处理。

用户定义的是自己觉得可能会出现问题时,需要处理的。

这样避免程序中断或是出现未知错误。

系统异常有两种一种是运行时异常,一种是普通异常,普通异常要求用户捕获或者抛出的,不补货或者抛出就会编译不通过。

运行时异常编译可以通过,但是运行时才显露出来。

8. 系统自定义的常用异常有哪些,分别在声明情况下产生? } public static int calcLCM(int a,int b) { } int gcd=CalcGCD.calcGCG(a,b); intlcm=(a/gcd)*(b/gcd)*gcd; return lcm; public static void main (String[ ] args){ } System.out.print("请输入第一个整数:"); int a=Keyboard.getInteger( );System.out.print("请输入第二个整数:"); int b=Keyboard.getInteger( );System.out.print(a+"和"+b+"的最大公约数为:");System.out.println(CalcGCD.calcGCG(a,b)); System.out.print(a+"和"+b+"的最小公倍数为:"); System.out.println(CalcLCM.calcLCM(a,b));答:系统自定义的常用异常有:ArithmeticException ,整数除法中的除数为0时产生;NullPointerException ,当一个对象没有实例化而访问该对象或者调用它的方法是产生;NegativeArraySizeException ,创建数组时,如果元素个数是个负数,则产生该异常;ArrayIndexOutOfBoundsException ,数组下标越界时产生。

相关文档
最新文档