WEB应用开发复习题打印
WEB应用系统开发期末复习大纲模拟练习

WEB应用系统开发期末复习模拟练习一、选择题(10*2=20分)1.下列说法错误的是()A. 简单地说,CSS 就是一组用来控制网页元素外观的属性B. 在DetailsView控件中不能显示符合条件的多条记录C. 设置图片框控件的SizeMode 属性为StretchImage 时,图片可以按图片框的大小比例缩放显示D. 一个.ASPX页面中可以有多个FORM窗体标签。
2.以下()控件属于正则表达式验证控件A.RequiredFieldValidator 控件B.CompareValidator 控件C. RegularExpressionValidator控件D. CompareValidator控件提供了内置对象不包括()A. Request对象、B. Redirect对象C . Session对象D. Response对象4.以下()事件是DropDownList 控件的非用户自定义事件类型。
A. Click事件B. SelectedIndexChanged事件C. Delete事件D. Check事件5.下列说法错误的是()。
A. 一个系统中只能有一个站点地图文件文件B. 网站中的Global.asax 文件(如果有的话)必须放在应用程序的根目录下C. 三层架构的系统往往比两层架构的系统更安全D. 中不能使用框架技术6.下列说法错误的是()。
A. 可以在Web.config 文件中进行数据库连接配置B. 网站中的Global.asax 文件(如果有的话)必须放在应用程序的根目录下C. 利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框D. 只是ADO的简单升级7. 下面关于与ASP说法错误的是()。
是编译型语言,而ASP解释型脚本语言采用多种面向对象编程语言代码与界面脚本分离,而ASP的代码与界面脚本混在一起D.用和ASP设计WEB应用系统的技术是一样的8. 三层结构体系架构不包括()。
《WEB应用开发》复习题

《WEB应用开发》复习题(一)1.在对SQL Server 数据库操作时应选用(a)。
a)SQL Server .NET Framework 数据提供程序;b)OLE DB .NET Framework 数据提供程序;c)ODBC .NET Framework 数据提供程序;d)Oracle .NET Framework数据提供程序;2.下列选项中,(c)是引用类型。
a)enum类型b)struct类型c)string类型d)int类型3.关于中的代码隐藏文件的描述正确的是(a)a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。
编程逻辑唯一与用户界面不同的文件中。
该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。
b)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
d)以上都不正确。
4.以下描述错误的是(a)a)在C++中支持抽象类而在C#中不支持抽象类。
b)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
c)在C#中可使用new 修饰符显式隐藏从基类继承的成员。
d)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
5.C#的数据类型有(b)a)值类型和调用类型;b)值类型和引用类型;c)引用类型和关系类型;d)关系类型和调用类型;6.下列描述错误的是(d)a)类不可以多重继承而接口可以;b)抽象类自身可以定义成员而接口不可以;c)抽象类和接口都不能被实例化;d)一个类可以有多个基类和多个基接口;7.在DOM中,装载一个XML文档的方法(b)a)save方法b)load方法c)loadXML方法d)send方法8.下列关于构造函数的描述正确的是(c)a)构造函数可以声明返回类型。
《WEB应用开发》复习题

《WEB应用开发》复习题一、填空题1.要使用SQL Server数据操作组件来存取数据,必须加载这个名称空间。
要使用Access数据操作组件来存取数据,必须家族这个命名空间。
2.所有控件均运行于服务器端,这是由控件的属性指定的,因此,ASP.NET控件又被称为。
3. 服务器端Web控件语法格式: 。
Web 控件还拥有一个非常重要的功能,那就是支持,可以和资料源连结,用来显示或修改数据源的数据。
4. VB.NET的变量根据作用域的不同也可分为和。
变量的作用域由声明它的位置决定。
如果是在一个子程序或函数里声明的变量,只在该过程里有效。
否则,在整个文件中有效。
5. 用于验证用户输人的值是否在指定的范围内。
可以检查数字、字符和日期。
6. 可使用自己编写的验证逻辑检查用户的输入。
该验证类型允许检查运行时导出的值。
表示必须输人3个以上由字母(大小写)、数字、符号“_”(下画线)、“-”(中划线)以及“.”组成的字符串,位数不限。
7. 对象就是服务器给客户端的一个编号。
当一台WEB服务器运行时,可能有若干个用户浏览正在浏览这台服务器上的网站。
当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个,同时服务器会自动为其分配一个ID,用以标识这个用户的唯一身份。
8. 使用传送方式可以传送保密、信息量大的应用,提交Web表单信息是用传送方式。
9. 可以用来强迫用户必需输入信息,该控件并不是用于验证数值的大小与对错,而只是验证用户是否在输人框中输入内容。
10. 用于收集以上所有末通过检验的控件的ErrorMessage 属性的值,以摘要的形式显示页上所有验证程序的验证错误并显示在同一页面。
页可以使用这个控件为某一个输入控件指定一个以上的验证,验证的错误信息集中显示。
11.网页表单把网络应用程序的用户界面分割成为两部分:部分和部分。
部分由一个包括标记语言的标记和网页表单指定元素的文件构成。
这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。
web开发试题及答案

