Web开发知识测试:HTTP、HTML与JSP重点解析

需积分: 9 3 下载量 37 浏览量 更新于2024-09-11 收藏 110KB DOC 举报
"这是一份关于web考试的真题资源,包含多道选择题,涵盖了HTTP协议、Web应用程序架构、HTML语言、CSS语法、JSP和Servlet等多个IT领域的基础知识点。" 1. HTTP协议是用于在Internet上发送请求消息和响应消息的网络协议,选项C正确。FTP用于文件传输,TCP/IP是互联网的基础协议集,DNS用于域名解析。 2. Web应用程序常见的三层体系结构是表示层、业务层和数据层,选项D正确。表示层负责用户界面,业务层处理业务逻辑,数据层管理数据存储。 3. HTML(HyperText Markup Language)是一种标记语言,选项B正确。它不是通信协议,而是用于创建网页内容的。HTML文件可以被Windows的文本编辑器如Notepad解析,并由浏览器如Chrome、Firefox等解析显示。 4. HTML标记中,<%%>不是合法的HTML标记,选项C。而<html>、<body>和<br>分别是HTML文档的根元素、主体元素和换行标签。 5. FORM元素的常见元素包括Input、Textarea和Select,而frame不属于FORM元素,选项A。 6. 在HTML中,<TR>代表表格的行,选项A。<TD>或<TH>用于定义表格的列,而<TR>定义行。 7. 正确的CSS(Cascading Style Sheets)语法结构是body{color:black;}, 选项C。其他选项的语法都是错误的。 8. 要在同一个用户的不同请求之间共享数据,通常使用session对象,选项A。request对象只在一次请求内有效,application在整个应用生命周期内有效,pageContext则是在当前JSP页面内有效。 9. JavaScript是一种解释执行的语言,选项C。C++和Java是编译型语言,Delphi也是编译执行的。 10. sendRedirect(String url)方法属于Response对象,不是request对象的方法,选项D。getAttribute、getCookies和getParameter是request对象的方法。 11. 在JSP中,要使用JDK提供的java.util包中的类,应使用<%@pageimport="java.util.*"%>指令,选项B。 12. Page指令用于定义整个JSP页面的属性,比如指定页面编码、导入Java包等,选项A正确。 这些题目反映了对Web开发基础知识的理解,包括HTTP、HTML、CSS、Java Web技术如JSP和Servlet的运用,对于准备相关考试或提升Web开发技能很有帮助。