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应用开发》复习资料
期末复习题一、名词解释命名空间身份验证自定义控件托管代码公共语言运行库授权Web服务器控件二、填空题1.快捷图标表示:________。
2.在ODBC模型中,最终是通过____ ____来操作数据库的。
3.使DataAdapter的_____ ___ 方法,可以将数据填充到DataSet中。
4.在Web窗体的Page_Load事件中可以通过_____ ___ 属性区分窗体是首次还是回送(PostBack)。
5.为确保用户输入的值在指定的范围内,应该选择____ ____验证控件。
6.Web.config 中,所有的配置都必须包含在____ ____标记下。
7.Repeater控件中必须使用的模板是___ _____。
8.当使用集成身份验证访问SQLServer数据库时,SQLServer验证的Windows用户账号是:____ ____ 。
9.要获取DataGrid编辑模板中TextBox的文本,需要使用转换函数____ ____。
10.在处理DataGrid的自动分页事件代码中,应将新的页码赋给DataGrid的________ 属性。
11.快捷图标表示:________。
12.可以在开发环境的________窗口对SQLServer进行管理。
13.服务器验证控件的________ 属性可以将错误信息传达给用户。
14.Web.config 中,所有的配置都必须包含在________标记下。
15.在基于Forms的身份验证中,<authorization>节的? 表示________ ,* 表示________。
16.为了在DataGrid中实现数据排序,通常情况下为其DataSource属性设置的数据源是:________。
17.Codebehind主要是通过把________和________放在不同的文件中来实现代码分离的。
18.的编译命令是:________。
19.使用Command的________ 方法返回DataReader 对象。
《WEB应用与开发》试卷(F卷)
D、在预定义中声明的变量将在JSP页面初始化时初始化
5、下面关于request对象说法错误的是。()
A、request对象是ServletRequest的一个实例
B、当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中
C、getParameterName()方法返回本次请求的参数名字
3、下面哪一个不是JSP本身已加载的基本类?()
A、ng.* B、java.io.*
C、javax.servlet.* D、javax.servlet.jsp.*
4、对于预定义<%!预定义%>的说法错误的是:()
A、一次可声明多个变量和方法,只要以“;”结尾就行
B、一个声明仅在一个页面中有效
A、通过cookie B、利用文件系统
C、利用数据库D、通过ServletContext对象
二、填空题(每空1分,共20分)
1、列举五种常见的动态Web开发技术____________、、____________、____________、CGI。
2、Tomcat服务器的默认端口是____________。
C、Tomcat是一种编程思想D、Tomcat是一个免费的开源的Serlvet容器
2、下面关于page指令说法中错误的是。()
A、page指令用来定义JSP页面中的全局属性
B、一个JSP页面只能包含一个page指令
C、除了import外,其他page指令定义的属性/值只能出现一次。
D、language属性用来指示所使用的语言
的表user(Name,Pwd),如果存在登录成功,否则重新登录。(15分)
A、name B、property
大学web考试题及答案详解
大学web考试题及答案详解一、选择题(每题2分,共20分)1. HTML5中,用于定义最重要的标题的标签是()。
A. `<h1>`B. `<h2>`C. `<h3>`D. `<h6>`答案:A2. CSS中,以下哪个属性用于设置文本的对齐方式?()A. `color`B. `text-align`C. `font-size`D. `background-color`答案:B3. JavaScript中,用于获取页面元素的DOM方法是什么?()A. `getElementById()`B. `getElementsByClassName()`C. `querySelector()`D. A和C都正确答案:D4. 在HTML中,用于创建一个有序列表的标签是()。
A. `<ul>`B. `<ol>`C. `<dl>`D. `<table>`答案:B5. 对于一个网页来说,响应式设计的主要优势是什么?()A. 提高搜索引擎排名B. 提高用户体验C. 减少开发成本D. B和C都是答案:D6. 在JavaScript中,`document.write`方法的作用是什么?()A. 创建一个新文档B. 将内容写入到HTML文档中C. 读取用户输入D. 打开一个新的浏览器窗口答案:B7. CSS中,`box-sizing`属性的默认值是什么?()A. `content-box`B. `border-box`C. `padding-box`D. `margin-box`答案:A8. 在HTML5中,`<canvas>`元素用于()。
A. 嵌入视频B. 嵌入音频C. 绘制图形D. 显示图像答案:C9. JavaScript中的`window.onload`事件何时触发?()A. 当浏览器开始加载网页B. 当浏览器结束加载网页C. 当用户点击网页D. 当用户关闭网页答案:B10. 在HTML中,`<meta>`标签通常用于指定()。
WEB应用开发复习题打印(DOC)
《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控件可以用来强迫用户必需输入信息,该控件并不是用于验证数值的大小与对错,而只是验证用户是否在输人框中输入内容。
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。
Web应用开发考试试题
Web应用开发考试试题一、选择题(每题 2 分,共 40 分)1、以下哪种语言通常用于 Web 应用的前端开发?()A JavaB PythonC JavaScriptD C++2、在 HTML 中,用于定义超链接的标签是()A <a>B <img>C <div>D <p>3、 CSS 中用于设置文本颜色的属性是()A fontsizeB colorC backgroundcolorD border4、以下哪个不是常见的 Web 服务器?()A ApacheB IISC NginxD MySQL5、在 JavaScript 中,以下哪种方法可以获取元素的样式属性值?()A getAttribute()B stylegetPropertyValue()C getComputedStyle()D setAttribute()6、 HTTP 状态码 404 表示()A 服务器内部错误B 成功C 未找到资源D 禁止访问7、以下哪种数据库常用于 Web 应用开发?()A OracleB MongoDBC MySQLD 以上都是8、在 HTML5 中,用于绘制图形的元素是()A <canvas>B <svg>C <figure>D <map>9、以下哪种框架常用于 Web 前端开发?()A VuejsB DjangoC SpringD Ruby on Rails10、在 CSS 中,用于设置元素浮动的属性是()A floatB clearC positionD display11、以下哪种方式可以实现 Web 页面的动态效果?()A AjaxB JavaScriptC CSS 动画D 以上都是12、以下哪个不是 Web 应用的安全威胁?()A SQL 注入B XSS 攻击C 缓冲区溢出D CSRF 攻击13、在 JavaScript 中,以下哪种数据类型可以存储多个值?()A NumberB StringC ArrayD Object14、 HTTP 协议的默认端口是()A 80B 8080C 443D 330615、以下哪种工具常用于 Web 开发的版本控制?()A GitB SVNC MercurialD 以上都是16、在 CSS 中,用于设置元素背景图像的属性是()A backgroundimageB backgroundcolorC backgroundrepeatD backgroundposition17、以下哪种技术可以实现 Web 应用的前后端分离?()A RESTful APIB SOAPC RPCD CORBA18、在JavaScript 中,以下哪种方法可以创建一个新的对象?()A Objectcreate()B new Object()C {}D 以上都是19、以下哪个不是 Web 应用性能优化的方法?()A 压缩资源文件B 减少 HTTP 请求C 使用大型图片D 缓存数据20、在 HTML 中,用于输入文本的表单元素是()A <input type="text">B <input type="password">C <textarea>D 以上都是二、填空题(每题 2 分,共 20 分)1、 HTML 中,`<h1>`到`<h6>`标签用于定义不同级别的_____。
Web开发专升本试题
Web开发专升本试题一、单项选择题(共10题,每题2分,共20分)1. Web开发中,下面哪个是前端开发技术?A. JavaB. PythonC. HTMLD. MySQL2. 下面关于CSS的说法正确的是:A. CSS是一种编程语言B. CSS用于后端开发C. CSS可以用来添加样式和布局D. CSS只能用于网页设计3. 下面关于JavaScript的说法错误的是:A. JavaScript是一种脚本语言B. JavaScript可以用于前端和后端开发C. JavaScript可以通过HTML嵌入到网页中D. JavaScript只能用于客户端编程4. 下面哪个选项不是一种常见的前端框架?A. AngularB. ReactC. Vue.jsD. Django5. 下面哪个是Web服务器软件?A. ApacheB. MySQLC. Node.jsD. MongoDB6. 关于HTTP协议的说法正确的是:A. HTTP是一种数据库管理系统B. HTTP是一种网络协议,用于在客户端和服务器之间传输数据C. HTTP用于文件的传输和存储D. HTTP只能用于静态网页的访问7. 下面哪个选项不是一种常见的数据库类型?A. SQL数据库B. NoSQL数据库C. MongoDBD. ASP数据库8. Web开发中,下面哪个技术用于处理网页的交互和动态效果?A. HTMLB. CSSC. JavaScriptD. SQL9. 下面哪个是一种常见的Web开发集成开发环境(IDE)?A. Visual Studio CodeB. PhotoshopC. EclipseD. IntelliJ IDEA10. 下面哪个选项不是一种常见的版本控制系统?A. GitB. SVNC. MercurialD. FTP二、简答题(共4题,每题10分,共40分)1. 什么是响应式设计(Responsive Design)?为什么在现代Web开发中它很重要?2. 请简要介绍一下常见的前端开发框架 Vue.js 的特点和用途。
Web开发技术复习题
题型:一、单选题(每小题2分,共40分)二、填空题(每空1分,共10分)三、判断(对的打“√”,错的打“×”,每题1分,共10分)四、简答题(每题5分,共20分)五、编程题(每题10分,共20 分)复习资料:1.下面关于框架的构成及设置的说法错误的是:AA.一个框架实际上是由一个HTML文档构成B.在每个框架中,都有一个蓝色的区块,这个区块是主框架的位置C.当在一个页面插入框架时,原来的页面就自动成了主框架的内容D.一般主框架用来放置网页内容,而其他小框架用来进行导航2.<frameset cols=#>是用来指定什么的?BA.混合分框B.纵向分框C.横向分框D.任意分框3.能够设置成口令域的是(A)。
A.只有单行文本域B.只有多行文本域C.单行、多行文本域D.多行“Textarea”标识4.创建最小的标题的文本标签是?CA.<pre></pre>B.<h1></h1>C.<h6></h6>D.<b></b>5.设置围绕表格的边框宽度的HTML代码是?BA.<table size=#>B.<table border=#>C.<table bordersize=#>D.<tableborder=#>6.创建一个位于文档内部位置的链接的代码是?AA.<a href="#NAME"></a>B.<a name="NAME"></a>C.<a href="mailtEMAIL"></a>D.<a href="URL"></a>7.HTML代码<img src="name" align=?>表示? BA.添加一个图象B.排列对齐一个图象C.设置围绕一个图像的边框的大小D.加入一条水平线8.HTML代码<img src="name" border=?>表示? CA.添加一个图象B.排列对齐一个图象C.设置围绕一个图像的边框的大小D.加入一条水平线9.创建黑体字的文本标签是?DA.<pre></pre>B.<h1></h1>C.<h6></h6>D.<b></b>10.在HTML语言中"<FRAME NORESIZE> "的具体含义是下列哪一项?CA.个别框架名称B.定义个别框架C.不可改变大小D.背景资讯11.HTML中显示提示对话框供使用者输入的函数是?BA.itemB.javaEnabledC.navigateD.prompt12.在BASE中定义的目标框架可以被给出的什么属性所覆盖?DA.LINKB.BASEC.METAD.TARGET13.设置链接颜色使用哪种标记?CA.<body bgcolor=?>B.<body text=?>C.<body link=?>D.<body vlink=?>14.“内定选项”的语法是下列哪一项?BA.<IMG SRC="URL" BORDER=?>B.<OPTION SELECTED>C.<ISINDEX PROMPT="***">D.<TEXTAREA WRAP=OFF|VIRTUAL|PHYSICAL></TEXTAREA>15.HTML的颜色属性值中,Black的的代码是?AA."#000000"B."#008000"C."#C0C0C0"D."#00FF00"16.CGI脚本语言环境变量CONTENT_TYPE的意义是下列哪一项? BA.对于用POST递交的表单, 标准输入口的字节数B.值是application/x-www-form-urlencoded.C.值是application/x-www-form.D.递交脚本的用户名17.设置围绕一个图像的边框的大小的标记是?BA.<img src="name" border=?></img>B.<img src="name" border=?>C.<img src="name" heigh=?>D.<img src="name" bordersize=?>18.设置水平线高度的HTML代码是? BA.<hr>B.<hr size=?>C.<hr width=?>D.<hr noshade>19.定义上下分割的框架的大小的是?AA.rowsB.colsC.widthsD.heights20.在HTML语言中"<NOFRAMES></NOFRAMES>"的具体含义是下列哪一项? AA.无框架时的内容B.相关性C.基本视窗名称D.文件形态21.HTML代码<a name="NAME"></a> 表示?CA.创建一个超链接B.创建一个自动发送电子邮件的链接C.创建一个位于文档内部的连接点D.创建一个指向位于文档内部的连接点22.HTML代码<select name="NAME"></select>表示?DA.创建表格B.创建一个滚动菜单C.设置每个表单项的内容D.创建一个下拉菜单23.HTML代码<table width=# or%>表示(C)A.设置表格格子之间空间的大小B.设置表格格子边框与其内部内容之间空间的大小C.设置表格的宽度-用绝对像素值或文档总宽度的百分比D.设置表格格子的水平对齐24.HTML语言中,设置背景颜色的代码是(A)A.<body bgcolor=?>B.<body text=?>C.<body link=?>D.<body vlink=?>25.HTML代码<input type=text name="foo" size=20>表示(B)A.创建一个单选框B.创建一个单行文本输入区域C.创建一个提交按纽D.创建一个使用图象的提交按纽26.表格标记的基本结构是(C)A.<tr></tr>B.<br></br>C.<table></table>D.<bg></bg>27.在HTML中,下面是段落标签的是:DA.<HTML>…</HTML>B.<HEAD>…</HEAD>C.<BODY>…</BODY>D.<P>…</P>28."HTML代码<input type=text name=""foo""size=20>表示?( B )"A.创建一个单选框B.创建一个单行文本输入区域C.创建一个提交按纽D.创建一个使用图象的提交按纽29.HTML代码<hr width=?()>表示。
大学web试题及答案
大学web试题及答案一、选择题(每题2分,共20分)1. 以下哪个不是HTML标签?A. `<a>`B. `<p>`C. `<div>`D. `</>`答案:D2. CSS选择器`#id`代表的是什么?A. 类选择器B. ID选择器C. 标签选择器D. 伪类选择器答案:B3. JavaScript中,用于声明变量的关键字是?A. varB. functionC. constD. A和C答案:D4. 在Web开发中,用于创建客户端和服务器端通信的协议是?A. HTTPB. FTPC. SMTPD. TCP答案:A5. 以下哪个不是Web前端开发常用的框架?A. ReactB. AngularC. Vue.jsD. Django答案:D6. 以下哪个属性用于设置HTML元素的宽度?A. widthB. heightC. styleD. Both A and C答案:D7. 在JavaScript中,用于获取当前日期的函数是?A. Date()B. new Date()C. getDate()D. getToday()答案:B8. 以下哪个不是HTML5的新特性?A. 语义化标签B. 离线存储C. 表单控件D. 内联框架(iframe)答案:D9. 在CSS中,`display: none;`的作用是什么?A. 隐藏元素B. 显示元素C. 改变元素的显示类型D. 移动元素答案:A10. 以下哪个不是Web开发的后端技术?A. PHPB. PythonC. JavaD. HTML答案:D二、填空题(每题2分,共20分)1. HTML的全称是__________。
答案:HyperText Markup Language2. 在CSS中,`__________`属性用于设置元素的背景颜色。
答案:background-color3. JavaScript中的`__________`方法用于将字符串转换为小写。
《WEB应用与开发》试卷(A卷)答案
湖南城市学院学年第学期计算机科学与技术专业班年级期末课程《WEB应用与开发》考核试题标准答案及评分细则考核方式: 闭卷考试时量:120 分钟试卷类型:A一、选择题(每题2分,共30 分)1. D2.D3.A4.A5.D6.A/E7.D8.D9.C10.C 11.C 12.B 13.C 14.C 15.D二、填空题(每空1 分,共20分)1.ASP、PHP、ASP. NET、JSP、CGI2.Java、true、8KB3.application4. Java 虚拟机、垃圾收集机制和代码安全检测5.JSP6.Servlet7.response、response8.指令、动作、脚本9.out三、简答题1.这里显示结果: 1.5’这是插入的Html文件 1.5’你好,这是jsp程序。
1.5’执行代码在这里显示 1.5’2.⑴用Javac编译Bean类 1’⑵将编译好的class文件放入classes的相应文件夹下 1’⑶在JSP页面中使用<jsp:useBean>指令 1’⑷调用相应的Bean示例的相关方法与属性 1’四、<html><head></head><body><table border="2"> 2’<tr><td colspan=4>第一行</td> 3’</tr><tr><th rowspan=3>A</th><td>1</td><td>2</td><td>3</td></tr> 2’<tr><td>4</td><td>5</td><td>6</td></tr><tr> 3’五、阅读下面程序test.jsp,回答问题。
Web程序设计复习题(专升本)
《Web程序设计》复习题(专升本)一、填空题1、列举4个html标签:______、______、______、______。
2、列举5个jsp内部对象:_________、______、______、______、______。
3、说出3种css选择器:_________、______、______。
4、MVC中的M,V,C分别代表_________、______、_________。
5、写出三个jsp标签_________、______、_________。
6、写出两个jsp指令______、_________。
7、列举4个表单标签:______、______、______、______。
8、列举5个EL隐含对象:_________、______、______、______、______。
9、说出3种css使用方法:_________、______、______。
10、MVC中的M,V,C可分别用_________、______、_________技术实现。
11、写出三个jsp指令_________、______、_________。
12、写出两个jsp标签______、_________。
二、选择题1、Java平台分成三个版本,用来开发web应用的是哪个?A Java SEB Java EEC Java ME2、Tomcat的默认服务端口?A 80B 8080C 3306D 80003、下列html标记中表示单选按钮的是:A radioB checkboxC textD password4、表达式语言(EL)的语法格式A <% %> B<%! %> C <%= %> D ${}5、Jsp中获取输入参数信息,使用哪个对象的getParameter()方法?A responseB requestC outD session6、Jsp中保存用户会话信息使用()对象A responseB requestC outD session7、web应用常用数据库永久保存信息,下列哪个是数据库服务器产品?A TomcatB JBossC MySqlD WebLogic8、如果选择一种对象保存聊天室信息,则选择A pageContextB requestC sessionD application9、下列sql命令动词中,用来插入数据的是A insert intoB update Cdelete from D select10、提交表单(form)时,哪个属性表示提交到的地址?A methodB actionC nameD id11、Java平台分成三个版本,用来开发桌面应用的是哪个?A Java SEB Java EEC Java ME12、Mysql的默认服务端口?A 80B 8080C 3306D 800013、下列html标记中表示文本框的是:A radioB checkboxC textD password14、jsp页面中嵌入java语句的语法格式A <% %> B<%! %> C <%= %> D ${}15、Jsp使用哪个对象输出信息?A responseB requestC outD session16、Jsp中保存用户请求信息使用()对象A responseB requestC outD session17、web应用常用数据库永久保存信息,下列哪个不是数据库服务器产品?A TomcatB SqlServerC MySqlD Oracle18、如果选择一种对象保存购物车信息,则选择A pageContextB requestC sessionD application19、下列sql命令动词中,用来删除数据的是A insert intoB update Cdelete from D select20、提交表单(form)时,哪个属性表示提交方法?A methodB actionC nameD id三、名词解释1、HTML2、JSP3、J2EE4、JSTL5、MYSQL6、CSS7、SERVLET8、JAVABEAN9、AJAX10、COOKIE四、Java编程题1、输入三个数,按从小到大的顺序排列?2、输出Fibonacci序列的前20项:0,1,1,2,3,5,8,13…3、判断一个字符串是否是回文?4、求水仙花数:水仙花是一个百位数,它的各位数的立方和等于它本身。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《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。
4、在JSP中,内置对象request封装了用户提交的信息,使用该对象可以获取用户提交的信息。
5、appliation 对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。
6、jsp是运行于web容器上的脚本语言四、判断题1、在JSP中,内置对象response封装了用户提交的信息,使用该对象可以获取用户提交的信息(错)2、从访问者连接服务器开始,到访问者关闭浏览器离开服务器,被称为一次会话(对)3、配置JSP运行环境,若WEB应用服务器选用TOMCAT,不需要先安装JDK(错)4、JSP表达式语言的语法是${EL expression}(对)5、调用sendRedirect方法重定向的访问过程结束后,浏览器地址栏中显示的URL不改变(错)6、过滤器在运行时由Servlet容器调用来拦截和处理请求和响应(对)五、简答题1、jsp中如何操作javabean<jsp:useBean>标签用来在JSP页面中创建一个JavaBean实例并指定作用范围<jsp:setProperty>用来设置JavaBean的属性<jsp:getProperty>用来访问JavaBean的属性2、如何注册Servlet<servlet><servlet-name>LoginServlet</servlet-name><servlet-class>servlet.LoginServlet</servlet-class></servlet><servlet-mapping><servlet-name>LoginServlet</servlet-name><url-pattern>/LoginServlet</url-pattern></servlet-mapping>六、编程题1、写出获取表单<select>域的选择部分的文本的值的javascript脚本代码<script>function _sel(obj){alert("显示文本:" + obj.options[obj.selectedIndex].text);alert("值:" + obj.options[obj.selectedIndex].value);}</script><form name="a"><select name="a" size="1" onchange="_sel(this)"><option value="a">1</option><option value="b">2</option><option value="c">3</option></select></form>2、自定义一个Servlet类public class XxxServlet extends HttpServlet{public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{}Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{doPost(request, response);}}3、自定义通用的取得数据库的连接,释放数据库资源的BaseDao类public class BaseDao {private static final StringDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";//连接数据库驱动名称private static final StringURL="jdbc:sqlserver://localhost:1432;DataBaseName=company";//数据库连接字符串private static final String USER="sa";private static final String PWD="master";/*** 取得数据库的连接*/public Connection getConnection() throwsClassNotFoundException,SQLException{Connection conn=null;Class.forName(DRIVER);conn=DriverManager.getConnection(URL,USER,PWD);return conn;}/*** 释放数据库资源*/public void closeAll(ResultSet rs,PreparedStatement ps,Connection conn){if(rs!=null){try{rs.close();rs=null;}catch(SQLExceptionex){ex.printStackTrace();}}if(ps!=null){try{ps.close();ps=null;}catch(SQLExceptionex){ex.printStackTrace();}}if(conn!=null){try{conn.close();conn=null;}catch(SQLExceptionex){ex.printStackTrace();}}}}“JSP基础知识”单元习题一、填空题1.Tomcat 服务器的默认端口是____________。
2.异常的处理,可在该方法的代码段中包含3类代码:____________、____________和____________代码块。
3.JSP 文件最终会转换为____________文件。
4.在JSP 文件中汉字所使用的编码机制是_____________。
5. JSP 的实质是________________________。
6.JSP 的英文全称是________________________。
7.电子商务的开发标准是________________________。
8.JSP 预加载的类名是____________、____________、____________和____________。
9.java 的数据类型分为两种,它们分别是____________和____________。
10.java 基本类型包括____________、____________、____________和____________。
11.java 引用类型包括____________、____________和____________。
12.java 中类型之间有两种转换方法:____________和____________。
13.____________的内容是相对固定的,而____________的内容会随着访问时间和访问者发生变化。