web开发试题及答案一、选择题(每题2分,共10分)1. HTML是一种:A. 图像格式B. 网页编程语言C. 网页标记语言D. 服务器端脚本语言答案:C2. CSS的作用是:A. 用于网页布局B. 用于网页内容的编辑C. 用于网页的交互功能D. 用于网页的服务器端处理答案:A3. JavaScript主要用于:A. 网页的服务器端编程B. 网页的客户端交互C. 网页的数据库操作D. 网页的图形设计答案:B4. 下列哪个不是Web开发中的前端技术?A. HTMLB. CSSC. JavaScriptD. PHP答案:D5. RESTful API设计原则中,状态码200表示:A. 请求成功B. 创建成功C. 无内容D. 重定向答案:A二、填空题(每空2分,共10分)1. HTML5中,语义化标签`<header>`通常用于表示网页的_________。
答案:头部2. CSS中,`display: none;`的作用是_________元素。
答案:隐藏3. JavaScript中,`console.log()`函数用于在浏览器的控制台输出信息,而`alert()`函数用于_________。
答案:弹出警告框4. 在Web开发中,使用GET方法请求数据时,数据通常附加在URL的_________。
答案:后面5. AJAX是一种在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,其全称是_________。
答案:Asynchronous JavaScript and XML三、简答题(每题10分,共20分)1. 请简述HTML、CSS和JavaScript在Web开发中的作用和关系。
答案:HTML负责网页的结构和内容,CSS负责网页的样式和布局,而JavaScript负责网页的交互功能。
三者相辅相成,共同构建了现代Web应用的基础。
2. 请解释什么是跨站脚本攻击(XSS)以及如何预防。
Web应用开发本科复习题

《Java Web应用开发》本科复习题一、单项选择题1、ServletContext接口的(d)方法用于将对象保存到Servlet上下文中A、GetServletContext()B、GetContext()C、GetAttributes()D、SetAttributes()2、(a)指令用于将文件嵌入JSP页面A、includeB、taglibC、pageD、language3、在HTTP协议中,用于发送大量数据的方法是(a)A、postB、getC、putD、options4、JSP表达式语言用于访问(d )中存储的数据A、a ppletB、ServletC、Java程序D、JavaBean5、Http协议的状态码(b)指示已成功处理请求A、100B、200C、80D、4046、J2EE 中, JSP EL表达式:${user.loginName}的执行效果等同于(d);A、<%=user.loginName%>B、<%user. loginName%>C、<%user.getLoginName();%>D、<%=user.getLoginName()%>7、Http是一个(a )协议A、无状态B、有状态C、状态良好D、局域网二、多项选择题8、有关MVC设计模式,不正确的描述有(bd )A、使用Servlet作为控制器B、MVC设计模式增大了维护难度C、MVC设计模式属于Model 2D、模型对象向客户端显示应用程序界面9、有关会话跟踪技术描述正确的是(abcd)A、Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端B、关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期C、在禁用Cookie时可以使用URL重写技术跟踪会话D、session是HttpSession接口的实例10、有关JSP隐式对象,以下(acd )描述正确A、隐式对象是WEB容器加载的一组类的实例,可以直接在JSP页面使用B、不能通过config对象获取ServletContext对象C、response对象通过sendRedirect方法实现重定向D、只有在出错处理页面才有exception对象11、MVC模式包括哪几个层(acd)A、模型层B、数据层C、视图层D、控制层三、填空题1、JSP开发网站的两种模式分为jsp+javabean jsp+javabean+servlet2、一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供get()和set()方法访问它的属性3、JSP主要内置对象有:application session request response out exception pageContext config、page。
完整word版JAVAWEB期末复习题

