Web程序设计基础——复习资料
Web复习
《Web程序设计基础》课程教学大纲(一)Web程序设计概述1.H TTP 协议简介:【(1)无状态协议(2)用于通过 Internet 发送请求消息和响应消息(3)使用端口接收和发送消息,默认为80端口】2.W eb 应用程序多级架构视图。
3.典型 Web 应用程序的结构:【数据层,业务层,表示层】4. Web 开发过程:【1)设计目录结构;2)编写 Web 应用程序代码;3)编写部署描述符;4)编译代码;5)将 Web 应用程序打包;6)部署 Web 应用程序;7)执行 Web 应用程序。
】(二)表达层设计基础HTML和CSS1.H TML语言的结构:2.H TML文件组成:HTML TAGS:HTML tag出现在<>(起始标记)和</>(结尾标记)内。
HTML tag(标记)的英文字母是不区分大小写的。
Tag Attributes: 属性要在开始标签中指定,用来表示该标签的性质和特性。
通常都是以“属性名”=“值”的形式来表示,用空格隔开后,还可以指定多个属性。
指定多个属性时不用区分顺序。
HTML comments:<!--This is a comment-->3.H TML常用标签:1)文字风格设置:<hn></hn>,2)段落控制标记:<p align=”center”></p>、<b></b>对齐属性:属性名align,属性值left, center或right3)横线:<hr><hr width =50 align=left > 表示长宽,单位是像素 <hr width =50%><hr size=10> 表示线宽,单位是像素4)特殊字符:<pre></pre>5)超链接标记:< a href= "" target="_blank"> </a>:新窗口打开百度<a href="mailto:deital@">lastpage</a>:点击发送邮件6)图片标签:<img src="hackanm.gif" width=“60" height=“70" align="left">7)表格标记:<table></talbe>、<tr></tr>、<th></th>、<td></td><Table>tag的属性有:width表宽属性,heigth表高,border边框宽,cellspacing划分表格的线的粗细,cellpadding说明文本与边框的距离,align说明文本输出的位置(left, center, right),bgcolor指定整个表格的颜色用,background指定整个表格的背景图案<td>tag的属性:bgcolor指定某个单元格的颜色background指定某个单元格的背景图案规整与不规整表格8)表单标记:表单控件(Form Controls):Action:指明了处理表单信息的文件Method:get和post9)框架结构标记:<frameset></frameset>、<frame></frame><frame> 标签定义 frameset 中的一个特定的窗口(框架)。
web程序设计复习题
一、判断题1.网页是文本文件。
()2.在网页文件index.htm中,可用代码显示出服务器的日期和时间。
()3.有时我们看到的网页代码实际上不是真正的源代码。
()4.变量也有名字。
()5.变量的值可以被替换。
()6.在HTML代码中,<img>定义表格。
()7.VB和VBScript都是脚本语言。
()8.常量是一种不会改变的数,VBScript定义常量要使用“Dim常量名称”。
()9.session对象无法记录数组,对象等复杂的数据类型。
()10.session和cookies一样,都是存储在客户端的。
()11.Session对象的OnEnd事件处理程序只能使用Application和Server两个ASP内置对象。
()12.ASP中的Session的功能是将数据存储在服务器的内存中。
()13.ASP页可调用ActiveX组件来来执行任务。
()14.ASP文件必须使用专门程序来编辑。
()15.response对象的数据集合用于设置客户端的cookies停息。
()16. request对象的数据集合用于取得客户端的cookies停息。
()17.微软推出的服务器是IIS和WPS。
()18.在表单(Form)传值使用Post方法时,接收页面可用Request.Querysting(“表单对象名称”)进行取值。
()19.使用request.querystring可以接受表单中输入的数据。
()20.在表单(Form)传值使用Get方法时,接收页面可用Request.Form(“表单对象名称”)进行取值。
()21.在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。
()22.打开浏览器后,IIS会自动创建Session. SessionID属性,其属性值随着浏览器刷新而改变。
()23.使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。
WEB程序设计复习知识点
WEB程序设计期末试卷分A、B两套,时间:110分钟,开课班统考题型及分值:一、单选题(20分,每空1分)二、填空题(20分,每空1分)三、简答题(30分,每题6分)四、读程序填空(10分,每空2分)五、编程题(20分)知识点:1.设置在图像未载入前图片位置显示文字的属性。
2..函数instr()的返回值3. HTML文件头标记4.设置网页左边的空白应设置<BODY>的什么属性?5.在表格中设置某单元格占几列的属性是什么?6.创建Cookie用什么对象?7.设置表单处理程序的属性是什么?8.能从文本文件中读取数据的方法有哪些?9在ASP中可以包含HTML标记、服务器端和客户端脚本命令哪个对象?10.ASP有6个内置对象,负责传送信息给用户的对象是什么?11.停止处理.asp文件并返回当前的结果的语句是什么?12.取得客户端表单利用POST方式所传递的数据个数的语句是什么?13.Session对象只提供了什么方法,该方法将删除所有存储在Session对象中的对象数据并释放它们所占有的资源。
14.通用的网关接口是什么15. Server对象将指定的虚拟路径(无论是当前服务器上的绝对路径,还是当前页的相对路径)映射为物理路径的方法是什么?16. Application对象的方法有哪些?17.什么对象是一个以组件为主的事务处理系统,可以保证事务的成功完成。
18.微软提供的File Access组件包括的对象有哪些?19负责浏览与操作从数据库中取得的数据对象是什么?20.什么对象CreateParameter方法可创建Parameter对象?21.HTML文件主体标记是什么?22.取得客户端表单利用get方式所传递的数据个数的语句是什么?23.在表格中设置某单元格占几行的属性是什么?24、.表单标记Form的什么属性用于指定表单处理程序的URL。
什么属性用于定义处理站点访问者提供数据的方法。
25.ASP程序的脚本不是在客户端运行的,传送到浏览器上的Web页是在什么上生成的。
Web程序设计复习题
Web程序设计复习题Web程序设计复习题一、单选题(共44题,共88分)1.发布网站后不可能存在的文件夹是( )A.App—DataB.App-CodeC.App-ThemesD.bin2.在窗体文件中使用较多的页面元素是( ) 。
A.HTML标记B.Web服务器控件C.客户端脚本D.HTML服务器控件3.下列运算符中( )具有三个操作数。
A.=B.C.++D.?4.使用LINQ 不能实现数据操作的是( )A.查询B.插入C.修改D.导入5.下面( )是静态网页文件的扩展名A..aspB..htmC..aspxD..jsp6.一组选项中可以选择多项的表单元素是:( )A.CheckboxB.RadioC.TextD.Textarea7.在DHTML中把整个文件的各个元素作为对象处理的技术是: ( )A. HTMLB. CSSC.DOMD.Script8.下面那种语言是解释执行的( )A.C++B.DelphiC.JavaScripD.Java9.Session 对象默认的超时时限为:( )A.20 分钟B.30 分钟C.45 分钟D.60 分钟10.下列选项中,不是Page指令属性的是( )。
A.CodePageB.Debugspacenguage11.ADO基本和核心的对象有三个:Connection 连接对象、Command命令对象和:( )A. Field 对象B.Recordset 对象C.Parameter 对象D.Property 对象12.打开VS2022的工具箱,应使用系统的( )菜单A.窗口B.视图C.工具D.网站13.连接数据库的验证方式不包括( )。
A.From 验证B.windows 验证C.SQL Server 验证D.Windows 和SQL Server 混合验证14.Textarea 属性之Rows用于设置:( )A.多行文本框名称B.设置最多可以输入的行数C.设置每行可以输入的字符D.设置每列可以输入的字符数15.下面的技术中, 是客户端脚本语言的是:( )A.ASPB.PHPC.PerlD.VBScript16.DHTML主要技术组成不包含:( )A.ASPB.HTMLC.Script 技术D.CSS17.连接SQL Server 数据库,使用( )指定数据库名。
4WEB程序设计习的题目及详解
《WEB程序设计》复习题〔1〕1.HTML是什么?简述它的根本结构。
答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文本文档的简单标记语言。
对于大多数WEB页面来说,都具有如下所示的根本结构:<html><head><title>……标题内容……</title></head><body>……主体内容……</body> </html>2.浏览器/服务器模式的通信方式是什么?答:(1)用户打开计算机的浏览器;(2)输入网址,浏览器将生成一个请求并把它发送到指定的WEB服务器;(3)服务器将主页发回,浏览器将其显示到屏幕上。
3、简述在普通的 HTML语句中和在 ASP语句中所采用的注释语句的区别?答:在普通的 HTML中使用的注释语句为:<!--…--!>;而在 ASP中使用的注释语句为:<% REM 注释行或’注释行 %>用 REM 或’符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时ASP不执行该句。
加注释主要是为了方便自己和别人阅读程序4.分别说明什么是超文本和普通文本,并简述2者的区别。
超文本是相对普通文本而言的,与普通文本按顺序定位不同,超文本是典型的特点就是文本中包含指向其他位置的,通过这些使文档组织成了网状结构.我们可以把常规意义上的书本理解为普通文本,而把由超组织起来的电子文档理解为超文本.5.当前较为流行的服务器端脚本编程技术有哪些?几种有代表性的服务器端脚本编程技术是 ASP、PHP、JSP。
6.什么是脚本?试比拟JavaScript和 VBScript这两种脚本语言的异同点。
所谓脚本(Script),是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到Web页面中。
简单地说,就是使用脚本语言编写的基于 Web的小程序。
WEB程序设计复习资料
WEB复习资料——韦亚勇1、Jsp 环境的安装顺序:JDK,tomcat 安装顺序先安装JDK,再安装tomcat2、Jsp表达式的使用语法规则“<%=”和“%>”之间插入JSP表达式。
表达式可以访问request、response、out、session、application、config和PageContext等JSP内部对象。
语法:<%= 表达式 %>不能用“;”号做表达式的结束标志“<%=”是一个完整的标记,中间不能有空格;表达式元素包括任何在Java Language Specification(即Java语言规范)中有效的表达式;一个表达式可以由一个或多个表达式组成,按从左到右的顺序求值。
3、executeQuery()、executeUpdate()、next()、getConnection()的用法和作用xecuteUpdate():用来执行insert、update、delete以及数据定义语句executeQuery():用于产生单个结果集的语句,例如select语句rs=stmt.executeQuery(“select * from table”) next():把行指针移到下一行,如果没有剩余行则返回false。
getConnection():与数据库建立连接,它指定了数据库的位置、用户名和用户口令4、Response对象的中如何实现设置服务器响应的HTTP内容类型?用setContentType来设置,设置格式为Response. setContentType(“类型;字符集”)5、Page指令的import 属性的作用是什么?为JSP页面引入JAVA包中的类6、经常用来制作网页计数器的内置对象时什么?application对象7、Jsp中如何静态插入一个文件?<%@ include file=”文件名”%>8、Jsp的内置对象有哪些?有什么作用?9个内置对象request:客户端请求response:服务器对客户端的回应session:与请求有关的会话对象application:与服务器环境相关的对象out:向客户端发送信息的对象config:脚本程序配置对象pagecontext:管理网页的上下文属性page:代表正在运行的由JSP文件产生的类对象exception:JSP运行时产生的异常对象9、如何打开和关闭数据库连接?顺序是什么?JDBC建立数据库连接步骤(1) 加入命令行:<%@ page import="java.sql.*" %>(2) 加载驱动程序:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");(3) 建立连接:Connectionconn=DriverManager.getConnection("jdbc:odbc:bookshoplk","sa","");(4) 发送SQL语句: Statement stmt = conn.createStatement();(5) 建立ResultSet(结果集)对象: ResultSet rs;(6) 执行SQL语句:rs=stmt.executeQuery("SELECT * FROM booktablewhere bookid='ISBN 7-04-012301-0'");(7) 关闭对象:rs.close(); //关闭ResultSet对象stmt.close(); //关闭Statement对象conn.close(); //关闭Connection对象10、如何使用request对象获取输入框提交的信息?request对象用的比较多的是:getParameter方法。
Web程序设计基础整理
Web程序设计基础整理⼀、基础知识1.静态⽹页和动态⽹页静态⽹页动态⽹页编程语⾔html html + ⾼级语⾔⽂件后缀名*html *htm*.asp *.jsp *.pip *.osp⽹页运⾏双击⽂件,直接可直接在浏览器运⾏需要配置运⾏环境,Jsp的运⾏环境为II或tomcat或resin服务器运⾏速度快慢⽹页数据更新⽹页上的数据相对动态变化的,数据⼤多存放于数据库管理系统中,更新容易⽹页上的数据相对静⽌不变,数据更新困难2.B/S结构和C/S结构⽐较B/S C/S系统维护易更新更新较⿇烦安全性较差较好应⽤程序基于互联⽹运⾏的⽹站基于局域⽹运⾏的管理信息系统(如ERP)3.域名的特点易于理解和记忆使⽹络服务更易于管理在应⽤上与IP等效⼆、⽹页开发⼯具和开发环境1.常见⽹页开发技术ASP JSP PHP 2.⽹站开发步骤1. 需求分析2. ⽹站设计3. 编写代码4. 测试运⾏3.⽹页内容结构1. 头部2. 中间主体部分3. 尾部(版权声明)三、HTML形式<标签名>相应内容<\标签名> 对⼤⼩写不敏感1.⽂档结构<html><head>...</head><body> HTML ⽂件的正⽂写在这⾥... ... </body></html>2.body结构<body bgcolor=# text=# link=# background=# leftmargin=# rightmargin=# topmargin=#>bgcolor --- 背景⾊彩text --- ⾮可链接⽂字的⾊彩link --- 可链接⽂字的⾊彩background --- 当前⽹页的背景图⽚leftmargin --- 页⾯左边的空⽩rightmargin --- 页⾯右边的空⽩topmargin --- 页⾯顶端的空⽩⾊彩 #=rrggbb,⽤ 16 进制的红-绿-蓝(red-green-blue, RGB) 值或使⽤颜⾊的英⽂来来表⽰图⽚的路径⼀般采⽤相对路径,即当前⽹页⽂件和图⽚的相对路径3.超链接标记<a href=# target=#>⽂字或图⽚</a>href --- 链接到某个⽹址或⽹页⽂件或 href="exam2.html" 例如:href=target --- 以何种⽅式打开此链接target=blank --- 表⽰新开窗⼝打开链接target=_self --- 表⽰在本窗⼝打开链接target=_parent --- 表⽰在⽗窗⼝打开链接4.图⽚标记<img src=# alt=# align=# border=#>src --- 图⽚⽂件的路径,⼀般采⽤相对路径alt --- ⿏标移到图⽚上,显⽰的说明⽂字align=left --- 表⽰图⽚在⽹页中左对齐align=right --- 表⽰图⽚在⽹页中右对齐align=center --- 表⽰图⽚在⽹页中居中对齐border--- 表⽰图⽚边框的厚度,其值为数字5.标尺线标记<hr size=# width=# align=# noshade color=#>size --- 标尺线的粗细度(⽤数字表⽰)width --- 标尺线的长度(⽤数字表⽰)align --- 标尺线的对齐⽅式Color --- 标尺线的颜⾊6. 标题字体标记<h# align=#> ⽂字</h#> #=1, 2, 3, 4, 5, 6例:<h1 align=center>今天天⽓真好!</h1>今天天⽓真好!7.普通字体标记<font size=9 color=blue face=#>⽂字</font>⽂字size --- 字体的⼤⼩(⽤数字表⽰)color --- 字体的颜⾊Face --- 字体的类型例⼦:今天天⽓真好!8.物理标记字体<b>今天天⽓真好!</b><i>今天天⽓真好!</i><u>今天天⽓真好!</u><tt>今天天⽓真好!</tt><sup>今天天⽓真好!</sup><sub>今天天⽓真好!</sub><s>今天天⽓真好!</s><strike>今天天⽓真好!</strike>今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!字体标记的嵌套<i><font size=5 color=red><b>今天</b> 天⽓<font size=6 face="times new roman"> 真好good!</font> </font></i>今天天⽓真好good!9.段落、⾏、分区标记段落标记语法:<p align=#>⽂字或图⽚</p>⾏标记语法:<br> --- 表⽰换⾏<nobr>--- 表⽰不换⾏分区标记语法:<div align=#>⽂字或图⽚</div>居中标记:<center>⽂字或图⽚</center>空格标记: 10.⽆序列表标记<ul><li type=#>...</ul> ntype=disc或circle或square#例如<ul><li type=disc>ONE<li type=circle>TWO<li type=square>THREE</ul>ONETWOTHREE11.有序列表标记<ol start=#><li type=#>...</ol>#例:: <ol start=5><li >ONE-ONE<li>ONE-TWO<ol start=10><li>TWO-ONE<li type=i>TWO-TWO</ol></ol>start=# ---有序列表中的序号起始值type=A, a, I, i, 1(默认值为1)12.表格标记<table><tr><td>⽂字</td></tr>…</table>#例⼦:⼀张两⾏三列的表格<table><tr><td>英语</td><td>数学</td><td>语⽂</td></tr><tr><td>85</td><td>90</td><td>80</td></tr></table>tr --- 表⽰表格的⾏td --- 表⽰表格的列表格标记的属性<table width=# height=# bgcolor=# align=# background=# cellspacing=# cellpadding=# border=# bordercolor=#></table> width --- 表⽰表格的宽度,可以⽤数字或百分⽐表⽰height --- 表⽰表格的⾼度,可以⽤数字或百分⽐表⽰bgcolor --- 表⽰表格的背景颜⾊Align--- 表⽰表格的⽔平对齐⽅式Background--- 表⽰表格的背景图⽚,图⽚⽂件地址Cellspacing-- 表⽰表格的⾏间距Cellpadding-- 表⽰表格的列间距Border - 表⽰表格的列间距边框粗细度,=0为⽆边框bordercolor - 表⽰表格若有边框,边框的颜⾊列标记和⾏标记的属性<tr width=# height=# bgcolor=# align=# valign=# ><td width=# height=# bgcolor=# align=# valign=# ></td></tr>width --- 表⽰⾏或列的宽度,可以⽤数字或百分⽐表⽰height --- 表⽰⾏或列的⾼度,可以⽤数字或百分⽐表⽰bgcolor --- 表⽰⾏或列的背景颜⾊Align --- 表⽰⾏或列的⽔平对齐⽅式Valign --- 表⽰⾏或列的垂直对齐⽅式(top,middle,bottom)跨多⾏或多列<td colspan=#>#例1:<table><tr><td>英语</td><td>数学</td><td>语⽂</td></tr><tr><td>85</td><td>80</td><td>85</td></tr></table>英语数学语⽂英语数学语⽂858085语法2(跨多⾏): <tr rowspan=#>#例2:<table><tr rowspan=2><td>英语</td><td>数学</td><td>语⽂</td></tr><tr><td >90</td><td>80</td><td>85</td></tr></table>英语数学语⽂90808513.表单标记<form action=# method=#>输⼊框标记</form>action=# --- 输⼊框⾥的数据提交到某个⽹页⽂件,采⽤相对路径Method=get,post --- 数据提交的⽅式注意:⼀个表单内可放置多个输⼊框。
《WEB应用程序设计》复习资料
计算机实用技术《WEB应用程序设计》复习考试形式:上机、闭卷考试题型:选择题:30分(10题,每题3分)程序题:70分(5题,分别是C#基本语法、验证控件、数据查询、数据库插入删除更新、其他(如计数器文件上传等)选择题:1、.Net的目的就是将( C )作为新一代操作系统的基础,对互联网的设计思想进行扩展。
A、互联网B、WindowsC、C#D、网络操作系统2、在C#.NET中,一切都是(A ),这意味着比在以前的VB版本中获取更多的内在功能。
A、类B、对象C、方法D、属性3、关于C#程序的书写,下列不正确的说法是( D )。
A、区分大小写B、一行可以写多条语句C、一条语句可以写多行D、一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。
4、在C#语言中,下列不能够作为变量名的是( A )。
A、ifB、3abC、a_3bD、a-bc5、在C#语言中,下面的运算符中,优先级最高的是( B )。
A、%B、++C、/=D、>>6、能正确表示逻辑关系“a大于等于10或a小于等于0”的C#语言表达式是(D )A、a>=10 or a<=0B、a>=10 | a<=0C、a>=10 && a<=0D、a>=10 || a<=07、if语句后面的表达式应该是( A )A、逻辑表达式B、条件表达式C、算术表达式D、任意表达式8、关于for循环的说法不正确的是( A )A、for循环只能用于循环次数已经确定的情况B、for循环是先判定表达式,后执行循环体语句C、for循环中,可以用break语句跳出循环体D、for循环体语句中,可以包含多条语句,但要用花括号括起来9、假定int类型变量占用两个字节,若有定义:int[] x=new int[10],则数组x在内存中所占字节数是( B )A、6B、20C、40D、8010、有定义语句:int[,]=new int[5,6],则下列正确的数组元素的引用是( C )A、a(3,4)B、a(3)(4)C、a[3][4]D、a[3,4]11、关于C#语言的方法,下列叙述中正确的是( A )A、方法的定义不能嵌套,但方法调用可以嵌套B、方法的定义可以嵌套,但方法调用不能嵌套C、方法的定义和调用都不能嵌套D、方法的定义和调用都可以嵌套12、与函数的信息交换是通过参数传递实现的,函数的参数传递( C )A、只有按值传送一种B、只有按址传送一种C、有按值传送和按址传送二种D、不能确定13、调用重载方法时,系统根据( B )来选择具体的方法。
《Web程序设计》复习题库及答案
《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程序设计复习要点
1.什么是对象、类,它们之间的联系?答:对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信息和与它交互的能力;类是具有相同操作功能和相同的数据格式(属性)的对象的集合与抽象。
类与对象的关系可以表述为:一个类是对一类对象的描述,是构造对象的模版,对象是类的具体实例。
2.请解释类属性、实例属性及其区别。
答:类属性表示类中所有的对象都相同的属性,在声明时加上static修饰符;实例属性用来存储所有实例都需要的属性信息,不同实例的属性值可能会不同,在声明时不加static修饰符。
二者的区别为:类属性为所有的对象拥有;实例属性为每个实例对象自己拥有。
3.请解释类方法、实例方法及其区别。
答:类方法表示具体实例的类中对象的共有行为,在使用时可以将类方法发送给类名,也可以发送给一个类实例,其作用是一样的;实例方法表示特定对象的行为,在声明时前面不加static修饰符,在使用时需要发送给一个类实例。
类方法也称为静态方法,在方法声明时前面需加static修饰符。
二者的区别为:类方法在使用时既可以将类方法发送给类名,也可以发送给一个类实例,实例方法在使用时需要发送给一个类实例。
4.类成员的访问控制符有哪几种?他们对类成员分别有哪些访问限制的作用?答:类成员的访问控制符有public,private,protected及无修饰符。
用public修饰的成员表示是公有的,也就是它可以被其他任何对象访问(前提是对类成员所在的类有访问权限)。
用private修饰的成员只能被这个类本身访问,在类外不可见。
用proteced 修饰的成分是受保护的,只可以被同一类及其子类的实例对象访问。
无修饰符表示相应的成员可以被所在包中的各类访问。
5.什么是异常?解释抛出、捕获的含义。
答:异常(exception)又称为例外,是特殊的运行错误对象,对应着Java语言特定的运行错误处理机制。
抛出是指:不在当前方法内处理异常,而是把异常抛出到调用方法中;捕获是指:使用try{}catch(){}块,捕获到所发生的异常,并进行相应的处理。
Web程序设计复习题
Web程序设计复习题一、填空题1、采用代码隐藏页模型,将事物处理代码都存放在cs文件中,当 网页运行的时候,类生成时会先处理的代码,再处理.的代码。
这种过程被成为代码分离。
2、的关键技术有、、、和。
3、___________标记用于HTML文档的最前边,用来标记HTML文档的开始。
而___________放在HTML文档的最后边,用来标识HTML文档的结束。
4、Web窗体页面有和两种布局模式5、URL的中文意思是指。
6、几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入即可7、C#语言中,值类型包括:、和。
8、C#语言中,引用类型主要有4种:、、和。
9、在switch语句中,每个语句标号所含关键字case后面的表达式必须是。
10、C#数组类型是一种引用类型,所有的数组都是从System命名空间的类继承而来的引用对象。
11、一般将类的构造方法声明为访问权限。
如果声明为,就不能创建该类的对象。
12、C#的类中声明的属性往往具有和两个函数。
13、在C#中,所有类都是直接或间接地继承类而得来的。
14、写出以下程序的运行结果。
using System;class Test{public static void Main (){int[ ] a ={2,4,6,8,10,12,14,16,18};for (int i=0; i<9; i++) {Console.write(“ ”+a[i]);if ((i+1)%3==0) Console.writeLine();} }}。
15、常见的用户界面有三类:、和。
16、框架中,服务器控件是为配合Web表单工作而专门设计的。
服务器控件有两种类型,它们是和。
17、如果需要对文件进行读写,在中通常要使用的组件对象是FSO。
请问FSO 的全称是。
18、Application对象的常用事件有和。
19、Application对象的事件在发生,而Session对象的事件在发生,因为两者都是的成员,所以无需实例化。
Web程序设计总复习
图像标记:在网页中插入图像、在网页中播放视频文件。
<IMG属性=值…>字符串类型(String):String:一个字符序列,由ASCII字符和扩展ASCII字符组成。
UNICODE:统一的字符编码标准, 采用双字节对字符进行编码空字符串:长度为0(即不含任何字符)的字符串。
字符串的表示:在字符串外加双引号“"”例:b=“5”,b的类型为字符串型常量:在程序执行期间,其值不发生变化。
变量:在程序执行期间,其值是可变的,它代表内容中指定的存储单元。
例:a=7 a=a+3字符串函数:字符串截取函数Left(字符串,n) 截取字符串左边前n个字符Mid(字符串,p,n) 截取字符串从第p个字符开始向后截取n个字符Right(字符串,n)截取字符串右边前n个字符For….next循环For <变量>=初值to 终值[step 步长] 循环体next例:输出星号阵<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title><script language="vbscript">for i=1 to 6for j=1 to 6-idocument.write " "nextfor j=1 to 2*i-1document.write "*"nextdocument.write "<br>"next</script></head><body></body></html>DO循环控制结构用While…Wend循环语句时,应注意:1)先测试条件2)循环体内有修改循环条件的语句Do循环的格(1)Do [语句块] [Exit Do] Loop [While|Until循环条件] (2)Do [While|Until循环条件] [语句块] [Exit Do] Loop例:计算从1到100的平方和用“exit function”语句可以结束函数的执行,直接跳出函数。
Web程序设计复习提纲(含答案)
Web程序设计复习提纲(答案不一定正确,请自己验证下是否正确。
)一、选择题1、以下标记不属于HTML文档的根本结构的是:〔 d 〕A. <html> B. <body> C. <head> D .<form>2、请问下面程序段执行完毕,页面上显示内容是什么:〔 c 〕Response.Write (“<a href=' :// sina '>新浪</a>〞)A .新浪B .<a href=' :// sina '>新浪</a>C. 新浪〔超链接〕D. 该句有错,无法正常输出3、Session对象的默认有效期为多少分钟:〔 C 〕A. 10B. 15C. 20D. 应用程序从启动到结束4、下面哪一个对象用于与数据源建立连接:〔 b 〕A. CommandB. ConnectionC. DataReaderD. DataAdapter5、Global.asax文件中Session_Start事件何时激发〔 b 〕A. 在每个请求开始时激发B. 尝试对使用进行身份验证时激发C. 启动会话时激发D. 在应用程序启动时激发6、下面哪一个文件是全局配置文件〔 B 〕A. Global.asaxB. Web.configC. Styles.cssD. AssemblyInfo.vb7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:〔 D 〕A. Response.Server.(HtmlEncode (“<B>〞))B. Response.Write(“Server.HtmlEncode (“<B>〞)〞)C. Response.Write(Server.HtmlEncode (“<B>〞))D. Server.Server(Write.HtmlEncode (“<B>〞))8、以下说法正确的选项是( B )A. 页面上有动态的东西就是动态网页B. 静态网页内容固定,交互性能比动态网页差C. ASP、JSP和技术都是把脚本语言嵌入到HTML文档中D. 程序和ASP程序一样都是解释执行9、下面关于HTML的描述错误的选项是( d )A. 超文本标记语言,一种为Internet文档设计的标记语言B. 与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档C. 所有的标记都是成对出现D. 由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上10、以下关于的验证控件描述错误的选项是( A )A. 在客户端和效劳器端都能进行验证B. 其客户端验证和效劳器端验证对所有浏览器都适用C. 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D. 一个效劳器控件可同时被多个验证控件验证11、在应用程序中访问SqlServer数据库时,需要导入的命名空间为( B )A. System.Data.OracleB. System.Data. SqlClientC. System.Data. ODBCD.12、如果需要确保用户输入大于30的值,应该使用〔 c 〕验证控件A. RequiredFieldValidatorB. CompareValidatorC. RangeValidatorD. Regularexpression_rValidator13、下面哪一个不是网页文件的后缀名 ( d )A. htmB. aspxC. htmlD. txt14、如果外地朋友通过Internet访问你的计算机上的文件,应该选择〔 d〕。
Web程序设计复习资料
---------------------------------------------------------------最新资料推荐------------------------------------------------------Web程序设计复习资料Web 程序设计复习资料一、填空题1、Server. URLEncode(string) 的作用【】。
2、可以在文件是指定事件脚本,并声明具有会话和应用程序作用域的对象功能的文件名是【】,该文件位置必须是在【】。
3、 %Response. ExpiresAbsolute=#may 12, 2004 13: 30: 35# %的意思是【】 4、 Select * from users 的含义是【】。
5、 br 表示【】。
6、 IIS 是【】。
7、 VBScript 中,过程有两种,一种是 Sub 过程,一种是【】函数。
8、 Select * from users 的含义是【】。
9、 Response. Write 方法的功能是【】。
10、 % Set db=Server. CreateObject(ADODB. Connection) db. Openzbsdbbszb, sdzb, 123456 % 中sdzb 表示【】。
11、 FileSystemObject 组件用于【】。
8、 AspUpload 中, SetMaxSize 用于设置【】。
9、Recordset 对象Open 方法中CursorType 参数表示1 / 6【】。
10、分页显示时, PageCount 表示数据页的【】。
11、在 Windows98 下建立虚拟目录的过程如下:选择【】、程序、 Microsoft Personal Web Server、【】命令,启动管理器。
再设置【】的管理接口。
然后单击【】按钮,再按照向导一步一步完成设置即可。
12、统一资源定位器的缩写【】。
web程序设计知识点
web程序设计知识点Web程序设计是指通过编写代码实现网页或网站的开发过程。
下面将介绍一些常见的Web程序设计知识点,包括HTML、CSS、JavaScript以及后端开发等。
一、HTML基础知识HTML(Hyper Text Markup Language)是一种用于创建网页结构的标记语言。
它由一系列的元素(element)构成,每个元素都有特定的含义和属性。
以下是一些常用的HTML标签和属性:1. 基本结构:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>网页标题</title></head><body>网页内容</body></html>2. 文本标签:- `<h1>`至`<h6>`:定义不同级别的标题- `<p>`:定义段落- `<a>`:定义链接- `<img>`:插入图片- `<strong>`、`<em>`:定义粗体和斜体文本3. 列表和表格:- `<ul>`、`<ol>`:定义无序和有序列表- `<li>`:定义列表项- `<table>`、`<tr>`、`<td>`:定义表格结构、行、单元格二、CSS样式设计CSS(Cascading Style Sheets)用于控制网页的样式和布局。
通过为HTML元素添加样式,可以改变字体、颜色、布局和动画效果等。
以下是一些CSS样式的应用:1. 内联样式:在HTML元素上使用style属性为其添加样式,例如:`<div style="color: red; font-size: 16px;">文本内容</div>`2. 内部样式表:在HTML头部的`<style>`标签中定义CSS样式,例如:```<style>div {color: red;font-size: 16px;}</style>```3. 外部样式表:将CSS样式代码放入独立的.css文件,并在HTML中引用,例如: `<link rel="stylesheet" type="text/css" href="styles.css">`三、JavaScript基础知识JavaScript是一种用于为网页添加交互和动态效果的脚本语言。
web程序复习重点知识
web程序复习重点知识 ⽹页设计是指使⽤标识语⾔(markup language),通过⼀系列设计、建模、和执⾏的过程将电⼦格式的信息通过互联⽹传输,最终以图形⽤户界⾯(GUI)的形式被⽤户所浏览。
以下是店铺为⼤家搜索整理的web程序复习重点知识,希望能给⼤家带来帮助!更多精彩内容请及时关注我们应届毕业⽣考试⽹! 什么是HTTP协议、(请求响应模式、⽆状态) 超⽂本传输(HTTP)协议(HTTP-Hypertexttransferprotocol)是分布式,协作式,超媒体系统应⽤之间的通信协议。
是万维⽹(worldwideweb)交换信息的基础。
HTTP的处理流程: 建⽴连接、 发出请求、 ⽣成响应、 关闭连接 HTTP请求和响应协议的组成部分 Http请求:1.请求⾏响应:1.状态⾏ 2.请求头2.响应头 3.空⾏3.空⽩⾏ 4.消息体4.消息体 get和post的区别 1.Post传输数据时,不需要在URL中显⽰出来,⽽Get⽅法要在URL中显⽰。
2.Post传输的数据量⼤,可以达到2M,⽽Get⽅法由于受到URL长度的限制,只能传递⼤约1024字节. 3.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.⽽Get之所以也能传送数据,只是⽤来设计告诉服务器,你到底需要什么样的数据.Post的信息作为http请求的内容,⽽Get是在Http头部传输的。
CGI是什么?特点是什么?缺陷? CGI:⽤⽹关接⼝(CommonGatewayInterface) 优点可以和系统底层相互通讯。
缺点就是每⼀个连接都启动⼀个进程。
很消费系统的资源。
容器是什么?有什么作⽤? 容器: web容器是⼀种服务程序,在服务器⼀个端⼝就有⼀个提供相应服务的程序,⽽这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat 容器,ASP的IIS或PWS都是这样的容器。
⼀个服务器可以多个容器。
web程序设计考试知识点
web程序设计考试知识点Web程序设计是现代计算机科学领域中的一门重要学科,涉及到网站和应用程序的开发和设计。
它在各个行业中都起着至关重要的作用,因此学生们通常需要在考试中掌握相关的知识点。
本文将介绍Web程序设计考试的一些重要知识点,以帮助读者更好地准备考试。
一、HTML基础知识1. 标签和元素:了解HTML标签的基本概念和语法,包括开标签、闭标签和自封闭标签。
掌握常用标签的用法,如`<p>`、`<div>`和`<img>`等。
2. 网页结构:理解网页的基本结构,包括`<head>`和`<body>`等元素的作用,以及如何正确地嵌套和使用它们。
3. 超链接和图片:学会创建超链接和插入图片,了解相对路径和绝对路径的区别,以及如何正确使用它们。
4. 表单和输入控件:熟悉HTML表单的基本语法和常用输入控件,如文本框、复选框和下拉列表等。
二、CSS样式和布局1. CSS选择器:掌握常用的CSS选择器,如元素选择器、类选择器和ID选择器,并了解它们的优先级规则。
2. 盒模型:理解盒模型的概念,包括内容区、内边距、边框和外边距,并熟悉相关的CSS属性和数值单位。
3. 浮动和定位:了解浮动和定位的概念,包括相对定位、绝对定位和固定定位,以及它们对元素布局的影响。
4. 响应式设计:熟悉响应式设计的基本原理和方法,包括媒体查询和流式布局等,以适应不同设备和屏幕尺寸的需求。
三、JavaScript编程1. 基本语法:了解JavaScript的基本语法和数据类型,包括变量声明、条件语句、循环语句和函数定义等。
2. DOM操作:掌握使用JavaScript操作DOM元素的方法,包括查找元素、修改元素属性和绑定事件等。
3. 表单验证:学会使用JavaScript对表单进行基本的验证和提交处理,包括输入检查和错误提示等。
4. AJAX技术:理解AJAX的概念和原理,以及如何使用JavaScript 进行异步数据交互,提升用户体验。
web程序设计复习题答案
web程序设计复习题答案一、选择题1. 在Web开发中,以下哪个不是HTML标签?A. `<a>` - 用于链接B. `<input>` - 用于输入字段C. `<p>` - 用于段落D. `<script>` - 用于客户端脚本答案:无,所有选项都是HTML标签。
2. CSS选择器`#header`用于选择:A. 所有`<header>`元素B. 所有ID为`header`的元素C. 所有类名为`header`的元素D. 第一个`<header>`元素答案:B3. JavaScript中,以下哪个是正确的数组方法用于添加元素到数组的末尾?A. `push()`B. `pop()`C. `shift()`D. `unshift()`答案:A4. 在Web开发中,以下哪个不是HTTP状态码?A. 200 - 请求成功B. 404 - 未找到C. 500 - 服务器内部错误D. 900 - 未知错误答案:D5. AJAX代表什么?A. Asynchronous JavaScript and XMLB. Asynchronous JavaScript and HTMLC. Asynchronous JavaScript and JSOND. Asynchronous JavaScript and Ajax答案:A二、简答题1. 解释HTML5中的语义化标签是什么,并给出至少三个例子。
答案:HTML5中的语义化标签是指具有明确语义的标签,它们帮助开发者更清晰地表达网页的结构和内容。
例如:- `<header>`:表示文档或部分的页眉。
- `<nav>`:表示导航链接的容器。
- `<article>`:表示独立的自包含内容。
2. 描述JavaScript中的事件冒泡和事件捕获的概念。
答案:事件冒泡是指当事件在DOM树中触发时,它会从最具体的元素开始,逐级向上传播到文档的根。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章Web程序设计基础一. 单项选择题1. ASP技术属于(A)。
A. 动态网页技术B. 静态网页技术C. 多媒体动画技术D. 以上都不对2. Windows 2000 Server提供的Web服务器是(D)。
A. PWSB. IIS3.0C. IIS4.0D. IIS5.03. XML的含义是(B)。
A. 超文本置标语言B. 扩展置标语言C. 文本传输协议D. 域名4. 假设计算机的名称为happy,Web主目录为c:\Inetpbu\wwwroot\,同时在此目录下有一个ASP程序,其完整路径为c:\Inetpbu\wwwroot\Cho\ShowTime.asp。
如果要在浏览器看到执行ASP程序的结果,必须在地址栏输入下列(D)网址。
A. http://happy/ShowTime.aspB. file:///Cho/ShowTime.aspC. http://Inetpbu/wwwroot/Cho/ShowTime.aspD. http://happy/Cho/ShowTime.asp5. 嵌入到HTML文档的ASP代码必须放在(B)。
A. <!-- -->B. <% %>C. { }D.<? ?>6. 在IP地址为202.193.128.183的计算机上安装了IIS,网页发布主目录为d:\inetpub\wwwroot,在下面创建一个文件125117,存放两个文件:myhome.asp和myhome.html,在IIS管理器中设置中设置网络默认文档项中为myhome.asp、myhome,html,下列说法正确的是(B)。
A. 在浏览器中输入http://202.193.128.183/myhome.html,可以访问myhome.html页面的内容。
B. 在浏览器中输入http://202.193.128.183/125117/,可以访问myhome.asp页面的内容。
C. 在浏览器中输入http://127.0.0.1/125127/myhome.asp,可以访问myhome.html页面的内容。
D. 在浏览器中输入http://202.193.128.183/125117/myhome.asp,可以访问myhome.html页面的内容。
7. 在运行着IIS的Windows 2000 Server系统下,有一个文件A1.asp,该文件存放在Web站点主目录c:\inetpub\wwwroot内,则可以在本机IE浏览器中使用(A)地址看到这个asp 文件的运行结果。
A. http://localhost/a1.aspB. a1.aspC. http://wwwroot/a.aspD. http://a1.asp8. 用户访问Internet上web服务器的资源时,主要使用的传输协议为(C)。
A. DNSB. FTPC. HTTPD. UDP9. 关于Web服务器下列叙述不正确的是(C)。
A. 互联网上的一台特殊功能的计算机,给互联网的用户提供WWW服务。
B. Web服务器上必须安装Web服务软件。
C. ASP网页可以在任何一台计算机上运行。
D. 当用户浏览Web服务器上的网页时,使用的是C/S的工作方式。
10. 关于“服务器/客户端技术”的描述,不正确的是(D)。
A. “服务器/客户端技术”描述的是一种工作方式。
B. 我们用来浏览网页的计算机属于客户端。
C. Web服务器既是服务器端,也可做客户端。
D. Web服务器上不能有客户端。
11. 下列关于ASP网页的描述错误的是(C)。
A. ASP网页时程序代码的集合。
B. ASP的程序代码必须在服务器端运行。
C. ASP的程序代码必须在客户端运行。
D. ASP的程序代码可以通过ADO访问数据库。
12. 下列关于Web服务器默认文档的描述中正确的是(D)。
A. 只能是HTML文件。
B. 只能是HTML、ASP、JSP或PHP文件。
C. 只能是ASP、JSP或PHP文件。
D. 可以是任何操作系统支持的文件。
二. 多项选择题1. 可以用下列(ACD)软件编写ASP程序。
A. 记事本B. ExcelC. Visual InterDesD. FrontPage2.在IIS服务器上,表单处理程序使用的语言有(BC)。
A. C++B. VBScriptC. JavaScriptD. PHP3. 一般表单处理程序可以使用(ABD)脚本语言来编写。
A. JavaScriptB. VBScriptC. C++D. PHP4. 在正式发布程序之前,必须进行严密的调试与测试,这些测试包括(AB CD)。
A. 输入合法的数据,测试结果是否正确。
B. 输入不合法的数据,测试结果是否正确。
C. 输入合法的边界数据,测试结果是否正确。
D. 不按要求操作,测试系统是否出问题。
三. 问答题1. WWW的英文全称是什么?它的主要功能是什么?答:WWW的英文全称是WORLD WIDE WEB,主要功能是提供网上信息浏览服务。
是以超文本标记语言(Hyper Text Markup Language ,HTML)与超文本传输协议(Hyper Text Markup Language ,HTML)为基础,提供面向Internet服务的用户界面的信息浏览系统。
2. URL的组成是什么?写出其标准的结构形式,并简述各部分的功能?答:基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。
其格式构成:资源类型://存放资源的主机域名:端口/资源文件标识。
模式/协议(scheme):它告诉浏览器如何处理将要打开的文件。
文件所在的服务器的名称或IP地址,后面是到达这个文件的路径和文件本身的名称。
服务器的名称或IP地址后面有时还跟一个冒号和一个端口号3. 简述Web的工作过程?答:Web的工作过程可以归纳为以下几个步骤:①用户在浏览器地址栏中指定一个URL,浏览器向该URL所指向的Web服务器发出请求。
②Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。
③Web服务器执行Web应用程序的服务端代码,对数据库进行操作。
④数据库执行的结果返回给Web服务器。
⑤Web服务器将服务端代码执行的结果嵌入到客户端请求的文档中。
⑥Web服务器向客户端发送页面。
⑦客户端浏览器显示页面。
上述过程中,如果URL指向的是静态的HTML文档,Web服务器直接将它发送给浏览器,不需要上述③、④和⑤的步骤。
HTML文档中可能包含有用Java、JavaScript、VBScript 等编写的小应用程序,这些应用程序也将随HTML一道传送到浏览器,由浏览器解释执行。
第二章HTML元素习题二一.单项选择题1.HTML文档中,用图片作为超链接的标志是(D)。
A.<a href =”目标文件名”img src=”图像文件名”></a>B.<a href=”图像文件名”></a>C.<a href=”目标文件名”>图片文件名</a>D.<a href=”目标文件名”><img src=”图像文件名”></a>2. HTML页面中,用(B)标记可以使不能解释执行的部分不至于出现运行错误(注释)。
A.‘’B. <!-- -->C. ‘D. { }3. 创建超链接时,若要链接到上一级目录中的up.html文件,应使用(C)。
A.<a href=”up.html”>显示文字</a>B.<a href=”/up.html”>显示文字</a>C.<a href=”../up.html”>显示文字</a>D.<a href=”./up.html”>显示文字</a>4.定义表格的行的标记为(B)。
A.<table>B. <tr>C. <td>D. <th>5.若将表单数据以E-mail形式返回,必须利用<form>标记的(B)属性设置E-mail地址。
A.MethodB. actionC. onclickD. Target6.若要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将<form>标记的method属性设置为(C)。
A.postB. GotC. getD.query7.若要设置表单中下拉菜单的各个选项,使用(A)标记。
A.<option>B. <li>C. <select>D. <ol>8.若要限制用户在单行文本框中所能输入的最多字数,可以使用<input>标记的(D)属性。
A.sizeB. valueC. tabindexD. Maxlength9.设置图像的替代文字,用标记<img>的(B)属性。
A. srcB. altC. alignD. width10.使用嵌入式方法引用样式表使用的引用标记是(B)。
A. <link>B. <style>C. <object>D. <head>11.下列(C)表单元素适合作为单一的选择使用。
A. 单行文本框B. 复选框C. 选择按钮D. 列表框12.下列说法正确的事(B)。
A.我们可以在IE使用“文件|打开”指令执行表单网页B. 我们可以使用<form>标记的method属性指定表单处理方式C. 我们可以使用<input>标记的target属性指定表单处理程序的目标框架名称D. 表单字段的名称限英文且唯一13.下面(B)标记用于在网页上进行换行。
A. <td></td>B. <br>C. <p></p>D. <center>...</center>14.下面的HTML标记,用于定义表格的是(C)。
A. <form></form>B. <td></td>C. <table></table>D. <tr></tr>15.下面的HTML标记中,用作超级链接的是(C)。
A. <form></form>B. <div></div>C. <a href=...>...</a>D. <body></body>16.在form标签中,一个单选按钮组中的各个单选按钮标签中的name属性必须(A)。