WEB技术应用基础习题及答案
- 格式:docx
- 大小:48.24 KB
- 文档页数:14
试卷名称:《Web应用开发》选择题(含参考答案)—JavaEE基础试卷描述:Web开发笔试题目、Java基础笔试、微信考试、在线考试试卷链接:/open/paperInfo/43418试卷限时:50分一.多选题每题分值:2分是否题目乱序:是是否选项乱序:是是否可回溯:是难度:中1.[多选] 在Session范围中以名称"bean"放置了一个JavaBean属性,JavaBean上有个getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来?A.<jsp:getProperty name="bean" property="message">B.${C.<%= request.getBean().getMessage() %>D.${bean.message}答案:BD解析:<jsp:getProperty>前必须先使用<jsp:useBean>并指定scope为request,否则<jsp:getProperty>只会在page范围中寻找属性。
2.[多选] 在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页:List names = new ArrayList();names.add("caterpillar");request.setAttribute("names", names);以下哪个选项可以正确地使用EL取得List中的值?A.${names.0}B.${names[0]}C.${names.[0]}D.${names["0"]}答案:BD解析:在[]指定索引值时可以用双引号,所以D也是正确的。
3.[多选] 哪些JSTL标签可用来进行Java程序中if、if.else的功能?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。
第一章1.简答题(1)在Web前端开发方面,HTML5与HTML4比较,主要解决哪几方面的问题?HTML5的核心在于解决当前Web开发中存在的各种问题。
一是解决Web浏览器之间的兼容性问题。
在一个浏览器上正常显示的网页(或运行的Web 应用程序),很可能在另一个浏览器上不能显示或显示效果不一致;二是文档结构描述的问题。
HTML4之前的各版本中,HTML文档的结构一般用div元素描述,文档元素的结构含义不够清晰;三是使用HTML+CSS+JavaScript开发Web应用程序时,开发功能受到很大的限制,比如本地数据存储功能、多线程访问、获取地理位置信息等,这些都影响了用户的体验。
(2)HTML5新增的全局属性有哪几个?描述其主要功能。
HTML5新增的全局属性,是指可以对任何元素都使用的属性。
功能如下所示。
(3)HTML5是下一代Web语言的开发框架,典型特性有哪些?HTML5从标记语言的功能提升到下一代Web语言的开发框架,他集成了HTML+CSS3+JavaScript的Web应用框架。
良好的语义特性。
HTML5支持微数据与微格式,增加的各种元素赋予网页更好的意义和结构,适于构建对程序、对用户都更有价值的数据驱动的Web应用。
HTML5增加了section元素、article元素、nav元素以及aside元素等结构元素。
强大的绘图功能。
通过使用Canvas API动态地绘制各种效果精美的图形,也可以通过SVG 绘制可伸缩矢量图形。
增强的音视频播放和控制功能。
新增了audio和video 元素,可以不依赖任何插件而播放音频和视频。
HTML5的数据存储和数据处理的功能。
包括离线应用、Web通信、本地存储等功能,HTML5还支持WebSQL和IndexedDB等轻量级数据库,增强了数据存储和数据检索能力。
获取地理位置信息。
HTML5新增了Geolocation API规范,应用于移动设备中的地理定位。
《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控件的描述中错误的是()。
web安全基础考试题及答案一、单项选择题(每题2分,共10分)1. 跨站脚本攻击(XSS)是一种什么样的攻击?A. 服务端攻击B. 客户端攻击C. 数据库攻击D. 网络层攻击答案:B2. SQL注入攻击主要利用了哪种漏洞?A. 操作系统漏洞B. 应用程序逻辑漏洞C. 数据库配置漏洞D. 网络协议漏洞答案:B3. HTTPS协议主要通过什么机制来保证数据传输的安全性?A. 加密B. 压缩C. 认证D. 以上都是答案:D4. 下列哪个不是Web应用的安全原则?A. 最小权限原则B. 数据加密原则C. 输入验证原则D. 信任所有用户输入答案:D5. 以下哪个不是常见的Web安全漏洞?A. CSRFB. XSSC. SQL注入D. 网络延迟答案:D二、多项选择题(每题3分,共15分)6. 以下哪些措施可以防止XSS攻击?A. 对用户输入进行编码B. 使用HTTP-only的CookieC. 限制脚本的执行D. 禁用浏览器插件答案:A, B, C7. 为了增强Web应用的安全性,以下哪些做法是正确的?A. 定期更新和打补丁B. 使用强密码策略C. 禁用不必要的服务D. 忽略安全警告答案:A, B, C8. 以下哪些是Web应用防火墙(WAF)的功能?A. 防止SQL注入B. 防止XSS攻击C. 限制请求速率D. 缓存静态内容答案:A, B, C9. 在Web安全中,以下哪些属于敏感信息?A. 用户密码B. 个人身份信息C. 支付卡信息D. 用户的浏览历史答案:A, B, C10. 以下哪些措施可以提高Web服务器的安全性?A. 禁用不必要的服务B. 定期更改服务器密码C. 使用防火墙D. 忽略安全更新答案:A, B, C三、判断题(每题1分,共5分)11. 使用HTTPS可以完全防止中间人攻击。
(错误)12. 任何情况下,都不应该在客户端存储敏感信息。
(正确)13. 为了用户体验,可以允许用户使用任何字符作为密码。
第1章 Web应用开发简介习题答案1.Web在组成上包括______和______两部分。
答案:服务器客户端2.谈谈对面向对象的认识。
答案:面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。
面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。
面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。
3.介绍几种常用的框架技术。
答案:Java中常用的框架。
1.StrutsStruts是Apac he 基金会Jak arta项目组的一个开源项目,是一个基于S u n J2EE平台的MVC框架,它将Serv let和J SP标签作为实现自身功能的一部分。
2.WebWorkWebWork是由OpenSym phony组织开发的,是一个基于W e b的MV C框架。
它在运行时通过Inte rcept or(拦截器)自动应用,因此脱离了A ction类。
3.Struts 2Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与Web Work框架基础之上,继承了二者的优点,是目前非常流行的一个W e b框架。
4.SpringSpring是一个以IoC和AO P为核心的轻量级容器框架。
它提供了一系列的Jav a EE开发解决方案,包括表示层的S prin g MVC、持久层的Sp ring JDBC以及业务层事务管理等众多的企业级应用技术。
5.Hibern ateHibern ate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。
第8章参考答案
1. 结合HTML5的语义化标签,使用DIV+CSS网页布局技术将网页分成四行三列,第一行header,第二行nav,第三行main,第四行footer,在main中左右两侧各一个aside和中间一个article,article中包含section,通过CSS盒子模型将这些内容显示在网页中。
参考8.2.4部分。
2. 在练习1的基础上,参考8.5部分,在第二行nav区域添加无序列表标签ul、li制作的水平方向导航栏。
参考8.5部分。
3. 参考8.2.3的第2部分,使用和网页元素绝对定位相关的CSS属性,制作固定在页面顶端的导航栏,如图8-29所示:
图8-29 绝对定位制作的固定在顶端的导航栏
提示可能用到的CSS属性有:width: 100%; height: 30px; position: fixed; top:0; z-index: 999;等。
参考8.5部分结合提示可完成。
4. 任意选取一篇文章,制作成HTML页面,使用多列布局的技术排版成4列的布局。
参考8.3部分,并修改为下列参数即可。
/*设置文章内容显示为4列*/
column-count:4;
-moz-column-count:4; /* Firefox */
-webkit-column-count:4; /* Safari and Chrome */
5. 使用CSS3弹性盒布局技术完成四行三列的页面布局。
参考8.4部分。
Web开发基础考试(答案见尾页)一、选择题1. 在HTML中,用于插入链接的标签是:A. <a> </a>B. <link> </link>C. <meta> </meta>D. <body> </body>2. 在CSS中,用于设置文本样式和颜色的属性是:A. font-familyB. colorC. background-colorD. all3. 在JavaScript中,用于操作DOM元素的方法是:A. createElementB. createDocumentFragmentC. appendChildD. removeChild4. 响应式布局的目的是什么?A. 使网站在所有设备上都能正常显示B. 提高网站的加载速度C. 增加网站的交互性D. 以上都是5. 在HTTP协议中,用于请求资源的动词是:A. GETB. POSTC. PUTD. DELETE6. 在数据库中,用于存储用户信息的表是:A. 用户表B. 数据表C. 结构表D. 关系表7. 在RESTful API设计中,常用的HTTP状态码有哪些?A. 200 OKB. 404 Not FoundC. 500 Internal Server ErrorD. 401 Unauthorized8. 在前端开发中,用于实现页面布局的布局技术包括:A. CSSB. JavaScriptC. HTMLD. A和B9. 在后端开发中,用于处理客户端请求的程序语言有:A. PythonB. JavaC. JavaScriptD. A和B10. 在Web开发中,用于验证用户输入数据的验证技术包括:A. 正则表达式B. 安全性检查C. 数据清理D. A和B11. 在HTML中,用于插入链接的标签是:A. <a>link</a>B. <link>href</link>C. <a>href</a>D. <link>link</link>12. 在CSS中,用于设置文本样式的属性是:A. font-familyB. font-sizeC. colorD. all13. 在JavaScript中,用于操作DOM元素的函数是:A. createElementB. createDocumentFragmentC. appendChildD. removeChild14. 在HTTP协议中,用于请求资源的HTTP方法有:A. GETB. POSTC. PUTD. DELETE15. 在HTTPS中,用于加密通信的协议是:A. SSLB. TLSC. HTTPD. HTTPS16. 在数据库中,用于存储用户信息的表是:A. 用户表B. 数据表C. 记录表D. 结构表17. 在Web应用开发中,用于处理用户提交的表单数据的处理层是:A. 展示层B. 应用层C. 业务逻辑层D. 数据访问层18. 在RESTful API设计中,常用的HTTP状态码有:A. 200 OKB. 404 Not FoundC. 500 Internal Server ErrorD. 401 Unauthorized19. 在前端开发中,用于实现页面布局的布局技术包括:A. CSSB. HTMLC. JavaScriptD. jQuery20. 在后端开发中,用于处理服务器端逻辑的编程语言包括:A. PythonB. JavaC. PHPD. Node.js21. 在HTML中,用于插入链接的标签是?A. <a> </a>B. <link> </link>C. <meta> </meta>D. <body> </body>22. 在CSS中,用于设置字体大小的属性是?A. font-familyB. font-sizeC. font-weightD. font-style23. 在JavaScript中,用于操作DOM元素的函数是?A. createElementB. createDocumentFragmentC. appendChildD. removeChild24. 在HTTP协议中,用于表示请求方法的字段是?A. Content-TypeB. Cache-ControlC. AcceptD. Method25. 在RESTful API设计中,常用的HTTP方法有?A. GETB. POSTC. PUTD. DELETE26. 在数据库中,用于存储用户信息的表是?A. 用户表B. 数据表C. 结构表D. 关系表27. 在前端开发中,用于实现页面布局的布局标签是?A. <header> </header>B. <footer> </footer>C. <section> </section>D. <aside> </aside>28. 在Vue.js中,用于监听数据变化的属性是?A. dataB. propsC. computed29. 在Webpack中,用于打包和优化的工具是?A. GulpB. GruntC. WebpackD. npm30. 在Node.js中,用于处理HTTP请求的模块是?A. expressB. httpC. pathD. fs31. 在HTML中,用于插入链接的标签是:A. <a>B. <link>C. <meta>D. <body>32. 在CSS中,用于设置文本样式的属性是:A. font-familyB. hrefC. widthD. class33. 在JavaScript中,用于操作DOM元素的函数是:A. createElementB. getElementByIdC. setTimeoutD. querySelector34. 在HTTP协议中,用于传输数据的协议是:A. HTTPSB. HTTPD. FTP35. 在数据库中,用于存储用户信息的表是:A. 注册表B. 数据表C. 索引表D. 配置表36. 在RESTful API设计中,常用的HTTP方法有:A. GETB. POSTC. PUTD. DELETE37. 在HTML中,用于创建动画效果的标签是:A. <animate>B. <animation>C. <effect>D. <transition>38. 在Web应用开发中,用于处理用户输入的表单元素是:A. <input>B. <button>C. <form>D. <label>39. 在CSS中,用于设置页面背景颜色的属性是:A. background-colorB. background-imageC. background-repeatD. background-size40. 在JavaScript中,用于实现事件绑定的方法是:A. addEventListenerB. attachEventC. bindD. delegate二、问答题1. 什么是HTML?请简要描述其功能和用途。
W E B技术应用基础习题及答案Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】WEB技术应用基础习题作业习题作业 JSP-第一章一、选择题:1. 以下几个IP地址中()是合法的IP地址2. HTTP的默认端号是()。
3.如果网页(),该网页是动态的。
A.有GIF动画图片动来动去B.有动画广告飞来飞去C.能看影视D.是动态实时生成的4.以下选项中()是不正确的URL。
5.客户发出请求、服务器端响应请求过程中,说法()是正确的。
A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接B.客户在浏览器上看到结果后,释放浏览器与服务器连接C.客户端直接调用数据库数据服务器把结果页面发送给浏览器后,浏览器与服务器断开连接6.以下说法()是正确的。
A.因特网和万维网是一回事B.万维网是网络的网络C.万维网是一个运行在Internet上的全球性、分布式信息发布系统D.万维网是覆盖全球的网络二、简答题1.简述名词:计算机网络、互联网和Inernet。
提供哪些主要服务3.简述电子邮件的收发过程。
4.Inernet上的主机指什么5.WWW的英文全称是什么,它的主要功能是什么6.简述Web和Internet的区别与联系。
7.简述IP地址表示方式。
与技术有什么特点9.静态网页和动态网页的区别是什么10. 可以为Internet上两台主机分配同一个IP地址吗可以为同一个网络的两台主机分配同一个IP地址吗可以为两个不同网络的两台主机分配相同的主机地址吗地址分为哪几类它们各自适用于什么情况12.为什么要使用子网掩码子网掩码的作用是什么13.已知主机的IP地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。
14.域名解析系统的作用是什么15.URL的组成是什么写出其标准的结构形式,并简述各部分的功能。
17.Web应用程序的三个层面各司何职,该工作模式有哪些优点画出三层结构图。
18.以Web方式访问数据库的特点是什么JSP-第二章一、选择题:1.为使页面具有红背景色()语句正确。
A. <body background =red>B. <body text = red >C. <body vlink=red>D. <body bgcolor = red >2.以下代码段显示()。
<ul ><li>列表</li><li>列表</li></ul>A. 以字母a开始的有序列表B. 以实心园点标记的无序列表C. 以实心园点标记的无序列表D. 描述列表3.对以下语句描述()正确。
<img src="..\images\" >A. 在页面上插入一幅图像B. 在页面上插入一首歌曲C. 插入一段影视D. 插入电子信箱4. 为链接到文件中名为“内容简介”位置,语句()正确。
A. <a href="内容简介">B. <a href="内容简介">C. <a href=" ">D. <a href="#内容简介">5.以下代码段创建一个()的表格<table><tr><td>Web技术 </td><td> Web技术</td></tr></table>A. 一行两列边框为1B. 两行一列没有边框C. 一行两列没有边框D.两行一列边框为16.以下代码段创建一个()的表格<table border=2><tr><th rowspan=3>  </th><th> </th></tr><tr><td>  </td> </tr><tr><td>  </td> </tr></table>A. 三行两列6个单元格B. 三行两列4个单元格C. 两行三列6个单元格D. 两行三列5个单元格7.以下代码段()。
请选择兴趣<br><input type=checkbox name="复选框" checked> 旅游<input type=checkbox name="复选框"> 音乐请选择性别:<input type=radio name="单选按钮1" > 男<input type=radio name="单选按钮2" > 女A. 非常正确B. 一组复选框用不同的名字,一组单选钮用相同名字C. 一组单选按钮要用相同的名字D. 一组复选框要用不同的名字8.以下代码段,显示效果()。
<html><style type="text/css"><!--font { color:red;font-family:楷体;}--></style><body><font>Web技术</font><h2>新技术</h2></body></html>A. 文字“Web技术”和“新技术”显示成宋体、黑色B. 文字“新技术”显示成楷体、红色C. 文字“Web技术”显示成楷体、红色D.文字“Web技术”和“新技术”显示成楷体、红色二、简答题1. 简述HTML文件结构,它以什么标记开始,什么标记结束2. 如何用记事本创建一个HTML文档3. HTML文档的扩展名是什么CSS样式文件的扩展名又是什么4. HTML标记是否区分大小写,可以嵌套使用吗5. HTML注释格式是什么6. 在HTML中,标记<font>的size属性的最大值和最小值是多少7. 在HTML文档中页面背景色和字体颜色如何表示8. 在HTML文档中,段落标记<p>和换行标记<br>的区别是什么9. 预格式化标记<pre>的作用是什么10. 超链接标记的作用是什么如何应用超链接标记链接到其他资源11.链接到本文档指定位置与链接到其他文档指定位置,href属性值的区别是什么12. 图像标记的alt属性起什么作用如何给图像加上边框13. 表格标记可以嵌套使用吗使用时的注意事项14. 表单在页面中起什么作用它包含哪些控件15.文本框控件的属性size与maxlenght的区别是什么16.一组单选按钮与一组复选框的作用有什么区别创建时要注意何事项17.简述在表单中,method=get与method=post的区别。
18. 简述CSS的概念和它的功能19.有哪几种方式可以把样式表加载到页面中JSP-第三章一、选择题1. 1。
JDK安装配置完成后。
在MS DOS命令提示符下执行( )命令,测试安装是否正确。
A. javac2. Tomcat安装目录为:“d:\”,使用默认端口号。
启动Tomcat后,为显示默认主页,在浏览器地址栏目中输入()。
D. d:\\3.设置虚拟发布目录,要修改()。
A.Tomcat的bin目录中,文件B.Tomcat的bin目录中,文件C.Tomcat的webapps\ROOT目录中,文件D.Tomcat的conf目录中,文件二、简答题1.安装JSP运行环境需要准备哪些软件软件的作用是什么安装完成后为什么要配置系统的环境变量,如何配置4.如何得知JDK安装正确服务器软件的默认发布目录是什么应用程序可以存放在Tomcat的默认发布目录外否JSP-第四章一、选择题1. 以下非法变量名是()。
A. stuName2. JavaScript语句:((num1=8)!=(num2=8)),在浏览器窗口显示结果为()。
A. trueB. UndefinedC. NullD. false3. 以下关于 JavaScript语言描述,正确的是()。
A. 不区分大小写B.一定要用分号作为行结束标志C.可以用两种方法进行注释,“是纯面向对象的4. Date对象的setTime()函数()的时间数。
A. 设置从1970年1月1日00:00:00开始,以秒为单位B. 设置从1970年1月1日00:00:00开始,以毫秒为单位C. 设置从2000年1月1日00:00:00开始,以毫秒为单位D. 设置从1970年1月1日12:00:00开始,以秒为单位5. Date对象的getDay()函数返回()。
A. 月份,其值为0~11B. 日期,其值为1~31C. 星期,其值为1~7D. 星期,其值为0~66. 打开网页时的浏览器窗口是()对象。
A. windowB. documentC. formD. location7. onClick事件在()发生。
A. 鼠标移到对象上时B. 网页载入浏览器时C. 鼠标左键单击对象时D. 用户释放按键时8. setTimeout("changeStatus()",100)函数执行时,()。
A.调用changeStatus()函数100次B.每100毫秒,调用changeStatus()函数一次C.每100秒,调用changeStatus()函数一次D.每100分,调用changeStatus()函数一次二、简答题1. 什么是脚本语言,它的功能是什么2 客户端脚本和服务器端脚本各自的功能是什么3 如何将JavaScript语句嵌入HTML页面请写出关键语句。
4 如何将JavaScript文件链接到HTML文档请写出关键语句。
5 JavaScript中的函数如何定义,如何调用6 JavaScript主要应用哪几个接口元素,如何使用7.举例说明如何自定义对象和创建对象实例。
8.什么是事件什么是事件处理程序9 window对象的组成结构是怎样的10.如何引用表单元素如果页面上有一个表单,name=myForm,表单上有一个按钮,name=myButton,如何引用按钮上面的数据11. window对象的主要属性和方法是什么各举出三个例子,可以多列。
12. window下层最主要的对象是什么13. document对象的主要属性、方法和事件是什么各举出三个例子,可以多列。