Web应用基础习题
- 格式:doc
- 大小:24.50 KB
- 文档页数:3
1.7 习题1. 单选题(1)在HTML中超链接标记为()A.<a>和</a>B. <title>和</title>C. <html>和</html>D. <body>和</body>答案:A(2)表单中的数据要提交到的处理文件由表单的()属性指定。
A.methodB. nameC. actionD. 以上都不对答案:C(3)当<input>标记的type属性值为()时,代表一个多选框。
A.textB. radioC. checkboxD. button答案:C(4)以下URL中语法不正确的是()A.:80/software/home.htmlB.telnet://:70C.ftp://答案:D2. 上机练习用记事本或Dreamweaver制作如下几个页面(建议用Dreamweaver制作):link.html:此页面只有一个超级链接,用户单击此链接后将链接到login.html登录页面。
login.html:此页面为用户登录页面,用户可以在此页面输入用户名和密码,然后提交表单。
login_success.jsp:接收用户输入并显示“登录成功!”。
三个页面运行后的效果如图1.8所示。
图1.8 练习题页面运行效果答案:link.html代码如下:<html><head><title>HTML练习</title></head><body><a href="login.html">点击这里登录</a></body></html>login.html代码如下:<html><head><title>登录页面</title></head><body><form action="login_success.jsp" method=”post”>用户名<input type="text" name="textfield"><br>密 码<input type="password" name="textfield"><br><label> <input type="submit" name="Submit" value="提交"></label><label> <input type="reset" name="Submit2" value="重置"></label></form></body></html>login_success.jsp代码如下:<%@ page contentType="text/html; charset=gb2312"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><body>登录成功!</body></html>2.7 习题1. 单选题(1)要运行JSP程序,下列说法不正确的是()A.服务器端需要安装Servlet容器,如Tomcat等。
试卷名称:《Web应用开发》选择题(含参考答案)—JavaEE基础试卷描述:Web开发笔试题目、Java基础笔试、微信考试、在线考试试卷链接:试卷限时:50分一.多选题每题分值:2分是否题目乱序:是是否选项乱序:是是否可回溯:是难度:中1.[多选] 在Session范围中以名称"bean"放置了一个JavaBean属性,JavaBean上有个getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来A.<jsp:getProperty name="bean" property="message">B.${ ().getMessage() %>D.${}答案:BD解析:<jsp:getProperty>前必须先使用<jsp:useBean>并指定scope为request,否则<jsp:getProperty>只会在page范围中寻找属性。
2.[多选] 在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页:List names = new ArrayList();("caterpillar");("names", names);以下哪个选项可以正确地使用EL取得List中的值A.${}B.${names[0]}C.${names.[0]}D.${names["0"]}答案:BD解析:在[]指定索引值时可以用双引号,所以D也是正确的。
3.[多选] 哪些JSTL标签可用来进行Java程序中if、的功能A.<c:if>B.<c:else>C.<c:when>D.<c:otherwise>答案:ACD4.[多选] 关于tag指示元素的body-content属性,以下说明何者正确A.可设定的值有JSP、scriptless、empty与tagdependentB.默认值是scriptlessC.设定为tagdependent时,本体内容将不作任何处理直接传入Tag File中D.如果本体中要执行Scriptlet,则要设定为JSP答案:BC解析:可设定的值只有scriptless、empty与tagdependent,预设是scriptless。
第二章Web应用基础习题一、选择题1.下面描述错误的是()A)HTML文件必须由<html>开头,</html>标记结束。
B)文档头信息包含在<head>与</head>之间。
C)在<head>和</head>之间可以包含<title>和<body>等信息。
D)文档体包含在<body>和</body>标记之间2.下列设置颜色的方法中不正确的是()A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >3.设置文档体背景颜色的属性是()A)text B)bgcolor C)background D)link4.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到()A)浏览器的页面上部B)浏览器的标题栏上C)浏览器的状态栏中D)浏览器的页面下部5.()是标题标记。
A)<p>标记B)<br>标记C)<hr>标记D)<hn>6.<p align="段落对齐方式">标记中,align属性为段落文字的对齐方式,不能取的值为()。
A)Left B)Right C)Center D)width7.<font></font>标记中默认的中文字体是()A)“宋体”B)“幼圆”C)“楷体”D)“宋体”8.表示粗体加斜体的标记是()。
A)<B>字体</B> B)<I>字体</I>C)<B><I>字体</I></B> D)<U>字体</U>9.文本下标标记为()。
《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.网页表单把网络应用程序的用户界面分割成为两部分:部分和部分。
部分由一个包括标记语言的标记和网页表单指定元素的文件构成。
这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。
《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。
Java web开发试卷及答案一、选择题(每小题只有一个正确答案,每题2分,共40分)1.在下列的Html中,哪个是最大的标题()。
A、<h6>B、<head>C、<heading>D、<h1>2.以下选项中,哪个全都是表格标签()。
A、<table> <head> <tfoot>B、<table> <tr> <td>C、<table> <tr> <tt>3.在注册页面register.jsp页面中有如下代码<form action=”regServlet” method=”post”> 请选择爱好:<input type=”checkbox” name=”hobby” value=”王者荣耀” /><input type=”checkbox” name=”hobby” value=”运动” /><input type=”checkbox” name=”hobby” value=”看书” /><input type=”checkbox” name=”hobby” value=”旅游” /><input type=”submit value=”提交” /></form> 下列哪种方式是后台正确获取爱好的方法 ( )。
A、String hobby=request.getParameter(“hobby”);B、String hobby=request.getParameterValues(“hobby”);C、String[] hobby=request.getParameterValues(“hobby”);D、String[] hobby=request.getParameter(“hobby”);4.下列哪个HTML属性可以用来定义内联样式( )A、fontB、classC、stylesD、style5.写Hello World 正确的javascript语法是 ( )。
Web开发基础考试(答案见尾页)一、选择题1. 在HTML中,用于插入链接的标签是:A. <a>link</a>B. <b>link</b>C. <c>link</c>D. <d>link</d>2. 在CSS中,用于设置字体大小的属性是:A. font-familyB. font-sizeC. font-weightD. font-style3. 在JavaScript中,用于获取当前日期的函数是:A. now()B. date()C. currentTime()D. today()4. 在网页设计中,常用的颜色绿、红、蓝对应的十六进制值分别是:A. #00FF00B. #FF0000C. #0000FFD. #FFFFFF5. 在HTTP协议中,用于请求资源的动词是:A. GETB. POSTC. PUTD. DELETE6. 在数据库中,用于定义关系型数据库中的表的SQL语句是:A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. MODIFY TABLE7. 在网页中,用于播放视频的标签是:A. <video>B. <audio>C. <object>D. <span>8. 在CSS中,用于设置文本阴影的属性是:A. text-shadowB. shadow-textC. text-strokeD. stroke-text9. 在JavaScript中,用于操作DOM元素的函数是:A. createElement()B. createDocumentFragment()C. appendChild()D. removeChild()10. 在HTML中,用于创建新窗口的标签是:A. <newwindow>B. <openwindow>C. <closewindow>D. <maximizewindow>11. 在CSS中,用于设置字体颜色的属性是:A. font-colorB. colorC. text-colorD. font-style12. 在网页设计中,常用的响应式布局技术是:A. FlexboxB. CSS GridC. table表格D. float13. 在HTTP协议中,用于请求从服务器获取数据的动词是:A. GETB. POSTC. PUTD. DELETE14. 在数据库中,用于存储用户信息的表是:A. 用户表B. 数据表C. 结构表D. 关系表15. 在前端开发中,用于实现页面布局的CSS样式是:A. 内联样式B. 外部样式C. 结构化样式D. 功能性样式16. 在HTTP协议中,用于请求从服务器获取资源的方法是:A. GETB. POSTC. PUTD. DELETE17. 在数据库中,用于定义数据表结构的SQL语句是:A. CREATEB. ALTERC. DROPD. INSERT18. 在Web开发中,用于实现页面布局的框架技术是:A. HTMLB. CSSC. JavaScriptD. All of the above (ABC)19. 在前端开发中,用于检测用户键盘输入的事件是:A. onfocusB. onblurC. oninputD. onchange20. 在响应式网页设计中,用于设置网页布局的百分比单位是:A. pxB. emC. remD. vh21. 在Node.js中,用于处理HTTP请求的模块是:A. expressB. httpC. querystringD. fs22. 在Vue.js中,用于绑定数据与DOM元素的属性是:A. v-modelB. v-bindC. v-forD. v-if23. 什么是HTML?A. HTML是一种编程语言,用于创建网页结构。
《Web程序设计》练习测试题库一、单选题1、下面哪个是属性而不是标记()。
A、IMGB、FORMC、 HREFD、TD2、 App_Data目录用来放置()。
A、共享的数据库文件B、共享文件C、被保护的文件D、代码文件3、下面关于绝对路径的说法,正确的是()。
A、绝对路径是被链接文档的完整URL,不包括使用的传输协议B、使用绝对路径需要考虑源文件的位置C、在绝对路径中,如果目标文件被移动,则链接同样可用D、创建外部链接时,必须使用绝对路径4、系统提供数据库通用接口的目的是为了()。
A、提高程序运行的效率B、应用程序设计不必考虑数据库的类型C、保证程序安全D、易于维护5、在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮的目的是()。
A、打开其他窗口B、输入新参数C、生成SQL编辑语句D、优化代码6、下面几个图形控件中,不能执行鼠标单击事件的控件是()。
A、ImageButtonB、ImageC、ImageMapD、ImageURL7、web.config文件不能用于()。
A、Application事件定义B、数据库连接字符串定义C、对文件夹访问授权D、基于角色的安全性控制8、CSS样式不包括()。
A、基于元素的样式B、基于类的样式C、基于ID的样式D、基于文件的样式9、下面对protected修饰符说法正确的是()。
A、只有在派生类中访问B、只能在所属的类中访问C、能在当前应用程序中访问D、能在所属的类或派生类中访问10、使用ValidatorSummary控件需要以对话框形式显示错误信息,则应()。
A、设置属性ShowSummary值为trueB、设置属性ShowMessageBox值为trueC、设置属性ShowSummary值为falseD、设置属性ShowMessageBox值为false11、Session状态和Cookie状态的最大区别是()。
A、存储的位置不同B、类型不同C、生命周期不同D、容量不同12、下面有关SqlDataSource控件的描述中错误的是()。
1.JAVAEE 中,()类的()方法用于创建对话。
(选择一项)A.HttpServletRequest、getSessionB.HttpServletResponse、newSessionC.HtttpSession、newInstanceD.HttpSession、getSession2.以下()可用于检索session属性userid的值.(选择一项)A.session。
getAttribute (“userid”);B.session。
setAttribute (“userid");C.request。
getParameter (“userid”);D.request. getAttribute (“userid”);3.在JAVAEE中,以下对RequestDispatcher描述正确的是()。
(选择一项)A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcherB.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象C.RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher4.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。
(选择一项)A.。
jsp文件B..class文件C..jar文件D.web.xml文件5.关于session的使用,下列说法正确的是().(选择两项)A.不同的用户窗口具有不同的sessionB.不同的用户窗口具有相同的sessionC.session可能超时间D.Session永远不可能超时6.关于 session的说法,说法正确的是()(选择一项)A.session被多个用户共享B.invalidate()方法使用户session失效且无法使用C.用户关闭所有浏览器即释放所有sessionid,且服务器session内存一并被释放D.session生命周期只在一次请求/响应中7.在 JAVAEE中,便用 Resultset对象的 next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是()。
Web应用软件测试(二)(总分:50.00,做题时间:90分钟)一、单项选择题(总题数:25,分数:50.00)1.所有的应用服务器都应提供的服务是______。
(分数:2.00)A.查找服务B.事务服务C.安全服务D.以上全部√解析:2.在入侵检测的基础上,锁定涉嫌非法使用的用户,并限制和禁止该用户的使用,这种访问安全控制是______。
(分数:2.00)A.入网访问控制B.权限控制C.网络检测控制√D.防火墙控制解析:3.以下关于Web应用软件测试的说法中,正确的是______。
(分数:2.00)A.对Web应用软件进行性能测试时,不需要进行压力测试B.内容测试是Web应用软件易用性测试的一项重要内容C.Cookie测试是Web应用软件功能测试的一项重要内容√D.是否存在无效链接是Web应用软件安全性测试关注的范畴解析:[分析] 对Web应用软件进行性能测试主要包括3个方面:并发测试、负载测试和压力测试、配置测试和性能调优,A说法错误。
内容测试不属于易用性测试范畴,B说法错误。
Cookie测试是Web应用软件功能测试的一项重要内容,C正确。
是否存在无效链接是Web应用软件功能测试关注的范畴,D错误。
4.关于Web应用软件,说法不正确的是______。
(分数:2.00)A.Web应用软件的系统测试不仅包括按照大纲检查其能否满足需求,还得针对Web应用软件的特点对薄弱环节进行测试B.Web应用软件的开发可以根据需求有开发人员设定结构√C.Cookie测试是功能测试的重要组成部分D.复杂的Web应用软件不仅是一个Web站点,还需要与其他系统协作完成所需的功能解析:5.以下关于Web应用软件测试的说法中,错误的是______。
(分数:2.00)A.数据完整性测试是Web应用软件数据层测试的一项重要内容B.内容测试是Web应用软件易用性测试的一项重要内容√C.表单测试是Web应用软件功能测试的一项重要内容D.客户端内容安全性的测试是Web应用软件安全性测试的一项重要内容解析:[分析] Web应用软件数据层测试包括两个方面:一是数据完整性的测试,二是大数据量数据库的性能测试,故选项A说法正确。
第二章 Web应用基础习题
一、选择题
1.下面描述错误的是()
A)HTML文件必须由<html>开头,</html>标记结束。
B)文档头信息包含在<head>与</head>之间。
C)在<head>和</head>之间可以包含<title>和<body>等信息。
D)文档体包含在<body>和</body>标记之间
2.下列设置颜色的方法中不正确的是()
A)<body bgcolor=”red” >
B)<body bgcolor=”yellow” >
C)<body bgcolor=”#FF0000” >
D)<body bgcolor=”#HH00FF” >
3.设置文档体背景颜色的属性是()
A)text B)bgcolor C) background D) link
4.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到()
A)浏览器的页面上部 B)浏览器的标题栏上
C)浏览器的状态栏中 D)浏览器的页面下部
5.()是标题标记。
A)<p>标记 B)<br>标记 C)<hr>标记 D)<hn>
6.<p align="段落对齐方式">标记中,align属性为段落文字的对齐方式,不能取的值为()。
A)Left B)Right C)Center D)width
7.<font></font>标记中默认的中文字体是()
A)“宋体” B)“幼圆” C)“楷体” D)“宋体”
8.表示粗体加斜体的标记是()。
A)<B>字体</B> B)<I>字体</I>
C)<B><I>字体</I></B> D)<U>字体</U>
9.文本下标标记为()。
A)<sub></sub> B)<sud> </sud>
C)<sup></sup> D)<suq> </suq>
10.用来在网页中显示图形的标记为()。
A)<image src=”文件名” ...> B)<img src=”文件名” ... >
C)<center src=”文件名” ... > D)<picture src=”文件名” ... >
11.超级链接是互联网的灵魂,下面哪个是正确的链接标记()。
A)<a href="" " title="新浪网" >新浪网</a>
B)<a target="" " title="新浪网" >新浪网</a>
C)<a href="新浪网" title="新浪网" > </a>
D)<a target="新浪网" title="新浪网" >表格在网页中应用非常广泛,常用于网页的布局排版,下面哪些不是表格的标记。
()
A)<tables> B)<tr> C)<td> D) <th>
13.下列哪个属性为单元格向右打通的列数,用于合并单元格。
()
A)rowspan B)colspan C)height D)width
14.下列哪个属性为单元格向下打通的行数,用于合并单元格。
()
A)rowspan B)colspan C)height D)width
15.表格中的行标记<tr>有许多属性,valign属性不可以取下列哪个值?()A)top B)middle C)left D)baseline
16.CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式?
()
A)嵌入样式 B)内联样式
C)文件样式 D)外联样式。
17.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。
下面哪些不是CSS选择器?()
A)标记选择器 B)类型选择器 C)ID选择器 D)名称选择器
18.CSS选择器中标记选择器和类型选择器的作用范围是()。
A)标记选择器大于类型选择器 B)标记选择器等于类型选择器
C)标记选择器小于类型选择器 D)不确定
19.盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距。
()A)Content Container B)padding
C)border D)margin
20.盒子模型将所有的HTML元素都放置到一个盒子中,通过控制盒子的外观来实现整个页面外观的控制,下列哪项控制内容的大小?()
A)height 和 width B)padding
C)border D)margin
21.HTML文档定义层的标记是()。
A)<layer> B)<level>
C)<div> D)<element>
二、判断题
1.HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。
()
2.一个HTML文档必须有<head>和<title>元素。
()
3.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
()
4.表单域一定要放在<form>元素中。
()
5.盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。
()
6.用户在浏览器中输入:8080/ch2/即可访问本机上的该页面。
()
7.在网页中图形文件与网页文件是分别存储的。
()
8.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。
()9.超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。
()
10.当样式定义重复出现的时候,最先定义的样式起作用。
()
三、填空题
1.HTML文档的开头和结束元素为___ ___。
2.一个HTML文档由___ ___或者___ __、文档头和文档体三部分组成。
3.HTML文件是___ ___文件格式,可以用文本编辑器进行编辑制作。
4.表格定义中使用的子标记<td>的含义为___ ___。
5.将一个图像作为一个超级链接,用到了___ ___标记。
6.input表单域表示一个文本框时,它的type属性应该赋值为___ ___。
7.URL是Uniform Resource Locator的缩写,中文称之为___ ___。
8.超级链接标记<a>的href属性取值为 ___ ___。
四、思考题
1.什么是HTML/XHTML?
2.什么是CSS?与HTML/XHTML是什么关系。
3.什么是CSS的选择器、盒子模型?
4.div层如何定位?
5.div+css的页面布局的工作流程?
6.异形表格如何实现?。