第1章WE 肝发环境(1) 下列关于WE 肝发说法正确的是 。
ABCD Web 是图形化的和易于导航的 Wet 与平台无关Web 是分布式的Web 是动态的(2) 下列关于Tomcat 说法正确的是。
ABCDA )B )C )D ) (3) 下列关于Tomcat 个目录说法错误的是 。
EE) -------------------- work 目录 包含web 项目示例,当发布 web 应用时,默认情况下把 web 文件夹放于此目录下(4) 下列关于HTTP 协议说法正确的是 。
ABCDEHTTP 是一种请求/响应式的协议HTT P 请求消息中 HTT P 请求消息中 HTT P 请求消息中 HTT P 请求消息中 (5) 下列对于JSP 说法中正确的是 。
ABCDEJSP 是Sun 公司推出的新一代站点开发语言JSP 完全解决了目前ASP PHP 的—个通病一一脚本级执行JSP 将内容的生成和显示进行分离JSP 强调可重用的组件JSP 采用标识简化页面开发第2章JSP 编译指令(1) 下列关于JSP 编译指令说法错误的是 。
CC) 编译指令向客户端产生任何输出( 2)下面关于 page 指令说法中错误的是 。
BB) —个JSP 页面只能包含一个page 指令(3) 下面关于page 指令的属性说法错误的是。
DED) session 属性制定此页面是否参与 HTTP 会话。
默认值falseE) errorpage 属性指示当前页面是否为其他页的 errorpage 目标(4) 下列说法中正确的是 。
ABDEA) include 指令通知容器将当前的JSP 页面中内嵌的、在指定位置上的资源内 容包含B) include 指令中 file 属性指定要包含的文件名D) Taglib 指令允许页面使用者自定义标签E) 你必须在使用自定义标签之前使用 <% @ taglib %>指令(5) 下列说法中错误的是 。
web考试题及答案

web考试题及答案Web考试题及答案一、单项选择题(每题2分,共20分)1. HTML5中新增的表单元素是()。
A. inputB. selectC. outputD. textarea答案:C2. CSS中,以下哪个属性用于设置元素的背景颜色?()A. background-colorB. colorC. font-colorD. background答案:A3. JavaScript中,以下哪个函数用于将字符串转换为小写?()A. toUpperCase()B. toLowerCase()C. toUpperCase()D. toCamelCase()答案:B4. 在Web开发中,以下哪个协议用于传输超文本?()A. HTTPB. FTPC. SMTPD. POP3答案:A5. 以下哪个HTML标签用于定义最重要的标题?()A. <h1>B. <h6>C. <p>D. <div>答案:A6. 在CSS中,以下哪个选择器用于选择ID为“header”的元素?()A. headerB. .headerC. headerD. [header]答案:A7. JavaScript中,以下哪个对象用于处理日期和时间?()A. DateC. DateTimeD. Moment答案:A8. 在HTML中,以下哪个标签用于定义客户端脚本?()A. <script>B. <style>C. <link>D. <meta>答案:A9. CSS中,以下哪个属性用于设置元素的外边距?()A. paddingB. marginC. border答案:B10. 在JavaScript中,以下哪个方法用于将数组中的所有元素连接成一个字符串,并返回这个字符串?()A. join()B. concat()C. slice()D. splice()答案:A二、多项选择题(每题3分,共15分)1. 以下哪些是HTML5的新特性?()A. 新的表单控件B. 语义化标签C. 离线存储D. 全局对象答案:ABC2. CSS选择器中,哪些是类选择器?()A. headerB. .headerC. headerD. [header]答案:B3. JavaScript中,哪些方法可以用来获取元素的属性值?()A. getAttribute()B. setAttribute()C. hasAttribute()D. removeAttribute()答案:A4. 在Web开发中,以下哪些是常用的图像格式?()A. JPEGB. PNGC. GIFD. SVG答案:ABCD5. 以下哪些是Web开发的前端技术?()A. HTMLB. CSSC. JavaScriptD. PHP答案:ABC三、判断题(每题2分,共10分)1. HTML中的注释是用<!-- 和 -->包围的。
精选WEB应用程序开发【JAVA-WEB开发】完整版考核题库188题(含参考答案)

WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.简单地说,JDBC能够完成下列三件事:与一个数据库建立连接()、向数据库发送SQL语句()、处理数据库返回的结果()。
答案:connection,statement,resultset2.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment) 7种要素构成。
答案:程序片(Scriptlet),表达式(Exception)3.当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。
答案:synchronized4.JSP页面中,输出型注释的内容写在 _____ 之间。
5.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。
答案:out.flush()6.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:session7.response.setHeader(“Refresh”, “5”)的含义是指__页面刷新时间为 __。
答案:5秒8.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()9.Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:JSP container10.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。
答案:服务,应用程序接口,协议11.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。
答案:initialization,循环体部分,中止部分12.JavaBean的种类分为()和()两类。
答案:可视化 javabean,非可视化 javabean13.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《WEB应用开发》复习题一、填空题1.要使用SQL Server数据操作组件来存取数据,必须加载System.Data.SQLClient 这个名称空间。
要使用Access数据操作组件来存取数据,必须家族System.Data.OleDB这个命名空间。
2.所有控件均运行于服务器端,这是由控件的Runat=server属性指定的,因此,ASP.NET 控件又被称为服务器控件。
3. 服务器端Web控件语法格式: <asp: 控件名称id=”控件名称” … runat=”server”>。
Web 控件还拥有一个非常重要的功能,那就是支持数据捆绑(Data Binding),可以和资料源连结,用来显示或修改数据源的数据。
4. VB.NET的变量根据作用域的不同也可分为过程变量和全局变量。
变量的作用域由声明它的位置决定。
如果是在一个子程序或函数里声明的变量,只在该过程里有效。
否则,在整个 文件中有效。
5. RangeValidator控件用于验证用户输人的值是否在指定的范围内。
可以检查数字、字符和日期。
6. CustomValidator控件可使用自己编写的验证逻辑检查用户的输入。
该验证类型允许检查运行时导出的值。
表示必须输人3个以上由字母(大小写)、数字、符号“_”(下画线)、“-”(中划线)以及“.”组成的字符串,位数不限。
7. Session对象就是服务器给客户端的一个编号。
当一台WEB服务器运行时,可能有若干个用户浏览正在浏览这台服务器上的网站。
当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个ID,用以标识这个用户的唯一身份。
8. 使用POST传送方式可以传送保密、信息量大的应用,提交Web表单信息是用POST传送方式。
9. RequireFieldValidator控件可以用来强迫用户必需输入信息,该控件并不是用于验证数值的大小与对错,而只是验证用户是否在输人框中输入内容。
10. ValidationSummary控件用于收集以上所有末通过检验的控件的ErrorMessage属性的值,以摘要的形式显示页上所有验证程序的验证错误并显示在同一页面。
页可以使用这个控件为某一个输入控件指定一个以上的验证,验证的错误信息集中显示。
11.网页表单把网络应用程序的用户界面分割成为两部分:可视的用户界面部分和用户界面逻辑部分。
可视的用户界面部分由一个包括标记语言的标记和网页表单指定元素的文件构成。
这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。
用户界面逻辑部分由开发者编写的用于与网页表单相互作用的代码组成,代码可以由基于公共语言运行环境的语言编写。
12. 要区分Web表单和HTML表单,只要看这个表单是否有runat属性,并把该属性赋值为server。
13. RegularExpressionValidator控件用于验证用户输人的信息是否符合自定义的规则表达式(Regular Exptession)定义的模式匹配。
该验证类型允许检查可预知的字符序列,如身份证号码、电子邮件地址、电话号码、邮政编码等中的字符序列。
14. CompareValidator控件用于将用户输人的值与某一指定的值进行比较,使用比较运算符(小于、等于、大于等)将用户的输入与另一控件的常数值或属性值进行比较,看该值是否符合要求。
15.对文件及文件夹进行读写操作时,要去掉文件的只读属性,如果windows2000/xp/2003操作系统的文件系统采用了NTFS格式,还要在文件或文件夹的安全属性里添加一个EveryOne用户,操作权限设置为完全控制。
16. .NET Framework提供了一个包含许多高度可重用的接口、类型的类库,该类库是一个完全面向对象的类库。
.NET类库的组织是以命名空间(或Name Space)为基础的。
17. 从代码上来看,Web表单和HTML表单并没有多大的区别,它们都是用<form>和</form>标记来表示的。
但是从具体的处理上来讲,Web表单和HTML表单又有本质的区别。
HTML表单中只包含了表单内部控件和相应的布局信息,而Web表单中则包含了表单内部控件、相应的布局信息及数据提交之后的数据处理代码。
二、选择题1. 下面的语句,strpoint的值是()。
Strpoint=left(”qinxueli@”,3)A.xueB. @C.qinD. com2. Cookie保存的文件名格式为<user>@<domain>.txt,有qinxueli@Microsoft[2].txt,其中的qinxueli代表是()。
A.用户登陆名B. 服务器名C. 客户端机器名D. 电子邮件的用户名3. 访问SQL Server数据库,需要使用的命名空间是:()。
A. System.DataB. System.Data.OleDBC. System.Data.SqlClientD. System.OleDB4. 假定当前工作路径在e:/aspnet/ch06,发布的应用名称为aspnetjc,使用Server.MapPath(“../database/www_news.mdb”)取得的数据库路径是()。
A.e:\ aspnet\database\www_news.mdbB. e:\ aspnetjc\database\www_news.mdbC. e:\database\www_news.mdbD. e:\ aspnet\ch06\database\www_news.mdb5. 下列哪个表达式表示必须输入必须是Internet电子邮件地址的。
()。
A. http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?B. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*C. (\(\d{3}\)|\d{3}-)?\d{8}D. \d{17}[\d|X]|\d{15}6. 用户控件的文件扩展名是()。
A. asxB. aspxC. ctlD. ascx7. 下面的语句,strpoint的值是()。
Strpoint=Instr(”qinxueli@”,”@”)A. 8B. 7C. 6D. 58. 变量y的最终值是()。
y=12y=y+int(-7.45)A.5B.-7.45C.4D.209. 访问Access数据库,需要使用的命名空间是:()。
A. System.DataB. System.Data.OleDBC. System.Data.SqlClientD. System.OleDB10. 假如发布了一个名为的应用系统,域名为My_,本机的IP地址是202.163.45.68。
下面的几种方式的哪一种是可以访问这个系统的。
()A.在本机:http://127.0.0.1/aspnetB.在局域网内的其它计算机:http://locahost/aspnetC.在因特网上的其它计算机:http://127.0.0.1/aspnetD.在本计算机的主文夹下,双击一个.aspx的文件11. 下列表达式表示必须输入3个以上由大小写字母、数字、符号“_”(下划线)、“-”(中划线)以及“.”组成的字符串,位数不限。
()。
A. [A-Za-z0-9_\-\.]{3,}B. [A-Za-z0-9_/-/.]{3,}C. [A~Za~z0~9_\-\.]{3,}D. [A~Za~z0~9_/-/.]{3,}12. 验证用户输入的值在18~60的范围内,要使用()验证控件。
A. RegularExpressionValidatof控件B. CompareValidator控件C.RangeValidator控件D. RequiredFieldValidator控件13. web页面在载入的时候触发的事件是:()。
A. Page_LoadB. ClickC. ChangeD. Page_Unload14. 可以在开发环境的________窗口中对Windows操作系统的各种服务进行管理:A. 服务器管理器B. 类视图C. 属性窗口D. 解决方案资源管理器15. 以下代码执行时有错误发生,请找出原因:()。
Dim objLabel as LabelSet objLabel = lblCaptionlblCaption.Text = "Welcome"A. Label 不是合法的对象B. Text不是合法的属性C. Set不是合法的关键字D. Dim不是合法的关键字16. 在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:()。
A. CompareValidator 控件B. Validation Summary控件C. RequiredFieldValidator控件D. 同时使用RequiredFieldValidator控件和CompareV alidator控件17. 页面事件的生命周期顺序是:()。
A. Page_Load, Page_Init, Change, Click, Page_UnloadB. Page_Load, Page_Init, Click, Change,Page_UnloadC. Page_Init, Page_Load, Change, Click, Page_UnloadD. Page_Init, Page_Load, Click, Change, Page_Unload18. 以下正确的重新定向语句是(多选):()。
A.Response.Redirect(INDEX.ASP) 指向主页文件B.Response.Redirect() 指向网站C.MY-URL=””把一个网站地址赋给变量D.Response.Redirect(MY-URL) 指向变量存储的网站19. 数据库连接语句:strConnString=”Provider=SQLOLEDB;Data Source=(local);Initial Catalog=pubs;User ID=sa”中的Data Source=(local)是指()。
A.数据库服务器名B.客户端的计算机名C.Web服务器的主机名D.指本地数据库服务器20. 在Visual 集成开发环境中,当你想把一个Web服务器控件添加到你的Web窗体时,却发现工具箱中没有“Web窗体”选项卡。
为什么?()A. 你需要设置工具箱的选项B. 工具箱的属性需要重新设置并添加“Web窗体”选项卡C. 你当前的位置是在“HTML”视图,不是“设计”视图D. 工具箱中没有“Web窗体”选项卡21. 下面的()语句可以取回当前的年份。